aboutsummaryrefslogtreecommitdiffstats
path: root/generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json
diff options
context:
space:
mode:
authorTimoney, Dan (dt5972) <dt5972@att.com>2018-08-20 16:47:44 -0400
committerTimoney, Dan (dt5972) <dt5972@att.com>2018-08-20 16:47:44 -0400
commit28b1d88103e19502d92bf6dd86a5e877d80e112c (patch)
treea31a196ad4f4976cf8623c0ad463f42514c8cd16 /generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json
parent754779c57d8d93f2e16860fda9e23ba4a08a8346 (diff)
Update swagger documentation
Updated swagger documentation for SDNC northbound APIs. Change-Id: Ic3c2cb6bd6cd1bb8a732f087ee614e7969d1757b Issue-ID: SDNC-427 Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
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.json41971
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": {}
- }
-}