aboutsummaryrefslogtreecommitdiffstats
path: root/generic-resource-api/model/yang
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2024-09-13 16:20:48 -0400
committerDan Timoney <dtimoney@att.com>2024-09-13 16:20:48 -0400
commit137e082b38a51c52f993801b7aa23bb17b2c7540 (patch)
treeebe75af50fd9b6a2f5305dd5612c34b8039ba937 /generic-resource-api/model/yang
parenta6ca6bf9978ec13e5ec3448a9ebf03b2025b10eb (diff)
Changes for RFC 8040 compliance
Updates to sdnc/northbound to migrate from Bierman version of RESTCONF to RFC 8040 Issue-ID: SDNC-1847 Change-Id: I16d768e93c0b2eb9b9555b69f250c45f34c9247f Signed-off-by: Dan Timoney <dtimoney@att.com>
Diffstat (limited to 'generic-resource-api/model/yang')
-rw-r--r--generic-resource-api/model/yang/src/main/resources/generic-resource-api.20170824.json218712
-rw-r--r--generic-resource-api/model/yang/src/main/yang/GENERIC-RESOURCE-API.yang2
2 files changed, 109908 insertions, 108806 deletions
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
index f70665fa..444a874f 100644
--- 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
@@ -1,108808 +1,109910 @@
{
- "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"
+ "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.8.0-SNAPSHOT",
+ "title": "ietf-yang-types,ietf-inet-types,GENERIC-RESOURCE-API API"
+ },
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "paths": {
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list={preload-id},{preload-type}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:preload-information/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf={vnf-id}/GENERIC-RESOURCE-API: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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service={service-instance-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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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": {
+ "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"
+ },
+ {
+ "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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/data/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"
+ }
+ }
+ }
+ },
+ "/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:collectPerformanceData/": {
+ "post": {
+ "tags": [
+ "GENERIC-RESOURCE-API"
+ ],
+ "parameters": [
+ {
+ "in": "body",
+ "name": "generic.resource.api.collectperformancedata.Input.body-param",
+ "required": false,
+ "schema": {
+ "properties": {
+ "input": {
+ "originalRef": "#/definitions/generic.resource.api.collectperformancedata.Input",
+ "$ref": "#/definitions/generic.resource.api.collectperformancedata.Input"
+ }
+ }
+ }
+ }
+ ],
+ "responses": {
+ "400": {
+ "description": "Internal error"
+ },
+ "200": {
+ "description": "Correct response",
+ "schema": {
+ "originalRef": "#/definitions/generic.resource.api.CollectPerformanceData",
+ "$ref": "#/definitions/generic.resource.api.CollectPerformanceData"
+ },
+ "responseSchema": {
+ "originalRef": "#/definitions/generic.resource.api.CollectPerformanceData",
+ "$ref": "#/definitions/generic.resource.api.CollectPerformanceData"
+ }
+ },
+ "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.CollectPerformanceData": {
+ "type": "object",
+ "properties": {
+ "output": {
+ "originalRef": "#/definitions/generic.resource.api.TopologyResponseCommon",
+ "$ref": "#/definitions/generic.resource.api.TopologyResponseCommon"
+ }
+ }
+ },
+ "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. rests/data/GENERIC-RESOURCE-API:services/service=$service-instance-id/service-data/service-topology?content=config"
+ }
+ }
+ },
+ "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",
+ "AllocateTransportSliceInstance",
+ "ActivateTransportSliceInstance",
+ "DeactivateTransportSliceInstance",
+ "DeleteTransportSliceInstance",
+ "ModifyTransportSliceInstance",
+ "CreateCloudLeasedLineInstance",
+ "ModifyCloudLeasedLineInstance",
+ "DeleteCloudLeasedLineInstance"
+ ]
+ },
+ "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"
+ },
+ "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",
+ "AllocateTransportSliceInstance",
+ "ActivateTransportSliceInstance",
+ "DeactivateTransportSliceInstance",
+ "DeleteTransportSliceInstance",
+ "ModifyTransportSliceInstance",
+ "CreateCloudLeasedLineInstance",
+ "ModifyCloudLeasedLineInstance",
+ "DeleteCloudLeasedLineInstance"
+ ]
+ },
+ "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.collectperformancedata.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"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "controller-ipv4-address": {
+ "type": "string"
+ }
+ }
+ }
+ ]
+ },
+ "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 IPAM 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",
+ "description": "Set to nfc-naming-code"
+ },
+ "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",
+ "description": "Set to nfc-naming-code"
+ },
+ "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"
+ },
+ "controller-ipv4-address": {
+ "type": "string"
+ },
+ "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"
+ },
+ "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",
+ "description": "aka outer tag"
+ },
+ "lower-tag-id": {
+ "type": "integer",
+ "format": "int64",
+ "description": "aka inner tag"
+ }
+ }
+ },
+ "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 address 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",
+ "description": "keep this? e.g. 1702"
+ },
+ "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. When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
+ }
+ }
+ }
+ ]
+ },
+ "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"
+ }
+ }
}
- },
- "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
index 44d0507b..e2232b3a 100644
--- 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
@@ -3380,7 +3380,7 @@ module GENERIC-RESOURCE-API {
}
}
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/";
+ description "restconf retrieval path to this particular objectE.g. rests/data/GENERIC-RESOURCE-API:services/service=$service-instance-id/service-data/service-topology?content=config";
type string {
length "0..512";
}