diff options
Diffstat (limited to 'generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json')
-rw-r--r-- | generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json | 41971 |
1 files changed, 0 insertions, 41971 deletions
diff --git a/generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json b/generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json deleted file mode 100644 index 5f5096fa..00000000 --- a/generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json +++ /dev/null @@ -1,41971 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "version": "1.0.0" - }, - "basePath": "/restconf", - "paths": { - "/config": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)services", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" - } - }, - { - "in": "body", - "name": "**(config)contrail-route-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)security-zone-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)tunnelxconn-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)brg-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)preload-vnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST" - } - } - }, - "operationId": "POST-GENERIC-RESOURCE-API_module" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-allotted-resources" - } - } - }, - "operationId": "GET-brg-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)brg-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-brg-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)brg-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-brg-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-allotted-resource" - } - } - }, - "operationId": "GET-brg-allotted-resource" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-allotted-resourcePOST" - } - } - }, - "operationId": "POST-brg-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)brg-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-brg-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-data" - } - } - }, - "operationId": "GET-allotted-resource-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)brg-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)brg-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-dataPOST" - } - } - }, - "operationId": "POST-allotted-resource-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-data" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-oper-status" - } - } - }, - "operationId": "GET-allotted-resource-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-information" - } - } - }, - "operationId": "GET-allotted-resource-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)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" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-operation-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-information" - } - } - }, - "operationId": "GET-allotted-resource-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/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" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-parameters" - } - } - }, - "operationId": "GET-brg-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-parametersPOST" - } - } - }, - "operationId": "POST-brg-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)brg-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP" - } - } - }, - "operationId": "PUT-brg-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-topology" - } - } - }, - "operationId": "GET-brg-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)brg-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)brg-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-topologyPOST" - } - } - }, - "operationId": "POST-brg-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)brg-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP" - } - } - }, - "operationId": "PUT-brg-topology" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-identifiers" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-identifiers" - } - } - }, - "operationId": "GET-allotted-resource-identifiers" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-identifiers" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-assignments" - } - } - }, - "operationId": "GET-brg-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)brg-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP" - } - } - }, - "operationId": "PUT-brg-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-brg-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-parameters" - } - } - }, - "operationId": "GET-brg-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)brg-parametersPOST" - } - } - }, - "operationId": "POST-brg-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)brg-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP" - } - } - }, - "operationId": "PUT-brg-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-status" - } - } - }, - "operationId": "GET-allotted-resource-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-status" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-allotted-resources" - } - } - }, - "operationId": "GET-contrail-route-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)contrail-route-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-contrail-route-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)contrail-route-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-contrail-route-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-allotted-resource" - } - } - }, - "operationId": "GET-contrail-route-allotted-resource" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST" - } - } - }, - "operationId": "POST-contrail-route-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-route-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-contrail-route-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-data" - } - } - }, - "operationId": "GET-allotted-resource-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)contrail-route-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-dataPOST" - } - } - }, - "operationId": "POST-allotted-resource-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-data" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-oper-status" - } - } - }, - "operationId": "GET-allotted-resource-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-information" - } - } - }, - "operationId": "GET-allotted-resource-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)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)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)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)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" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-operation-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-information" - } - } - }, - "operationId": "GET-allotted-resource-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-request-input" - } - } - }, - "operationId": "GET-contrail-route-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)source-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" - } - }, - { - "in": "body", - "name": "**(config)dest-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" - } - }, - { - "in": "body", - "name": "**(config)contrail-applied-service-info", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" - } - }, - { - "in": "body", - "name": "**(config)contrail-route-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-request-inputPOST" - } - } - }, - "operationId": "POST-contrail-route-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-route-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP" - } - } - }, - "operationId": "PUT-contrail-route-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-applied-service-info": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-applied-service-info" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-applied-service-info" - } - } - }, - "operationId": "GET-contrail-applied-service-info" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-applied-service-info", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP" - } - } - }, - "operationId": "PUT-contrail-applied-service-info" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-input-parameters" - } - } - }, - "operationId": "GET-contrail-route-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-input-parametersPOST" - } - } - }, - "operationId": "POST-contrail-route-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-route-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP" - } - } - }, - "operationId": "PUT-contrail-route-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/dest-network": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dest-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-network" - } - } - }, - "operationId": "GET-dest-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dest-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP" - } - } - }, - "operationId": "PUT-dest-network" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/source-network": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-network" - } - } - }, - "operationId": "GET-source-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP" - } - } - }, - "operationId": "PUT-source-network" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-topology" - } - } - }, - "operationId": "GET-contrail-route-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)contrail-route-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)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" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-identifiers" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-identifiers" - } - } - }, - "operationId": "GET-allotted-resource-identifiers" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-identifiers" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-assignments" - } - } - }, - "operationId": "GET-contrail-route-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)source-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" - } - }, - { - "in": "body", - "name": "**(config)dest-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" - } - }, - { - "in": "body", - "name": "**(config)contrail-applied-service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-assignmentsPOST" - } - } - }, - "operationId": "POST-contrail-route-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-route-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP" - } - } - }, - "operationId": "PUT-contrail-route-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/contrail-applied-service": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-applied-service" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-applied-service" - } - } - }, - "operationId": "GET-contrail-applied-service" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-applied-service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP" - } - } - }, - "operationId": "PUT-contrail-applied-service" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/dest-network": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dest-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-network" - } - } - }, - "operationId": "GET-dest-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dest-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP" - } - } - }, - "operationId": "PUT-dest-network" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/source-network": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-network" - } - } - }, - "operationId": "GET-source-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP" - } - } - }, - "operationId": "PUT-source-network" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-route-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-parameters" - } - } - }, - "operationId": "GET-contrail-route-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-route-parametersPOST" - } - } - }, - "operationId": "POST-contrail-route-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-route-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP" - } - } - }, - "operationId": "PUT-contrail-route-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-status" - } - } - }, - "operationId": "GET-allotted-resource-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-status" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-vnfs" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-vnfs" - } - } - }, - "operationId": "GET-preload-vnfs" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)vnf-preload-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-vnfsPOST" - } - } - }, - "operationId": "POST-preload-vnfs" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)preload-vnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP" - } - } - }, - "operationId": "PUT-preload-vnfs" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-preload-list" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-preload-list" - } - } - }, - "operationId": "GET-vnf-preload-list" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)preload-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-preload-listPOST" - } - } - }, - "operationId": "POST-vnf-preload-list" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-preload-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP" - } - } - }, - "operationId": "PUT-vnf-preload-list" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-data" - } - } - }, - "operationId": "GET-preload-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-dataPOST" - } - } - }, - "operationId": "POST-preload-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP" - } - } - }, - "operationId": "PUT-preload-data" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-topology-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-information" - } - } - }, - "operationId": "GET-network-topology-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" - } - }, - { - "in": "body", - "name": "**(config)route-table-reference", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" - } - }, - { - "in": "body", - "name": "**(config)vpn-bindings", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" - } - }, - { - "in": "body", - "name": "**(config)subnets", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-informationPOST" - } - } - }, - "operationId": "POST-network-topology-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP" - } - } - }, - "operationId": "PUT-network-topology-information" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-policy-fqdn", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-policy" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-policy-fqdn", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-policy" - } - } - }, - "operationId": "GET-network-policy" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-policy-fqdn", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP" - } - } - }, - "operationId": "PUT-network-policy" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-topology-identifier" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-identifier" - } - } - }, - "operationId": "GET-network-topology-identifier" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP" - } - } - }, - "operationId": "PUT-network-topology-identifier" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/route-table-reference/{route-table-reference-fqdn}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-table-reference-fqdn", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-route-table-reference" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-table-reference-fqdn", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)route-table-reference" - } - } - }, - "operationId": "GET-route-table-reference" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-table-reference-fqdn", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)route-table-reference", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP" - } - } - }, - "operationId": "PUT-route-table-reference" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "start-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnets" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "start-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnets" - } - } - }, - "operationId": "GET-subnets" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "start-address", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnets", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP" - } - } - }, - "operationId": "PUT-subnets" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vpn-binding-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vpn-bindings" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vpn-binding-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vpn-bindings" - } - } - }, - "operationId": "GET-vpn-bindings" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vpn-binding-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vpn-bindings", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP" - } - } - }, - "operationId": "PUT-vpn-bindings" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)oper-status" - } - } - }, - "operationId": "GET-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP" - } - } - }, - "operationId": "PUT-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-topology-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topology-information" - } - } - }, - "operationId": "GET-vnf-topology-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topology-informationPOST" - } - } - }, - "operationId": "POST-vnf-topology-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP" - } - } - }, - "operationId": "PUT-vnf-topology-information" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-assignments" - } - } - }, - "operationId": "GET-vnf-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-assignmentsPOST" - } - } - }, - "operationId": "POST-vnf-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP" - } - } - }, - "operationId": "PUT-vnf-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "Openstack availability zone name or UUID", - "in": "path", - "name": "availability-zone", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-availability-zones" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "Openstack availability zone name or UUID", - "in": "path", - "name": "availability-zone", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)availability-zones" - } - } - }, - "operationId": "GET-availability-zones" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "Openstack availability zone name or UUID", - "in": "path", - "name": "availability-zone", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP" - } - } - }, - "operationId": "PUT-availability-zones" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networks" - } - } - }, - "operationId": "GET-vnf-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sriov-vlan-filter-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networksPOST" - } - } - }, - "operationId": "POST-vnf-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP" - } - } - }, - "operationId": "PUT-vnf-networks" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list/{sriov-vlan-filter}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sriov-vlan-filter", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sriov-vlan-filter-list" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sriov-vlan-filter", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sriov-vlan-filter-list" - } - } - }, - "operationId": "GET-sriov-vlan-filter-list" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sriov-vlan-filter", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sriov-vlan-filter-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP" - } - } - }, - "operationId": "PUT-sriov-vlan-filter-list" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-vms" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-vms" - } - } - }, - "operationId": "GET-vnf-vms" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vm-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" - } - }, - { - "in": "body", - "name": "**(config)vm-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-vmsPOST" - } - } - }, - "operationId": "POST-vnf-vms" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP" - } - } - }, - "operationId": "PUT-vnf-vms" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/{vm-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm-names" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-names" - } - } - }, - "operationId": "GET-vm-names" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP" - } - } - }, - "operationId": "PUT-vm-names" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-networks" - } - } - }, - "operationId": "GET-vm-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-ips-v6", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-macs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" - } - }, - { - "in": "body", - "name": "**(config)interface-route-prefixes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-networksPOST" - } - } - }, - "operationId": "POST-vm-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP" - } - } - }, - "operationId": "PUT-vm-networks" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes/{interface-route-prefix-cidr}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", - "in": "path", - "name": "interface-route-prefix-cidr", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-interface-route-prefixes" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", - "in": "path", - "name": "interface-route-prefix-cidr", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)interface-route-prefixes" - } - } - }, - "operationId": "GET-interface-route-prefixes" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes", - "in": "path", - "name": "interface-route-prefix-cidr", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)interface-route-prefixes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP" - } - } - }, - "operationId": "PUT-interface-route-prefixes" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6/{ip-address-ipv6}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv6 addresses on a network", - "in": "path", - "name": "ip-address-ipv6", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-ips-v6" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv6 addresses on a network", - "in": "path", - "name": "ip-address-ipv6", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-ips-v6" - } - } - }, - "operationId": "GET-network-ips-v6" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv6 addresses on a network", - "in": "path", - "name": "ip-address-ipv6", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-ips-v6", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP" - } - } - }, - "operationId": "PUT-network-ips-v6" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips/{ip-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv4 addresses on a network", - "in": "path", - "name": "ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv4 addresses on a network", - "in": "path", - "name": "ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-ips" - } - } - }, - "operationId": "GET-network-ips" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of assigned ipv4 addresses on a network", - "in": "path", - "name": "ip-address", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs/{mac-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of network assignments for this VM (one per network)", - "in": "path", - "name": "mac-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-macs" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of network assignments for this VM (one per network)", - "in": "path", - "name": "mac-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-macs" - } - } - }, - "operationId": "GET-network-macs" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "List of network assignments for this VM (one per network)", - "in": "path", - "name": "mac-address", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-macs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP" - } - } - }, - "operationId": "PUT-network-macs" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "The name of an arbitrary instance-specific vnf-parameters", - "in": "path", - "name": "vnf-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "The name of an arbitrary instance-specific vnf-parameters", - "in": "path", - "name": "vnf-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-parameters" - } - } - }, - "operationId": "GET-vnf-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "description": "The name of an arbitrary instance-specific vnf-parameters", - "in": "path", - "name": "vnf-parameter-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP" - } - } - }, - "operationId": "PUT-vnf-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-topology-identifier" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topology-identifier" - } - } - }, - "operationId": "GET-vnf-topology-identifier" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "vnf-name", - "required": true, - "type": "string" - }, - { - "description": "vf-module-type or network type", - "in": "path", - "name": "vnf-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP" - } - } - }, - "operationId": "PUT-vnf-topology-identifier" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-allotted-resources" - } - } - }, - "operationId": "GET-security-zone-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)security-zone-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-security-zone-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)security-zone-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-security-zone-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-allotted-resource" - } - } - }, - "operationId": "GET-security-zone-allotted-resource" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST" - } - } - }, - "operationId": "POST-security-zone-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-security-zone-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-data" - } - } - }, - "operationId": "GET-allotted-resource-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)security-zone-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)security-zone-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-dataPOST" - } - } - }, - "operationId": "POST-allotted-resource-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-data" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-oper-status" - } - } - }, - "operationId": "GET-allotted-resource-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-information" - } - } - }, - "operationId": "GET-allotted-resource-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)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)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)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)security-zone-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-operation-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-information" - } - } - }, - "operationId": "GET-allotted-resource-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-request-input" - } - } - }, - "operationId": "GET-security-zone-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)security-zone-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-request-inputPOST" - } - } - }, - "operationId": "POST-security-zone-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP" - } - } - }, - "operationId": "PUT-security-zone-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-input-parameters" - } - } - }, - "operationId": "GET-security-zone-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-input-parametersPOST" - } - } - }, - "operationId": "POST-security-zone-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP" - } - } - }, - "operationId": "PUT-security-zone-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-parameters" - } - } - }, - "operationId": "GET-security-zone-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-parametersPOST" - } - } - }, - "operationId": "POST-security-zone-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP" - } - } - }, - "operationId": "PUT-security-zone-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-topology" - } - } - }, - "operationId": "GET-security-zone-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)security-zone-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" - } - }, - { - "in": "body", - "name": "**(config)security-zone-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-topologyPOST" - } - } - }, - "operationId": "POST-security-zone-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP" - } - } - }, - "operationId": "PUT-security-zone-topology" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-identifiers" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-identifiers" - } - } - }, - "operationId": "GET-allotted-resource-identifiers" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-identifiers" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-assignments" - } - } - }, - "operationId": "GET-security-zone-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP" - } - } - }, - "operationId": "PUT-security-zone-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-security-zone-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-parameters" - } - } - }, - "operationId": "GET-security-zone-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)security-zone-parametersPOST" - } - } - }, - "operationId": "POST-security-zone-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)security-zone-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP" - } - } - }, - "operationId": "PUT-security-zone-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-status" - } - } - }, - "operationId": "GET-allotted-resource-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-status" - } - }, - "/config/GENERIC-RESOURCE-API:services": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-services" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)services" - } - } - }, - "operationId": "GET-services" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)servicesPOST" - } - } - }, - "operationId": "POST-services" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)services", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP" - } - } - }, - "operationId": "PUT-services" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service" - } - } - }, - "operationId": "GET-service" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)servicePOST" - } - } - }, - "operationId": "POST-service" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP" - } - } - }, - "operationId": "PUT-service" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-data" - } - } - }, - "operationId": "GET-service-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" - } - }, - { - "in": "body", - "name": "**(config)consumed-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-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" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-consumed-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)consumed-allotted-resources" - } - } - }, - "operationId": "GET-consumed-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)consumed-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-consumed-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)consumed-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-consumed-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-consumed-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)consumed-allotted-resource" - } - } - }, - "operationId": "GET-consumed-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)consumed-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-consumed-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)networks" - } - } - }, - "operationId": "GET-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)networksPOST" - } - } - }, - "operationId": "POST-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP" - } - } - }, - "operationId": "PUT-networks" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network" - } - } - }, - "operationId": "GET-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)networkPOST" - } - } - }, - "operationId": "POST-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP" - } - } - }, - "operationId": "PUT-network" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-data" - } - } - }, - "operationId": "GET-network-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)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)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)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)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-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-dataPOST" - } - } - }, - "operationId": "POST-network-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP" - } - } - }, - "operationId": "PUT-network-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-information" - } - } - }, - "operationId": "GET-network-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-informationPOST" - } - } - }, - "operationId": "POST-network-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP" - } - } - }, - "operationId": "PUT-network-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-level-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-level-oper-status" - } - } - }, - "operationId": "GET-network-level-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP" - } - } - }, - "operationId": "PUT-network-level-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-provided-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-provided-allotted-resources" - } - } - }, - "operationId": "GET-network-provided-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-network-provided-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-request-input" - } - } - }, - "operationId": "GET-network-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-request-inputPOST" - } - } - }, - "operationId": "POST-network-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP" - } - } - }, - "operationId": "PUT-network-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-input-parameters" - } - } - }, - "operationId": "GET-network-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-input-parametersPOST" - } - } - }, - "operationId": "POST-network-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP" - } - } - }, - "operationId": "PUT-network-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology" - } - } - }, - "operationId": "GET-network-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-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)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" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-assignments" - } - } - }, - "operationId": "GET-network-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" - } - } - }, - "operationId": "PUT-network-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-parameters" - } - } - }, - "operationId": "GET-network-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-parameter", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-parametersPOST" - } - } - }, - "operationId": "POST-network-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP" - } - } - }, - "operationId": "PUT-network-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters/network-parameter/{network-parameter-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-parameter" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-parameter" - } - } - }, - "operationId": "GET-network-parameter" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-parameter-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-parameter", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP" - } - } - }, - "operationId": "PUT-network-parameter" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-topology-identifier-structure" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-identifier-structure" - } - } - }, - "operationId": "GET-network-topology-identifier-structure" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP" - } - } - }, - "operationId": "PUT-network-topology-identifier-structure" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-provided-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)provided-allotted-resources" - } - } - }, - "operationId": "GET-provided-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)provided-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)provided-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-provided-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-provided-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-provided-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)provided-allotted-resource" - } - } - }, - "operationId": "GET-provided-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)provided-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-provided-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-level-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-level-oper-status" - } - } - }, - "operationId": "GET-service-level-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP" - } - } - }, - "operationId": "PUT-service-level-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-request-input" - } - } - }, - "operationId": "GET-service-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-request-inputPOST" - } - } - }, - "operationId": "POST-service-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP" - } - } - }, - "operationId": "PUT-service-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-input-parameters" - } - } - }, - "operationId": "GET-service-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-input-parametersPOST" - } - } - }, - "operationId": "POST-service-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP" - } - } - }, - "operationId": "PUT-service-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-topology" - } - } - }, - "operationId": "GET-service-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-topologyPOST" - } - } - }, - "operationId": "POST-service-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP" - } - } - }, - "operationId": "PUT-service-topology" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-assignments" - } - } - }, - "operationId": "GET-service-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP" - } - } - }, - "operationId": "PUT-service-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-parameters" - } - } - }, - "operationId": "GET-service-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-parameter", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-parametersPOST" - } - } - }, - "operationId": "POST-service-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP" - } - } - }, - "operationId": "PUT-service-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "service-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-parameter" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "service-parameter-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-parameter" - } - } - }, - "operationId": "GET-service-parameter" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "service-parameter-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-parameter", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP" - } - } - }, - "operationId": "PUT-service-parameter" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-topology-identifier" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-topology-identifier" - } - } - }, - "operationId": "GET-service-topology-identifier" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP" - } - } - }, - "operationId": "PUT-service-topology-identifier" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfs" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfs" - } - } - }, - "operationId": "GET-vnfs" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfsPOST" - } - } - }, - "operationId": "POST-vnfs" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP" - } - } - }, - "operationId": "PUT-vnfs" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf" - } - } - }, - "operationId": "GET-vnf" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfPOST" - } - } - }, - "operationId": "POST-vnf" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP" - } - } - }, - "operationId": "PUT-vnf" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-data" - } - } - }, - "operationId": "GET-vnf-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-modules", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-dataPOST" - } - } - }, - "operationId": "POST-vnf-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP" - } - } - }, - "operationId": "PUT-vnf-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-modules" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-modules" - } - } - }, - "operationId": "GET-vf-modules" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-modulesPOST" - } - } - }, - "operationId": "POST-vf-modules" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-modules", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP" - } - } - }, - "operationId": "PUT-vf-modules" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module" - } - } - }, - "operationId": "GET-vf-module" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-modulePOST" - } - } - }, - "operationId": "POST-vf-module" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP" - } - } - }, - "operationId": "PUT-vf-module" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-data" - } - } - }, - "operationId": "GET-vf-module-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-dataPOST" - } - } - }, - "operationId": "POST-vf-module-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP" - } - } - }, - "operationId": "PUT-vf-module-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-information" - } - } - }, - "operationId": "GET-vf-module-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-informationPOST" - } - } - }, - "operationId": "POST-vf-module-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP" - } - } - }, - "operationId": "PUT-vf-module-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-level-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-level-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-level-oper-status" - } - } - }, - "operationId": "GET-vf-module-level-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP" - } - } - }, - "operationId": "PUT-vf-module-level-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-request-input" - } - } - }, - "operationId": "GET-vf-module-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-request-inputPOST" - } - } - }, - "operationId": "POST-vf-module-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP" - } - } - }, - "operationId": "PUT-vf-module-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-input-parameters" - } - } - }, - "operationId": "GET-vf-module-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-input-parametersPOST" - } - } - }, - "operationId": "POST-vf-module-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP" - } - } - }, - "operationId": "PUT-vf-module-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-topology" - } - } - }, - "operationId": "GET-vf-module-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-topologyPOST" - } - } - }, - "operationId": "POST-vf-module-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP" - } - } - }, - "operationId": "PUT-vf-module-topology" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-assignments" - } - } - }, - "operationId": "GET-vf-module-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-assignmentsPOST" - } - } - }, - "operationId": "POST-vf-module-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP" - } - } - }, - "operationId": "PUT-vf-module-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vms" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vms" - } - } - }, - "operationId": "GET-vms" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vm", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vmsPOST" - } - } - }, - "operationId": "POST-vms" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - } - }, - "operationId": "PUT-vms" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm" - } - } - }, - "operationId": "GET-vm" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vm-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" - } - }, - { - "in": "body", - "name": "**(config)vm-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vmPOST" - } - } - }, - "operationId": "POST-vm" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" - } - } - }, - "operationId": "PUT-vm" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm-names" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-names" - } - } - }, - "operationId": "GET-vm-names" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" - } - } - }, - "operationId": "PUT-vm-names" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-networks" - } - } - }, - "operationId": "GET-vm-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vm-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-networksPOST" - } - } - }, - "operationId": "POST-vm-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" - } - } - }, - "operationId": "PUT-vm-networks" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vm-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-network" - } - } - }, - "operationId": "GET-vm-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" - } - }, - { - "in": "body", - "name": "**(config)mac-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" - } - }, - { - "in": "body", - "name": "**(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" - } - }, - { - "in": "body", - "name": "**(config)interface-route-prefixes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" - } - }, - { - "in": "body", - "name": "**(config)sriov-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-networkPOST" - } - } - }, - "operationId": "POST-vm-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vm-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" - } - } - }, - "operationId": "PUT-vm-network" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/floating-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-floating-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)floating-ips" - } - } - }, - "operationId": "GET-floating-ips" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/interface-route-prefixes": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-interface-route-prefixes" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)interface-route-prefixes" - } - } - }, - "operationId": "GET-interface-route-prefixes" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)interface-route-prefixes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" - } - } - }, - "operationId": "PUT-interface-route-prefixes" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/mac-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-mac-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)mac-addresses" - } - } - }, - "operationId": "GET-mac-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)mac-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" - } - } - }, - "operationId": "PUT-mac-addresses" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-information-items" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-information-items" - } - } - }, - "operationId": "GET-network-information-items" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-item", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-information-itemsPOST" - } - } - }, - "operationId": "POST-network-information-items" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-information-item" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-information-item" - } - } - }, - "operationId": "GET-network-information-item" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-information-itemPOST" - } - } - }, - "operationId": "POST-network-information-item" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-information-item", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP" - } - } - }, - "operationId": "PUT-network-information-item" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}/network-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-ips" - } - } - }, - "operationId": "GET-network-ips" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Use ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sriov-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sriov-parameters" - } - } - }, - "operationId": "GET-sriov-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)heat-vlan-filters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" - } - }, - { - "in": "body", - "name": "**(config)application-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sriov-parametersPOST" - } - } - }, - "operationId": "POST-sriov-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sriov-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" - } - } - }, - "operationId": "PUT-sriov-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-application-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)application-tags" - } - } - }, - "operationId": "GET-application-tags" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)c-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" - } - }, - { - "in": "body", - "name": "**(config)s-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)application-tagsPOST" - } - } - }, - "operationId": "POST-application-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)application-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" - } - } - }, - "operationId": "PUT-application-tags" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/c-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-c-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)c-tags" - } - } - }, - "operationId": "GET-c-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)c-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" - } - } - }, - "operationId": "PUT-c-tags" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/s-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-s-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)s-tags" - } - } - }, - "operationId": "GET-s-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)s-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" - } - } - }, - "operationId": "PUT-s-tags" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/heat-vlan-filters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-heat-vlan-filters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)heat-vlan-filters" - } - } - }, - "operationId": "GET-heat-vlan-filters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)heat-vlan-filters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" - } - } - }, - "operationId": "PUT-heat-vlan-filters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-parameters" - } - } - }, - "operationId": "GET-vf-module-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-parametersPOST" - } - } - }, - "operationId": "POST-vf-module-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP" - } - } - }, - "operationId": "PUT-vf-module-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-topology-identifier": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-topology-identifier" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-topology-identifier" - } - } - }, - "operationId": "GET-vf-module-topology-identifier" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - } - }, - "operationId": "PUT-vf-module-topology-identifier" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-information" - } - } - }, - "operationId": "GET-vnf-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-informationPOST" - } - } - }, - "operationId": "POST-vnf-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP" - } - } - }, - "operationId": "PUT-vnf-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-information" - } - } - }, - "operationId": "GET-vnf-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-informationPOST" - } - } - }, - "operationId": "POST-vnf-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP" - } - } - }, - "operationId": "PUT-vnf-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-level-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-level-oper-status" - } - } - }, - "operationId": "GET-vnf-level-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP" - } - } - }, - "operationId": "PUT-vnf-level-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-provided-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-provided-allotted-resources" - } - } - }, - "operationId": "GET-vnf-provided-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-provided-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-vnf-provided-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-request-input" - } - } - }, - "operationId": "GET-vnf-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-request-inputPOST" - } - } - }, - "operationId": "POST-vnf-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP" - } - } - }, - "operationId": "PUT-vnf-request-input" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-input-parameters" - } - } - }, - "operationId": "GET-vnf-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-input-parametersPOST" - } - } - }, - "operationId": "POST-vnf-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP" - } - } - }, - "operationId": "PUT-vnf-input-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networks" - } - } - }, - "operationId": "GET-vnf-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networksPOST" - } - } - }, - "operationId": "POST-vnf-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP" - } - } - }, - "operationId": "PUT-vnf-networks" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network" - } - } - }, - "operationId": "GET-vnf-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networkPOST" - } - } - }, - "operationId": "POST-vnf-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP" - } - } - }, - "operationId": "PUT-vnf-network" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnets-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnets-data" - } - } - }, - "operationId": "GET-subnets-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnets-dataPOST" - } - } - }, - "operationId": "POST-subnets-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - }, - "operationId": "PUT-subnets-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnet-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnet-data" - } - } - }, - "operationId": "GET-subnet-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - }, - "operationId": "PUT-subnet-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topology" - } - } - }, - "operationId": "GET-vnf-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-parameters-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-resource-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topologyPOST" - } - } - }, - "operationId": "POST-vnf-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP" - } - } - }, - "operationId": "PUT-vnf-topology" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-parameters-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-parameters-data" - } - } - }, - "operationId": "GET-vnf-parameters-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-parameters-dataPOST" - } - } - }, - "operationId": "POST-vnf-parameters-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-parameters-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP" - } - } - }, - "operationId": "PUT-vnf-parameters-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-resource-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-resource-assignments" - } - } - }, - "operationId": "GET-vnf-resource-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST" - } - } - }, - "operationId": "POST-vnf-resource-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-resource-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP" - } - } - }, - "operationId": "PUT-vnf-resource-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-availability-zones" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)availability-zones" - } - } - }, - "operationId": "GET-availability-zones" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP" - } - } - }, - "operationId": "PUT-availability-zones" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networks" - } - } - }, - "operationId": "GET-vnf-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networksPOST" - } - } - }, - "operationId": "POST-vnf-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP" - } - } - }, - "operationId": "PUT-vnf-networks" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network" - } - } - }, - "operationId": "GET-vnf-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-networkPOST" - } - } - }, - "operationId": "POST-vnf-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" - } - } - }, - "operationId": "PUT-vnf-network" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnets-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnets-data" - } - } - }, - "operationId": "GET-subnets-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnets-dataPOST" - } - } - }, - "operationId": "POST-subnets-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - }, - "operationId": "PUT-subnets-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnet-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnet-data" - } - } - }, - "operationId": "GET-subnet-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Should be ipv4 or ipv6", - "in": "path", - "name": "ip-version", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - }, - "operationId": "PUT-subnet-data" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-topology-identifier-structure" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-topology-identifier-structure" - } - } - }, - "operationId": "GET-vnf-topology-identifier-structure" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP" - } - } - }, - "operationId": "PUT-vnf-topology-identifier-structure" - } - }, - "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-status" - } - } - }, - "operationId": "GET-service-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP" - } - } - }, - "operationId": "PUT-service-status" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-allotted-resources" - } - } - }, - "operationId": "GET-tunnelxconn-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)tunnelxconn-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-tunnelxconn-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)tunnelxconn-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-allotted-resources" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-allotted-resource" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-allotted-resource" - } - } - }, - "operationId": "GET-tunnelxconn-allotted-resource" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST" - } - } - }, - "operationId": "POST-tunnelxconn-allotted-resource" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)tunnelxconn-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-allotted-resource" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-data" - } - } - }, - "operationId": "GET-allotted-resource-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)tunnelxconn-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)tunnelxconn-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-dataPOST" - } - } - }, - "operationId": "POST-allotted-resource-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-data" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-oper-status" - } - } - }, - "operationId": "GET-allotted-resource-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-oper-status" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-information" - } - } - }, - "operationId": "GET-allotted-resource-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)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)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-operation-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-information" - } - } - }, - "operationId": "GET-allotted-resource-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-informationPOST" - } - } - }, - "operationId": "POST-allotted-resource-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-request-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)request-information" - } - } - }, - "operationId": "GET-request-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sdnc-request-header" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sdnc-request-header" - } - } - }, - "operationId": "GET-sdnc-request-header" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-information" - } - } - }, - "operationId": "GET-service-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-informationPOST" - } - } - }, - "operationId": "POST-service-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/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" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-parameters" - } - } - }, - "operationId": "GET-tunnelxconn-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-parametersPOST" - } - } - }, - "operationId": "POST-tunnelxconn-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)tunnelxconn-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-topology" - } - } - }, - "operationId": "GET-tunnelxconn-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)tunnelxconn-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)tunnelxconn-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-topologyPOST" - } - } - }, - "operationId": "POST-tunnelxconn-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)tunnelxconn-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-topology" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-identifiers" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-identifiers" - } - } - }, - "operationId": "GET-allotted-resource-identifiers" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-identifiers" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-assignments" - } - } - }, - "operationId": "GET-tunnelxconn-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)tunnelxconn-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-assignments" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-tunnelxconn-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-parameters" - } - } - }, - "operationId": "GET-tunnelxconn-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)tunnelxconn-parametersPOST" - } - } - }, - "operationId": "POST-tunnelxconn-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)tunnelxconn-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-parameters" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-param" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)param" - } - } - }, - "operationId": "GET-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-allotted-resource-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)allotted-resource-status" - } - } - }, - "operationId": "GET-allotted-resource-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "allotted-resource-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-status" - } - }, - "/operational/GENERIC-RESOURCE-API:brg-allotted-resources": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)brg-allotted-resources" - } - } - }, - "operationId": "GET-brg-allotted-resources" - } - }, - "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)contrail-route-allotted-resources" - } - } - }, - "operationId": "GET-contrail-route-allotted-resources" - } - }, - "/operational/GENERIC-RESOURCE-API:preload-vnfs": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)preload-vnfs" - } - } - }, - "operationId": "GET-preload-vnfs" - } - }, - "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)security-zone-allotted-resources" - } - } - }, - "operationId": "GET-security-zone-allotted-resources" - } - }, - "/operational/GENERIC-RESOURCE-API:services": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)services" - } - } - }, - "operationId": "GET-services" - } - }, - "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources" - } - } - }, - "operationId": "GET-tunnelxconn-allotted-resources" - } - }, - "/operations/GENERIC-RESOURCE-API:brg-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(brg-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(brg-topology-operation)output-TOP" - } - } - }, - "operationId": "brg-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP" - } - } - }, - "operationId": "contrail-route-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:network-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(network-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(network-topology-operation)output-TOP" - } - } - }, - "operationId": "network-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(preload-network-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(preload-network-topology-operation)output-TOP" - } - } - }, - "operationId": "preload-network-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP" - } - } - }, - "operationId": "preload-vnf-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(security-zone-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(security-zone-topology-operation)output-TOP" - } - } - }, - "operationId": "security-zone-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:service-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(service-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(service-topology-operation)output-TOP" - } - } - }, - "operationId": "service-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP" - } - } - }, - "operationId": "tunnelxconn-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(vf-module-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(vf-module-topology-operation)output-TOP" - } - } - }, - "operationId": "vf-module-topology-operation" - } - }, - "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(vnf-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(vnf-topology-operation)output-TOP" - } - } - }, - "operationId": "vnf-topology-operation" - } - } - }, - "definitions": { - "(brg-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:brg-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/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:brg-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(brg-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(brg-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)GENERIC-RESOURCE-API_modulePOST": { - "properties": { - "brg-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources" - }, - "type": "object" - }, - "contrail-route-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" - }, - "type": "object" - }, - "preload-vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs" - }, - "type": "object" - }, - "security-zone-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources" - }, - "type": "object" - }, - "services": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services" - }, - "type": "object" - }, - "tunnelxconn-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)allotted-resource-dataPOST": { - "properties": { - "allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "brg-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters" - }, - "type": "object" - }, - "brg-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)allotted-resource-identifiersPOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-name": { - "$ref": "#/definitions/Some allotted-resource-name", - "description": "For a contrail-route, the network policy name." - }, - "allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "consuming-service-instance-id": { - "$ref": "#/definitions/Some consuming-service-instance-id", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "(config)allotted-resource-informationPOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "(config)allotted-resource-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "(config)allotted-resource-operation-informationPOST": { - "properties": { - "allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "brg-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" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)allotted-resource-statusPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "response-code": { - "$ref": "#/definitions/Some response-code" - }, - "response-message": { - "$ref": "#/definitions/Some response-message" - }, - "response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "create", - "delete", - "unassign", - "deactivate" - ] - }, - "rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "(config)application-tagsPOST": { - "properties": { - "c-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" - }, - "type": "object" - }, - "s-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)availability-zonesPOST": { - "properties": { - "availability-zone": { - "$ref": "#/definitions/Some availability-zone", - "description": "Openstack availability zone name or UUID" - } - }, - "type": "object" - }, - "(config)brg-allotted-resourcePOST": { - "properties": { - "allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "allotted-resource-id" - ], - "type": "object" - }, - "(config)brg-allotted-resourcesPOST": { - "properties": { - "brg-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)brg-assignmentsPOST": { - "properties": { - "vbrg-wan-ip": { - "$ref": "#/definitions/0.1.0.242", - "enum": [ - "0.1.0.242", - "dD1e:%pNL{" - ] - } - }, - "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/Some brg-wan-mac-address" - }, - "vgmux-bearer-ip": { - "$ref": "#/definitions/0.36.254.57", - "enum": [ - "0.36.254.57", - "Df:b4%p{" - ] - }, - "vni": { - "$ref": "#/definitions/Some vni" - } - }, - "type": "object" - }, - "(config)brg-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)brg-topologyPOST": { - "properties": { - "allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "brg-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments" - }, - "type": "object" - }, - "brg-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)c-tagsPOST": { - "type": "object" - }, - "(config)consumed-allotted-resourcePOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-pointer": { - "$ref": "#/definitions/Some allotted-resource-pointer", - "description": "Pointer to the allotted-resources topology" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - } - }, - "type": "object" - }, - "(config)consumed-allotted-resourcesPOST": { - "properties": { - "consumed-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)contrail-applied-service-infoPOST": { - "properties": { - "contrail-fqdn": { - "$ref": "#/definitions/Some contrail-fqdn", - "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." - }, - "service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." - } - }, - "type": "object" - }, - "(config)contrail-applied-servicePOST": { - "properties": { - "contrail-fqdn": { - "$ref": "#/definitions/Some contrail-fqdn", - "description": "This is the fq-name of the Contrail service instance through which the route is passing." - }, - "service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "The service-instance-id of the vnf from which the contrail applied service is coming" - }, - "vnf-id": { - "$ref": "#/definitions/Some vnf-id", - "description": "The vnf representing the contrail applied service" - } - }, - "type": "object" - }, - "(config)contrail-route-allotted-resourcePOST": { - "properties": { - "allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "allotted-resource-id" - ], - "type": "object" - }, - "(config)contrail-route-allotted-resourcesPOST": { - "properties": { - "contrail-route-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)contrail-route-assignmentsPOST": { - "properties": { - "contrail-applied-service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" - }, - "type": "object" - }, - "contrail-id": { - "$ref": "#/definitions/Some contrail-id", - "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)" - }, - "dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" - }, - "type": "object" - }, - "fq-name": { - "$ref": "#/definitions/Some fq-name", - "description": "The Contrail fq-name of the network policy" - }, - "source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" - }, - "type": "object" - }, - "vlan-tag": { - "$ref": "#/definitions/Some vlan-tag", - "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route." - } - }, - "type": "object" - }, - "(config)contrail-route-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)contrail-route-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)contrail-route-request-inputPOST": { - "properties": { - "contrail-applied-service-info": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" - }, - "type": "object" - }, - "contrail-route-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" - }, - "type": "object" - }, - "dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" - }, - "type": "object" - }, - "source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)contrail-route-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)contrail-route-topologyPOST": { - "properties": { - "allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "contrail-route-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" - }, - "type": "object" - }, - "contrail-route-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)dest-networkPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Some network-id" - }, - "network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "(config)floating-ipsPOST": { - "type": "object" - }, - "(config)heat-vlan-filtersPOST": { - "type": "object" - }, - "(config)interface-route-prefixesPOST": { - "properties": { - "interface-route-prefix": { - "$ref": "#/definitions/1.0.25.1%{", - "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", - "enum": [ - "1.0.25.1%{", - ":%{{L{" - ] - }, - "interface-route-prefix-cidr": { - "$ref": "#/definitions/Some interface-route-prefix-cidr", - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" - } - }, - "required": [ - "interface-route-prefix-cidr" - ], - "type": "object" - }, - "(config)mac-addressesPOST": { - "type": "object" - }, - "(config)network-assignmentsPOST": { - "type": "object" - }, - "(config)network-dataPOST": { - "properties": { - "network-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" - }, - "type": "object" - }, - "network-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" - }, - "type": "object" - }, - "network-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" - }, - "type": "object" - }, - "network-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" - }, - "type": "object" - }, - "network-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" - }, - "type": "object" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)network-information-itemPOST": { - "properties": { - "ip-count": { - "$ref": "#/definitions/0", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Use ipv4 or ipv6" - }, - "network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "use-dhcp": { - "$ref": "#/definitions/Y", - "description": "Indicator to use DHCP on this network for this VM", - "enum": [ - "Y", - "N" - ] - } - }, - "type": "object" - }, - "(config)network-information-itemsPOST": { - "properties": { - "network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-informationPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Some network-id" - }, - "network-type": { - "$ref": "#/definitions/Some network-type" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)network-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-ips-v6POST": { - "properties": { - "ip-address-ipv6": { - "$ref": "#/definitions/c:a2", - "description": "List of assigned ipv6 addresses on a network" - } - }, - "type": "object" - }, - "(config)network-ipsPOST": { - "properties": { - "ip-address": { - "$ref": "#/definitions/0.52.68.25%}N", - "description": "List of assigned ipv4 addresses on a network", - "enum": [ - "0.52.68.25%}N", - "EF::" - ] - } - }, - "type": "object" - }, - "(config)network-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "(config)network-macsPOST": { - "properties": { - "mac-address": { - "$ref": "#/definitions/Some mac-address", - "description": "List of network assignments for this VM (one per network)" - } - }, - "type": "object" - }, - "(config)network-parameterPOST": { - "properties": { - "network-parameter-name": { - "$ref": "#/definitions/Some network-parameter-name" - }, - "network-parameter-value": { - "$ref": "#/definitions/Some network-parameter-value" - } - }, - "type": "object" - }, - "(config)network-parametersPOST": { - "properties": { - "network-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-policyPOST": { - "properties": { - "network-policy-fqdn": { - "$ref": "#/definitions/Some network-policy-fqdn" - }, - "network-policy-id": { - "$ref": "#/definitions/Some network-policy-id" - } - }, - "type": "object" - }, - "(config)network-provided-allotted-resourcesPOST": { - "type": "object" - }, - "(config)network-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" - }, - "type": "object" - }, - "network-name": { - "$ref": "#/definitions/Some network-name" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - } - }, - "type": "object" - }, - "(config)network-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)network-topology-identifier-structurePOST": { - "properties": { - "eipam-v4-address-plan": { - "$ref": "#/definitions/Some eipam-v4-address-plan", - "description": "??" - }, - "eipam-v6-address-plan": { - "$ref": "#/definitions/Some eipam-v6-address-plan" - }, - "network-id": { - "$ref": "#/definitions/Some network-id" - }, - "network-name": { - "$ref": "#/definitions/Some network-name" - }, - "network-role": { - "$ref": "#/definitions/Some network-role" - }, - "network-technology": { - "$ref": "#/definitions/Some network-technology", - "description": "should we keep this?" - }, - "network-type": { - "$ref": "#/definitions/Some network-type" - } - }, - "type": "object" - }, - "(config)network-topology-identifierPOST": { - "properties": { - "network-name": { - "$ref": "#/definitions/Some network-name" - }, - "network-role": { - "$ref": "#/definitions/Some network-role" - }, - "network-technology": { - "$ref": "#/definitions/Some network-technology" - }, - "network-type": { - "$ref": "#/definitions/Some network-type" - }, - "service-type": { - "$ref": "#/definitions/Some service-type" - } - }, - "type": "object" - }, - "(config)network-topology-informationPOST": { - "properties": { - "is-external-network": { - "$ref": "#/definitions/true" - }, - "is-provider-network": { - "$ref": "#/definitions/true" - }, - "is-shared-network": { - "$ref": "#/definitions/true" - }, - "network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" - }, - "type": "array" - }, - "network-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" - }, - "type": "object" - }, - "physical-network-name": { - "$ref": "#/definitions/Some physical-network-name" - }, - "route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" - }, - "type": "array" - }, - "vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "network-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" - }, - "type": "object" - }, - "network-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" - }, - "type": "object" - }, - "network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - } - }, - "type": "object" - }, - "(config)networkPOST": { - "properties": { - "network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" - }, - "type": "object" - }, - "network-id": { - "$ref": "#/definitions/Some network-id" - } - }, - "required": [ - "network-id" - ], - "type": "object" - }, - "(config)networksPOST": { - "properties": { - "network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)onap-model-informationPOST": { - "properties": { - "model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "model-name": { - "$ref": "#/definitions/Some model-name" - }, - "model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "(config)oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp" - }, - "last-action": { - "$ref": "#/definitions/VNFActivateRequest", - "description": "this is preload request actions", - "enum": [ - "VNFActivateRequest", - "ChangeVNFActivateRequest", - "VnfInstanceActivateRequest", - "ChangeVnfInstanceActivateRequest", - "VfModuleActivateRequest", - "ChangeVfModuleActivateRequest", - "DisconnectVNFRequest", - "DisconnectVnfInstanceRequest", - "DisconnectVfModuleRequest", - "PreloadVNFRequest", - "DeletePreloadVNFRequest", - "PreloadVnfInstanceRequest", - "DeletePreloadVnfInstanceRequest", - "PreloadVfModuleRequest", - "DeletePreloadVfModuleRequest" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id" - }, - "maintenance-indicator": { - "$ref": "#/definitions/Y", - "enum": [ - "Y", - "N" - ] - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted" - ] - } - }, - "type": "object" - }, - "(config)paramPOST": { - "properties": { - "name": { - "$ref": "#/definitions/Some name" - }, - "value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "(config)preload-dataPOST": { - "properties": { - "network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" - }, - "type": "object" - }, - "oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" - }, - "type": "object" - }, - "vnf-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)preload-vnfsPOST": { - "properties": { - "vnf-preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)provided-allotted-resourcePOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-pointer": { - "$ref": "#/definitions/Some allotted-resource-pointer", - "description": "Pointer to the allotted-resources topology" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - } - }, - "type": "object" - }, - "(config)provided-allotted-resourcesPOST": { - "properties": { - "provided-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)request-informationPOST": { - "properties": { - "notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "order-number": { - "$ref": "#/definitions/Some order-number" - }, - "order-version": { - "$ref": "#/definitions/Some order-version" - }, - "request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "(config)route-table-referencePOST": { - "properties": { - "route-table-reference-fqdn": { - "$ref": "#/definitions/Some route-table-reference-fqdn" - }, - "route-table-reference-id": { - "$ref": "#/definitions/Some route-table-reference-id" - } - }, - "required": [ - "route-table-reference-fqdn" - ], - "type": "object" - }, - "(config)s-tagsPOST": { - "type": "object" - }, - "(config)sdnc-request-headerPOST": { - "properties": { - "svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "(config)security-zone-allotted-resourcePOST": { - "properties": { - "allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "allotted-resource-id" - ], - "type": "object" - }, - "(config)security-zone-allotted-resourcesPOST": { - "properties": { - "security-zone-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)security-zone-assignmentsPOST": { - "properties": { - "security-zone-name-trusted": { - "$ref": "#/definitions/Some security-zone-name-trusted" - }, - "security-zone-name-untrusted": { - "$ref": "#/definitions/Some security-zone-name-untrusted" - }, - "security-zone-service-instance-id": { - "$ref": "#/definitions/Some security-zone-service-instance-id", - "description": "Will be the same as the parent-service-instance-id" - }, - "security-zone-vnf-id": { - "$ref": "#/definitions/Some security-zone-vnf-id", - "description": "Selected by SDNC from the security-zone-service-instance-id" - }, - "trusted-network-role": { - "$ref": "#/definitions/Some trusted-network-role", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "untrusted-network-role": { - "$ref": "#/definitions/Some untrusted-network-role", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "vlan-tag": { - "$ref": "#/definitions/Some vlan-tag" - } - }, - "type": "object" - }, - "(config)security-zone-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)security-zone-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)security-zone-request-inputPOST": { - "properties": { - "security-zone-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" - }, - "type": "object" - }, - "trusted-network-role": { - "$ref": "#/definitions/Some trusted-network-role", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "untrusted-network-role": { - "$ref": "#/definitions/Some untrusted-network-role", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "vlan-tag": { - "$ref": "#/definitions/Some vlan-tag" - } - }, - "type": "object" - }, - "(config)security-zone-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)security-zone-topologyPOST": { - "properties": { - "allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" - }, - "type": "object" - }, - "security-zone-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" - }, - "type": "object" - }, - "security-zone-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)service-assignmentsPOST": { - "type": "object" - }, - "(config)service-dataPOST": { - "properties": { - "consumed-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" - }, - "type": "object" - }, - "networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" - }, - "type": "object" - }, - "provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" - }, - "type": "object" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" - }, - "type": "object" - }, - "service-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" - }, - "type": "object" - }, - "service-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" - }, - "type": "object" - }, - "service-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" - }, - "type": "object" - }, - "vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)service-informationPOST": { - "properties": { - "global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" - }, - "type": "object" - }, - "service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "(config)service-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)service-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "(config)service-parameterPOST": { - "properties": { - "service-parameter-name": { - "$ref": "#/definitions/Some service-parameter-name" - }, - "service-parameter-value": { - "$ref": "#/definitions/Some service-parameter-value" - } - }, - "type": "object" - }, - "(config)service-parametersPOST": { - "properties": { - "service-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)service-request-inputPOST": { - "properties": { - "service-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" - }, - "type": "object" - }, - "service-instance-name": { - "$ref": "#/definitions/Some service-instance-name" - } - }, - "type": "object" - }, - "(config)service-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)service-statusPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "response-code": { - "$ref": "#/definitions/Some response-code" - }, - "response-message": { - "$ref": "#/definitions/Some response-message" - }, - "response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "configure", - "delete", - "unassign", - "deactivate" - ] - }, - "rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "(config)service-topology-identifierPOST": { - "properties": { - "global-customer-id": { - "$ref": "#/definitions/Some global-customer-id" - }, - "service-id": { - "$ref": "#/definitions/Some service-id", - "description": "from MSO input on STO assign" - }, - "service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "repeated" - }, - "service-instance-name": { - "$ref": "#/definitions/Some service-instance-name", - "description": "optionally comes from service-request-input container or is assigned by sdn-c" - }, - "service-type": { - "$ref": "#/definitions/Some service-type", - "description": "tag labeled subscription-service-type in the service-information input" - } - }, - "type": "object" - }, - "(config)service-topologyPOST": { - "properties": { - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" - }, - "type": "object" - }, - "service-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" - }, - "type": "object" - }, - "service-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" - }, - "type": "object" - }, - "service-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)servicePOST": { - "properties": { - "service-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" - }, - "type": "object" - }, - "service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "Keep as M" - }, - "service-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" - }, - "type": "object" - } - }, - "required": [ - "service-instance-id" - ], - "type": "object" - }, - "(config)servicesPOST": { - "properties": { - "service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)source-networkPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Some network-id" - }, - "network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "(config)sriov-parametersPOST": { - "properties": { - "application-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" - }, - "type": "object" - }, - "heat-vlan-filters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)sriov-vlan-filter-listPOST": { - "properties": { - "sriov-vlan-filter": { - "$ref": "#/definitions/Some sriov-vlan-filter" - } - }, - "type": "object" - }, - "(config)subnet-dataPOST": { - "properties": { - "ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Should be ipv4 or ipv6" - }, - "subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "subnet UUID to be passed into the HEAT template" - } - }, - "type": "object" - }, - "(config)subnets-dataPOST": { - "properties": { - "subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)subnetsPOST": { - "properties": { - "cidr-mask": { - "$ref": "#/definitions/Some cidr-mask" - }, - "dhcp-enabled": { - "$ref": "#/definitions/Y", - "enum": [ - "Y", - "N" - ] - }, - "dhcp-end-address": { - "$ref": "#/definitions/Some dhcp-end-address" - }, - "dhcp-start-address": { - "$ref": "#/definitions/Some dhcp-start-address" - }, - "gateway-address": { - "$ref": "#/definitions/9.76.167.68%L{LL{pp{{", - "enum": [ - "9.76.167.68%L{LL{pp{{", - "12Fe:f" - ] - }, - "ip-version": { - "$ref": "#/definitions/Some ip-version" - }, - "start-address": { - "$ref": "#/definitions/0.1.12.2", - "enum": [ - "0.1.12.2", - "::DC:2" - ] - }, - "subnet-name": { - "$ref": "#/definitions/Some subnet-name" - } - }, - "type": "object" - }, - "(config)tunnelxconn-allotted-resourcePOST": { - "properties": { - "allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "allotted-resource-id" - ], - "type": "object" - }, - "(config)tunnelxconn-allotted-resourcesPOST": { - "properties": { - "tunnelxconn-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)tunnelxconn-assignmentsPOST": { - "properties": { - "vg-ip": { - "$ref": "#/definitions/254.28.9.228", - "description": "The Network Controller will assign the VG IP address from local inventory", - "enum": [ - "254.28.9.228", - "DF8C:%p" - ] - }, - "vgmux-bearer-ip": { - "$ref": "#/definitions/3.209.28.4", - "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module", - "enum": [ - "3.209.28.4", - "fB:%p" - ] - }, - "vgmux-lan-ip": { - "$ref": "#/definitions/0.0.123.0", - "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module", - "enum": [ - "0.0.123.0", - ":" - ] - }, - "vni": { - "$ref": "#/definitions/Some vni", - "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool" - } - }, - "type": "object" - }, - "(config)tunnelxconn-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)tunnelxconn-request-inputPOST": { - "properties": { - "brg-wan-mac-address": { - "$ref": "#/definitions/Some brg-wan-mac-address" - } - }, - "type": "object" - }, - "(config)tunnelxconn-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)tunnelxconn-topologyPOST": { - "properties": { - "allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information" - }, - "type": "object" - }, - "tunnelxconn-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments" - }, - "type": "object" - }, - "tunnelxconn-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vf-module-assignmentsPOST": { - "properties": { - "vf-module-status": { - "$ref": "#/definitions/Some vf-module-status", - "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR." - }, - "vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vf-module-dataPOST": { - "properties": { - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" - }, - "type": "object" - }, - "vf-module-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" - }, - "type": "object" - }, - "vf-module-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" - }, - "type": "object" - }, - "vf-module-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" - }, - "type": "object" - }, - "vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" - }, - "type": "object" - }, - "vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vf-module-informationPOST": { - "properties": { - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" - }, - "type": "object" - }, - "vf-module-id": { - "$ref": "#/definitions/Some vf-module-id" - }, - "vf-module-type": { - "$ref": "#/definitions/Some vf-module-type" - } - }, - "type": "object" - }, - "(config)vf-module-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vf-module-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "(config)vf-module-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vf-module-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this?" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - }, - "vf-module-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" - }, - "type": "object" - }, - "vf-module-name": { - "$ref": "#/definitions/Some vf-module-name" - } - }, - "type": "object" - }, - "(config)vf-module-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)vf-module-topology-identifierPOST": { - "properties": { - "vf-module-id": { - "$ref": "#/definitions/Some vf-module-id", - "description": "vf-module id" - }, - "vf-module-name": { - "$ref": "#/definitions/Some vf-module-name", - "description": "vf-module-name" - }, - "vf-module-type": { - "$ref": "#/definitions/Some vf-module-type", - "description": "In Pats model referred to as model-id" - } - }, - "type": "object" - }, - "(config)vf-module-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - }, - "vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - }, - "vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - }, - "vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vf-modulePOST": { - "properties": { - "vf-module-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" - }, - "type": "object" - }, - "vf-module-id": { - "$ref": "#/definitions/Some vf-module-id" - } - }, - "required": [ - "vf-module-id" - ], - "type": "object" - }, - "(config)vf-modulesPOST": { - "properties": { - "vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vm-namesPOST": { - "properties": { - "vm-name": { - "$ref": "#/definitions/Some vm-name" - } - }, - "type": "object" - }, - "(config)vm-networkPOST": { - "properties": { - "floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" - }, - "type": "object" - }, - "interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - }, - "mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" - }, - "type": "object" - }, - "network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - }, - "network-role": { - "$ref": "#/definitions/Some network-role", - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" - }, - "network-role-tag": { - "$ref": "#/definitions/Some network-role-tag" - }, - "sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" - }, - "type": "object" - } - }, - "required": [ - "network-role" - ], - "type": "object" - }, - "(config)vm-networksPOST": { - "properties": { - "floating-ip": { - "$ref": "#/definitions/1.0.1.1%{{L", - "description": "Floating ipv4 for VMs of a given type on this network", - "enum": [ - "1.0.1.1%{{L", - "Ad:2F:%p}N" - ] - }, - "floating-ip-v6": { - "$ref": "#/definitions/9:", - "description": "Floating ipv6 for VMs of a given type on this network" - }, - "interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" - }, - "type": "array" - }, - "ip-count": { - "$ref": "#/definitions/0", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" - }, - "type": "array" - }, - "network-ips-v6": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" - }, - "type": "array" - }, - "network-macs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" - }, - "type": "array" - }, - "network-role": { - "$ref": "#/definitions/Some network-role", - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" - }, - "use-dhcp": { - "$ref": "#/definitions/Y", - "description": "Indicator to use DHCP on this network for this VM", - "enum": [ - "Y", - "N" - ] - } - }, - "type": "object" - }, - "(config)vmPOST": { - "properties": { - "nfc-naming-code": { - "$ref": "#/definitions/Some nfc-naming-code", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "vm-count": { - "$ref": "#/definitions/0" - }, - "vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - }, - "vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - }, - "vm-type": { - "$ref": "#/definitions/Some vm-type" - }, - "vm-type-tag": { - "$ref": "#/definitions/Some vm-type-tag", - "description": "from tosca data on vfc" - } - }, - "required": [ - "vm-type" - ], - "type": "object" - }, - "(config)vmsPOST": { - "properties": { - "vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-assignmentsPOST": { - "properties": { - "availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" - }, - "type": "array" - }, - "vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" - }, - "type": "array" - }, - "vnf-status": { - "$ref": "#/definitions/Some vnf-status", - "description": "Orchestration Status from AAI - to be set by SDNC" - }, - "vnf-vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-dataPOST": { - "properties": { - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" - }, - "type": "object" - }, - "vf-modules": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" - }, - "type": "object" - }, - "vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" - }, - "type": "object" - }, - "vnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" - }, - "type": "object" - }, - "vnf-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" - }, - "type": "object" - }, - "vnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" - }, - "type": "object" - }, - "vnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-informationPOST": { - "properties": { - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" - } - }, - "type": "object" - }, - "(config)vnf-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "(config)vnf-networkPOST": { - "properties": { - "contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-networksPOST": { - "properties": { - "contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "ipv6-subnet-id": { - "$ref": "#/definitions/Some ipv6-subnet-id", - "description": "ipv6 subnet UUID to be passed into the HEAT template" - }, - "ipv6-subnet-name": { - "$ref": "#/definitions/Some ipv6-subnet-name", - "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" - }, - "network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "sriov-vlan-filter-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" - }, - "type": "array" - }, - "subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "ipv4 subnet UUID to be passed into the HEAT template" - }, - "subnet-name": { - "$ref": "#/definitions/Some subnet-name", - "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" - } - }, - "required": [ - "network-role" - ], - "type": "object" - }, - "(config)vnf-parameters-dataPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-parametersPOST": { - "properties": { - "vnf-parameter-name": { - "$ref": "#/definitions/Some vnf-parameter-name", - "description": "The name of an arbitrary instance-specific vnf-parameters" - }, - "vnf-parameter-value": { - "$ref": "#/definitions/Some vnf-parameter-value", - "description": "The value of an arbitrary instance-specific vnf-parameters " - } - }, - "type": "object" - }, - "(config)vnf-preload-listPOST": { - "properties": { - "preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" - }, - "type": "object" - }, - "vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "vf-module-name or network name" - }, - "vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vf-module-type or network type" - } - }, - "required": [ - "vnf-name", - "vnf-type" - ], - "type": "object" - }, - "(config)vnf-provided-allotted-resourcesPOST": { - "type": "object" - }, - "(config)vnf-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this? e.g. 1702" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - }, - "vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - }, - "vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" - }, - "vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-resource-assignmentsPOST": { - "properties": { - "availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - }, - "vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - }, - "vnf-status": { - "$ref": "#/definitions/Some vnf-status", - "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR." - } - }, - "type": "object" - }, - "(config)vnf-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "(config)vnf-topology-identifier-structurePOST": { - "properties": { - "nf-code": { - "$ref": "#/definitions/Some nf-code", - "description": "used in vnf naming" - }, - "nf-function": { - "$ref": "#/definitions/Some nf-function" - }, - "nf-role": { - "$ref": "#/definitions/Some nf-role" - }, - "nf-type": { - "$ref": "#/definitions/Some nf-type" - }, - "vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "(config)vnf-topology-identifierPOST": { - "properties": { - "generic-vnf-id": { - "$ref": "#/definitions/Some generic-vnf-id" - }, - "generic-vnf-name": { - "$ref": "#/definitions/Some generic-vnf-name" - }, - "generic-vnf-type": { - "$ref": "#/definitions/Some generic-vnf-type" - }, - "service-id": { - "$ref": "#/definitions/Some service-id" - }, - "service-type": { - "$ref": "#/definitions/Some service-type" - }, - "vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "vf-module-name" - }, - "vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vf-module-type" - } - }, - "type": "object" - }, - "(config)vnf-topology-informationPOST": { - "properties": { - "vnf-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" - }, - "type": "object" - }, - "vnf-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" - }, - "type": "array" - }, - "vnf-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/Some tenant" - }, - "vnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" - }, - "type": "object" - }, - "vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" - }, - "type": "object" - }, - "vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-vmsPOST": { - "properties": { - "vm-count": { - "$ref": "#/definitions/0" - }, - "vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" - }, - "type": "array" - }, - "vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" - }, - "type": "array" - }, - "vm-type": { - "$ref": "#/definitions/Some vm-type" - } - }, - "required": [ - "vm-type" - ], - "type": "object" - }, - "(config)vnfPOST": { - "properties": { - "vnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" - }, - "type": "object" - }, - "vnf-id": { - "$ref": "#/definitions/Some vnf-id" - } - }, - "required": [ - "vnf-id" - ], - "type": "object" - }, - "(config)vnfsPOST": { - "properties": { - "vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vpn-bindingsPOST": { - "properties": { - "global-route-target": { - "$ref": "#/definitions/Some global-route-target" - }, - "vpn-binding-id": { - "$ref": "#/definitions/Some vpn-binding-id" - } - }, - "type": "object" - }, - "(contrail-route-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(contrail-route-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(contrail-route-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(contrail-route-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:contrail-route-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(contrail-route-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(contrail-route-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(network-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:network-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(network-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(network-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(network-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:network-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(network-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(network-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-network-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-network-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(preload-network-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-network-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id" - } - }, - "type": "object" - }, - "(preload-network-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(preload-network-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-vnf-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-vnf-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(preload-vnf-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-vnf-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id" - } - }, - "type": "object" - }, - "(preload-vnf-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(preload-vnf-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(security-zone-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(security-zone-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(security-zone-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(security-zone-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:security-zone-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(security-zone-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(security-zone-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(service-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(service-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(service-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(service-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(service-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(service-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(tunnelxconn-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API: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/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - }, - "GENERIC-RESOURCE-API:tunnelxconn-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(tunnelxconn-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(tunnelxconn-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vf-module-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vf-module-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(vf-module-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vf-module-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - }, - "GENERIC-RESOURCE-API:vf-module-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vf-module-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(vf-module-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(vnf-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Some ack-final-indicator", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message", - "description": "message included for error code" - }, - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "the request id from the request message for which this is the responseKeep as M" - }, - "GENERIC-RESOURCE-API:vnf-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(vnf-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)allotted-resource-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:brg-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Some brg-wan-mac-address" - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/0.9.0.0%NNNpN{", - "enum": [ - "0.9.0.0%NNNpN{", - "7:" - ] - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Some vni" - } - }, - "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/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-request-input": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service-info": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-information": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Some network-type" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:is-external-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:is-provider-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:is-shared-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:physical-network-name": { - "$ref": "#/definitions/Some physical-network-name" - }, - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-vnfs": { - "properties": { - "GENERIC-RESOURCE-API:vnf-preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-request-input": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:trusted-network-role": { - "$ref": "#/definitions/Some trusted-network-role", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Some untrusted-network-role", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Some vlan-tag" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-request-input": { - "properties": { - "GENERIC-RESOURCE-API:service-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-name": { - "$ref": "#/definitions/Some service-instance-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)service-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)services": { - "properties": { - "GENERIC-RESOURCE-API:service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)services-TOP": { - "properties": { - "GENERIC-RESOURCE-API:services": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Some brg-wan-mac-address" - } - }, - "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/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Some vf-module-id" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Some vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this?" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vf-module-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Some vf-module-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this? e.g. 1702" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Some instance-id" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Some object-path", - "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:vnf-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)brg-allotted-resources": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)preload-vnfs": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)services": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)services-TOP": { - "properties": { - "GENERIC-RESOURCE-API:services": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:allotted-resource-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:brg-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:brg-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "create", - "delete", - "unassign", - "deactivate" - ] - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:brg-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/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Some brg-wan-mac-address" - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/26.0.26.7", - "enum": [ - "26.0.26.7", - "A9:cA7" - ] - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Some vni" - } - }, - "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/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Some allotted-resource-name", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Some consuming-service-instance-id", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vbrg-wan-ip": { - "$ref": "#/definitions/1.1.2.2%{{pN", - "enum": [ - "1.1.2.2%{{pN", - "d2:b%ppLpNN" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:allotted-resource-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "create", - "delete", - "unassign", - "deactivate" - ] - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service-info": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-route-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info": { - "properties": { - "GENERIC-RESOURCE-API:contrail-fqdn": { - "$ref": "#/definitions/Some contrail-fqdn", - "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service-info": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Some allotted-resource-name", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Some consuming-service-instance-id", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:contrail-id": { - "$ref": "#/definitions/Some contrail-id", - "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)" - }, - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:fq-name": { - "$ref": "#/definitions/Some fq-name", - "description": "The Contrail fq-name of the network policy" - }, - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Some vlan-tag", - "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": { - "properties": { - "GENERIC-RESOURCE-API:contrail-fqdn": { - "$ref": "#/definitions/Some contrail-fqdn", - "description": "This is the fq-name of the Contrail service instance through which the route is passing." - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "The service-instance-id of the vnf from which the contrail applied service is coming" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id", - "description": "The vnf representing the contrail applied service" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": { - "properties": { - "GENERIC-RESOURCE-API:contrail-fqdn": { - "$ref": "#/definitions/Some contrail-fqdn", - "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing." - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-applied-service-info": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-route-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": { - "properties": { - "GENERIC-RESOURCE-API:network-policy-fqdn": { - "$ref": "#/definitions/Some network-policy-fqdn" - }, - "GENERIC-RESOURCE-API:network-policy-id": { - "$ref": "#/definitions/Some network-policy-id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Some network-technology" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Some network-type" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Some service-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference-fqdn": { - "$ref": "#/definitions/Some route-table-reference-fqdn" - }, - "GENERIC-RESOURCE-API:route-table-reference-id": { - "$ref": "#/definitions/Some route-table-reference-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:route-table-reference-fqdn" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)subnets": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Some cidr-mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Y", - "enum": [ - "Y", - "N" - ] - }, - "GENERIC-RESOURCE-API:dhcp-end-address": { - "$ref": "#/definitions/Some dhcp-end-address" - }, - "GENERIC-RESOURCE-API:dhcp-start-address": { - "$ref": "#/definitions/Some dhcp-start-address" - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/3.16.94.1", - "enum": [ - "3.16.94.1", - "DCA6:c" - ] - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/2.7.8.2", - "enum": [ - "2.7.8.2", - "3bcB:%L" - ] - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Some subnet-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": { - "properties": { - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Some global-route-target" - }, - "GENERIC-RESOURCE-API:vpn-binding-id": { - "$ref": "#/definitions/Some vpn-binding-id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": { - "properties": { - "GENERIC-RESOURCE-API:preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "vf-module-name or network name" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vf-module-type or network type" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnf-name", - "GENERIC-RESOURCE-API:vnf-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:is-external-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:is-provider-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:is-shared-network": { - "$ref": "#/definitions/true" - }, - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:physical-network-name": { - "$ref": "#/definitions/Some physical-network-name" - }, - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp" - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/VNFActivateRequest", - "description": "this is preload request actions", - "enum": [ - "VNFActivateRequest", - "ChangeVNFActivateRequest", - "VnfInstanceActivateRequest", - "ChangeVnfInstanceActivateRequest", - "VfModuleActivateRequest", - "ChangeVfModuleActivateRequest", - "DisconnectVNFRequest", - "DisconnectVnfInstanceRequest", - "DisconnectVfModuleRequest", - "PreloadVNFRequest", - "DeletePreloadVNFRequest", - "PreloadVnfInstanceRequest", - "DeletePreloadVnfInstanceRequest", - "PreloadVfModuleRequest", - "DeletePreloadVfModuleRequest" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id" - }, - "GENERIC-RESOURCE-API:maintenance-indicator": { - "$ref": "#/definitions/Y", - "enum": [ - "Y", - "N" - ] - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:vnf-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": { - "properties": { - "GENERIC-RESOURCE-API:network-policy-fqdn": { - "$ref": "#/definitions/Some network-policy-fqdn" - }, - "GENERIC-RESOURCE-API:network-policy-id": { - "$ref": "#/definitions/Some network-policy-id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Some network-technology" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Some network-type" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Some service-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference-fqdn": { - "$ref": "#/definitions/Some route-table-reference-fqdn" - }, - "GENERIC-RESOURCE-API:route-table-reference-id": { - "$ref": "#/definitions/Some route-table-reference-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:route-table-reference-fqdn" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Some cidr-mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Y", - "enum": [ - "Y", - "N" - ] - }, - "GENERIC-RESOURCE-API:dhcp-end-address": { - "$ref": "#/definitions/Some dhcp-end-address" - }, - "GENERIC-RESOURCE-API:dhcp-start-address": { - "$ref": "#/definitions/Some dhcp-start-address" - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/1.0.21.50%L", - "enum": [ - "1.0.21.50%L", - "c2Ed:9%N" - ] - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/119.2.170.2", - "enum": [ - "119.2.170.2", - ":" - ] - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Some subnet-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": { - "properties": { - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Some global-route-target" - }, - "GENERIC-RESOURCE-API:vpn-binding-id": { - "$ref": "#/definitions/Some vpn-binding-id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-status": { - "$ref": "#/definitions/Some vnf-status", - "description": "Orchestration Status from AAI - to be set by SDNC" - }, - "GENERIC-RESOURCE-API:vnf-vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": { - "properties": { - "GENERIC-RESOURCE-API:vnf-parameter-name": { - "$ref": "#/definitions/Some vnf-parameter-name", - "description": "The name of an arbitrary instance-specific vnf-parameters" - }, - "GENERIC-RESOURCE-API:vnf-parameter-value": { - "$ref": "#/definitions/Some vnf-parameter-value", - "description": "The value of an arbitrary instance-specific vnf-parameters " - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:generic-vnf-id": { - "$ref": "#/definitions/Some generic-vnf-id" - }, - "GENERIC-RESOURCE-API:generic-vnf-name": { - "$ref": "#/definitions/Some generic-vnf-name" - }, - "GENERIC-RESOURCE-API:generic-vnf-type": { - "$ref": "#/definitions/Some generic-vnf-type" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Some service-type" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": { - "properties": { - "GENERIC-RESOURCE-API:availability-zone": { - "$ref": "#/definitions/Some availability-zone", - "description": "Openstack availability zone name or UUID" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:ipv6-subnet-id": { - "$ref": "#/definitions/Some ipv6-subnet-id", - "description": "ipv6 subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:ipv6-subnet-name": { - "$ref": "#/definitions/Some ipv6-subnet-name", - "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "ipv4 subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Some subnet-name", - "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": { - "properties": { - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/0" - }, - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Some vm-type" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vm-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": { - "properties": { - "GENERIC-RESOURCE-API:sriov-vlan-filter": { - "$ref": "#/definitions/Some sriov-vlan-filter" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "$ref": "#/definitions/Some vm-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": { - "properties": { - "GENERIC-RESOURCE-API:floating-ip": { - "$ref": "#/definitions/0.0.25.54%{NNNL}pLp}", - "description": "Floating ipv4 for VMs of a given type on this network", - "enum": [ - "0.0.25.54%{NNNL}pLp}", - ":%p{L" - ] - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "$ref": "#/definitions/DB8:", - "description": "Floating ipv6 for VMs of a given type on this network" - }, - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/0", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-ips-v6": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-macs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Y", - "description": "Indicator to use DHCP on this network for this VM", - "enum": [ - "Y", - "N" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefix": { - "$ref": "#/definitions/84.59.6.1%pN{", - "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", - "enum": [ - "84.59.6.1%pN{", - "5aFf::" - ] - }, - "GENERIC-RESOURCE-API:interface-route-prefix-cidr": { - "$ref": "#/definitions/Some interface-route-prefix-cidr", - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" - } - }, - "required": [ - "GENERIC-RESOURCE-API:interface-route-prefix-cidr" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": { - "properties": { - "GENERIC-RESOURCE-API:ip-address": { - "$ref": "#/definitions/221.2.45.0%}{}", - "description": "List of assigned ipv4 addresses on a network", - "enum": [ - "221.2.45.0%}{}", - "ddAF:C" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": { - "properties": { - "GENERIC-RESOURCE-API:ip-address-ipv6": { - "$ref": "#/definitions/:", - "description": "List of assigned ipv6 addresses on a network" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips-v6": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": { - "properties": { - "GENERIC-RESOURCE-API:mac-address": { - "$ref": "#/definitions/Some mac-address", - "description": "List of network assignments for this VM (one per network)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-macs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:allotted-resource-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "create", - "delete", - "unassign", - "deactivate" - ] - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:security-zone-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:trusted-network-role": { - "$ref": "#/definitions/Some trusted-network-role", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Some untrusted-network-role", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Some vlan-tag" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Some allotted-resource-name", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Some consuming-service-instance-id", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-name-trusted": { - "$ref": "#/definitions/Some security-zone-name-trusted" - }, - "GENERIC-RESOURCE-API:security-zone-name-untrusted": { - "$ref": "#/definitions/Some security-zone-name-untrusted" - }, - "GENERIC-RESOURCE-API:security-zone-service-instance-id": { - "$ref": "#/definitions/Some security-zone-service-instance-id", - "description": "Will be the same as the parent-service-instance-id" - }, - "GENERIC-RESOURCE-API:security-zone-vnf-id": { - "$ref": "#/definitions/Some security-zone-vnf-id", - "description": "Selected by SDNC from the security-zone-service-instance-id" - }, - "GENERIC-RESOURCE-API:trusted-network-role": { - "$ref": "#/definitions/Some trusted-network-role", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Some untrusted-network-role", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Some vlan-tag" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:security-zone-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services(config)service": { - "properties": { - "GENERIC-RESOURCE-API:service-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "Keep as M" - }, - "GENERIC-RESOURCE-API:service-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:service-instance-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services(config)service-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service(config)service-data": { - "properties": { - "GENERIC-RESOURCE-API:consumed-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service(config)service-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "configure", - "delete", - "unassign", - "deactivate" - ] - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:consumed-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:consumed-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)networks": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:provided-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": { - "properties": { - "GENERIC-RESOURCE-API:service-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-name": { - "$ref": "#/definitions/Some service-instance-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-pointer": { - "$ref": "#/definitions/Some allotted-resource-pointer", - "description": "Pointer to the allotted-resources topology" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:consumed-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": { - "properties": { - "GENERIC-RESOURCE-API:network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": { - "properties": { - "GENERIC-RESOURCE-API:network-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Some network-type" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:network-provided-ar-id": { - "description": "List of allotted resources using capacity from this network", - "items": { - "$ref": "#/definitions/Some network-provided-ar-id" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:network-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": { - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": { - "properties": { - "GENERIC-RESOURCE-API:network-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:eipam-v4-address-plan": { - "$ref": "#/definitions/Some eipam-v4-address-plan", - "description": "??" - }, - "GENERIC-RESOURCE-API:eipam-v6-address-plan": { - "$ref": "#/definitions/Some eipam-v6-address-plan" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Some network-technology", - "description": "should we keep this?" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Some network-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": { - "properties": { - "GENERIC-RESOURCE-API:network-parameter-name": { - "$ref": "#/definitions/Some network-parameter-name" - }, - "GENERIC-RESOURCE-API:network-parameter-value": { - "$ref": "#/definitions/Some network-parameter-value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-pointer": { - "$ref": "#/definitions/Some allotted-resource-pointer", - "description": "Pointer to the allotted-resources topology" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:provided-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": { - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": { - "properties": { - "GENERIC-RESOURCE-API:service-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "from MSO input on STO assign" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id", - "description": "repeated" - }, - "GENERIC-RESOURCE-API:service-instance-name": { - "$ref": "#/definitions/Some service-instance-name", - "description": "optionally comes from service-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Some service-type", - "description": "tag labeled subscription-service-type in the service-information input" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": { - "properties": { - "GENERIC-RESOURCE-API:service-parameter-name": { - "$ref": "#/definitions/Some service-parameter-name" - }, - "GENERIC-RESOURCE-API:service-parameter-value": { - "$ref": "#/definitions/Some service-parameter-value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-parameter": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": { - "properties": { - "GENERIC-RESOURCE-API:vnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnf-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-modules": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": { - "properties": { - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-modules": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:vnf-provided-ar-id": { - "description": "List of allotted resources using capacity from this vnf", - "items": { - "$ref": "#/definitions/Some vnf-provided-ar-id" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this? e.g. 1702" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Some vf-module-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vf-module-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Some vf-module-id" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Some vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Some request-version", - "description": "keep this?" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vf-module-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Some vf-module-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Some aic-clli", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Some aic-cloud-region", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Some tenant" - }, - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-status": { - "$ref": "#/definitions/Some vf-module-status", - "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR." - }, - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Some vf-module-id", - "description": "vf-module id" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Some vf-module-name", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Some vf-module-type", - "description": "In Pats model referred to as model-id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm": { - "properties": { - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Some nfc-naming-code", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/0" - }, - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Some vm-type" - }, - "GENERIC-RESOURCE-API:vm-type-tag": { - "$ref": "#/definitions/Some vm-type-tag", - "description": "from tosca data on vfc" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vm-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "description": "ordered-by: user", - "items": { - "$ref": "#/definitions/Some vm-name" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { - "properties": { - "GENERIC-RESOURCE-API:vm-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Some network-role-tag" - }, - "GENERIC-RESOURCE-API:sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": { - "properties": { - "GENERIC-RESOURCE-API:floating-ip-v4": { - "description": "Floating ipv4 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/0.255.197.19%}", - "enum": [ - "0.255.197.19%}", - ":DA%p" - ] - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/:85:2" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefix": { - "description": "ordered-by: user", - "items": { - "$ref": "#/definitions/Some interface-route-prefix" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": { - "properties": { - "GENERIC-RESOURCE-API:mac-address": { - "description": "List of network assignments for this vm-type", - "items": { - "$ref": "#/definitions/Some mac-address" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": { - "properties": { - "GENERIC-RESOURCE-API:application-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:heat-vlan-filters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/0", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Y", - "description": "Indicator to use DHCP on this network for this VM", - "enum": [ - "Y", - "N" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": { - "properties": { - "GENERIC-RESOURCE-API:network-ip": { - "description": "List of assigned ip addresses of type ip-version on a network. Is there a way to specify format to indicate ipv4 or ipv6 format?", - "items": { - "$ref": "#/definitions/Some network-ip" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": { - "properties": { - "GENERIC-RESOURCE-API:c-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:s-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:application-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": { - "properties": { - "GENERIC-RESOURCE-API:heat-vlan-filter": { - "items": { - "$ref": "#/definitions/Some heat-vlan-filter" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:heat-vlan-filters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": { - "properties": { - "GENERIC-RESOURCE-API:c-tag": { - "items": { - "$ref": "#/definitions/Some c-tag" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:c-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": { - "properties": { - "GENERIC-RESOURCE-API:s-tag": { - "items": { - "$ref": "#/definitions/Some s-tag" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:s-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "subnet UUID to be passed into the HEAT template" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-status": { - "$ref": "#/definitions/Some vnf-status", - "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:nf-code": { - "$ref": "#/definitions/Some nf-code", - "description": "used in vnf naming" - }, - "GENERIC-RESOURCE-API:nf-function": { - "$ref": "#/definitions/Some nf-function" - }, - "GENERIC-RESOURCE-API:nf-role": { - "$ref": "#/definitions/Some nf-role" - }, - "GENERIC-RESOURCE-API:nf-type": { - "$ref": "#/definitions/Some nf-type" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Some vnf-id" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": { - "properties": { - "GENERIC-RESOURCE-API:availability-zone": { - "description": "Openstack availability zone name or UUID", - "items": { - "$ref": "#/definitions/Some availability-zone" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:max-count": { - "$ref": "#/definitions/0", - "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "subnet UUID to be passed into the HEAT template" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:allotted-resource-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tunnelxconn-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tunnelxconn-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Some action", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Some final-indicator" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/synccomplete", - "enum": [ - "synccomplete", - "asynccomplete", - "notifycomplete" - ] - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Some response-code" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Some response-message" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Some response-timestamp" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/assign", - "description": "this is the svc-action from the incoming request", - "enum": [ - "assign", - "activate", - "create", - "delete", - "unassign", - "deactivate" - ] - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Some rpc-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Some create-timestamp", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "should be list of possible request-actions", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance" - ] - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Active", - "description": "fieldused by generic-resource-api", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/assign", - "enum": [ - "assign", - "activate", - "delete", - "unassign", - "deactivate", - "create" - ] - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Some last-svc-request-id", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Some modify-timestamp" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Active", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout", - "enum": [ - "Active", - "PendingAssignment", - "PendingCreate", - "PendingUpdate", - "PendingDelete", - "Deleted", - "Created" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API: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/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "Not an enum, but expected values are contrail-route and security-zone." - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Some notification-url" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Some order-number" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Some order-version" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/CreateNetworkInstance", - "description": "still need to work Disconnect", - "enum": [ - "CreateNetworkInstance", - "ActivateNetworkInstance", - "CreateServiceInstance", - "DeleteServiceInstance", - "DeleteNetworkInstance", - "CreateVnfInstance", - "ActivateVnfInstance", - "DeleteVnfInstance", - "CreateVfModuleInstance", - "ActivateVfModuleInstance", - "DeleteVfModuleInstance", - "CreateContrailRouteInstance", - "DeleteContrailRouteInstance", - "CreateSecurityZoneInstance", - "DeleteSecurityZoneInstance", - "ActivateDCINetworkInstance", - "DeActivateDCINetworkInstance", - "CreateTunnelXConnInstance", - "DeleteTunnelXConnInstance", - "CreateBRGInstance", - "DeleteBRGInstance" - ] - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Some request-id", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Some source" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/reserve", - "description": "Enumerated listThis is the rpcAction", - "enum": [ - "reserve", - "assign", - "activate", - "delete", - "changeassign", - "changedelete", - "rollback", - "deactivate", - "unassign", - "create" - ] - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Some svc-notification-url", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Some svc-request-id", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Some global-customer-id", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Some service-instance-id" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Some subscriber-name", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Some subscription-service-type", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Some brg-wan-mac-address" - } - }, - "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/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Some allotted-resource-id" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Some allotted-resource-name", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Some allotted-resource-type", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Some consuming-service-instance-id", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Some parent-service-instance-id", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vg-ip": { - "$ref": "#/definitions/101.112.40.0%NLpNNLp{p", - "description": "The Network Controller will assign the VG IP address from local inventory", - "enum": [ - "101.112.40.0%NLpNNLp{p", - "5Ede:" - ] - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/25.0.2.0%LLNp", - "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module", - "enum": [ - "25.0.2.0%LLNp", - "A:" - ] - }, - "GENERIC-RESOURCE-API:vgmux-lan-ip": { - "$ref": "#/definitions/191.0.17.5%LLpN}{", - "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module", - "enum": [ - "191.0.17.5%LLpN}{", - "dbC::" - ] - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Some vni", - "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Some model-customization-uuid", - "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level" - }, - "GENERIC-RESOURCE-API:model-invariant-uuid": { - "$ref": "#/definitions/Some model-invariant-uuid", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Some model-name" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Some model-uuid", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Some model-version" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Some name" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Some value" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Some ip-version", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "subnet UUID to be passed into the HEAT template" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-status": { - "$ref": "#/definitions/Some vnf-status", - "description": "Orchestration Status from AAI - to be set by SDNC" - }, - "GENERIC-RESOURCE-API:vnf-vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": { - "properties": { - "GENERIC-RESOURCE-API:vnf-parameter-name": { - "$ref": "#/definitions/Some vnf-parameter-name", - "description": "The name of an arbitrary instance-specific vnf-parameters" - }, - "GENERIC-RESOURCE-API:vnf-parameter-value": { - "$ref": "#/definitions/Some vnf-parameter-value", - "description": "The value of an arbitrary instance-specific vnf-parameters " - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:generic-vnf-id": { - "$ref": "#/definitions/Some generic-vnf-id" - }, - "GENERIC-RESOURCE-API:generic-vnf-name": { - "$ref": "#/definitions/Some generic-vnf-name" - }, - "GENERIC-RESOURCE-API:generic-vnf-type": { - "$ref": "#/definitions/Some generic-vnf-type" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Some service-id" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Some service-type" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Some vnf-name", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Some vnf-type", - "description": "vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": { - "properties": { - "GENERIC-RESOURCE-API:availability-zone": { - "$ref": "#/definitions/Some availability-zone", - "description": "Openstack availability zone name or UUID" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Some contrail-network-fqdn", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:ipv6-subnet-id": { - "$ref": "#/definitions/Some ipv6-subnet-id", - "description": "ipv6 subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:ipv6-subnet-name": { - "$ref": "#/definitions/Some ipv6-subnet-name", - "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Some network-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Some network-name", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Some neutron-id", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Some subnet-id", - "description": "ipv4 subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Some subnet-name", - "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": { - "properties": { - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/0" - }, - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Some vm-type" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vm-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": { - "properties": { - "GENERIC-RESOURCE-API:sriov-vlan-filter": { - "$ref": "#/definitions/Some sriov-vlan-filter" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sriov-vlan-filter-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "$ref": "#/definitions/Some vm-name" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": { - "properties": { - "GENERIC-RESOURCE-API:floating-ip": { - "$ref": "#/definitions/15.16.8.2%L}}{L", - "description": "Floating ipv4 for VMs of a given type on this network", - "enum": [ - "15.16.8.2%L}}{L", - "3:7b1b:" - ] - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "$ref": "#/definitions/cE2c:2b:", - "description": "Floating ipv6 for VMs of a given type on this network" - }, - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/0", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-ips-v6": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-macs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Some network-role", - "description": "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Y", - "description": "Indicator to use DHCP on this network for this VM", - "enum": [ - "Y", - "N" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefix": { - "$ref": "#/definitions/20.23.0.1", - "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes", - "enum": [ - "20.23.0.1", - ":56Ab:" - ] - }, - "GENERIC-RESOURCE-API:interface-route-prefix-cidr": { - "$ref": "#/definitions/Some interface-route-prefix-cidr", - "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes" - } - }, - "required": [ - "GENERIC-RESOURCE-API:interface-route-prefix-cidr" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:interface-route-prefixes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": { - "properties": { - "GENERIC-RESOURCE-API:ip-address": { - "$ref": "#/definitions/0.24.0.1", - "description": "List of assigned ipv4 addresses on a network", - "enum": [ - "0.24.0.1", - "5F::da6a:f6" - ] - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": { - "properties": { - "GENERIC-RESOURCE-API:ip-address-ipv6": { - "$ref": "#/definitions/:%}LpLNLLLpL{L{LNN}L}}", - "description": "List of assigned ipv6 addresses on a network" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips-v6": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": { - "properties": { - "GENERIC-RESOURCE-API:mac-address": { - "$ref": "#/definitions/Some mac-address", - "description": "List of network assignments for this VM (one per network)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-macs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs" - }, - "type": "array" - } - }, - "type": "object" - }, - "unique_empty_identifier": {} - } -} |