+ "operationId": "PUT-resource-key"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-topology-identifier-structure": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-pnf-topology-identifier-structure"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)pnf-topology-identifier-structure"
+ }
+ }
+ },
+ "operationId": "GET-pnf-topology-identifier-structure"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)pnf-topology-identifier-structure",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-pnf-topology-identifier-structure"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/request-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-request-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)request-information"
+ }
+ }
+ },
+ "operationId": "GET-request-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)request-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-request-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/sdnc-request-header": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-sdnc-request-header"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)sdnc-request-header"
+ }
+ }
+ },
+ "operationId": "GET-sdnc-request-header"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)sdnc-request-header",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-sdnc-request-header"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/service-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-information"
+ }
+ }
+ },
+ "operationId": "GET-service-information"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-informationPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/service-information/onap-model-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-onap-model-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)onap-model-information"
+ }
+ }
+ },
+ "operationId": "GET-onap-model-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "pnf-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-onap-model-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-provided-allotted-resources"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-allotted-resources"
+ }
+ }
+ },
+ "operationId": "GET-provided-allotted-resources"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)provided-allotted-resource",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
+ }
+ }
+ },
+ "operationId": "POST-provided-allotted-resources"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)provided-allotted-resources",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-provided-allotted-resources"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "allotted-resource-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-provided-allotted-resource"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "allotted-resource-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-allotted-resource"
+ }
+ }
+ },
+ "operationId": "GET-provided-allotted-resource"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "allotted-resource-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)provided-allotted-resource",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-provided-allotted-resource"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-provided-configurations"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-configurations"
+ }
+ }
+ },
+ "operationId": "GET-provided-configurations"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)provided-configuration",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-configurationsPOST"
+ }
+ }
+ },
+ "operationId": "POST-provided-configurations"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)provided-configurations",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-provided-configurations"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations/provided-configuration/{configuration-id}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-provided-configuration"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)provided-configuration"
+ }
+ }
+ },
+ "operationId": "GET-provided-configuration"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)provided-configuration",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-provided-configuration"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-request-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)request-information"
+ }
+ }
+ },
+ "operationId": "GET-request-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)request-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-request-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-sdnc-request-header"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)sdnc-request-header"
+ }
+ }
+ },
+ "operationId": "GET-sdnc-request-header"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)sdnc-request-header",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-sdnc-request-header"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-information"
+ }
+ }
+ },
+ "operationId": "GET-service-information"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-informationPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-onap-model-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)onap-model-information"
+ }
+ }
+ },
+ "operationId": "GET-onap-model-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-onap-model-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-level-oper-status"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-level-oper-status"
+ }
+ }
+ },
+ "operationId": "GET-service-level-oper-status"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-level-oper-status",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-level-oper-status"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-request-input"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-request-input"
+ }
+ }
+ },
+ "operationId": "GET-service-request-input"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)service-input-parameters",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-request-inputPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-request-input"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-request-input",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-request-input"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-input-parameters"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-input-parameters"
+ }
+ }
+ },
+ "operationId": "GET-service-input-parameters"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)param",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-input-parametersPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-input-parameters"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-input-parameters",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-input-parameters"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-param"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)param"
+ }
+ }
+ },
+ "operationId": "GET-param"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)resource-resolution-data",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)paramPOST"
+ }
+ }
+ },
+ "operationId": "POST-param"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)param",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-param"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-resource-resolution-data"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)resource-resolution-data"
+ }
+ }
+ },
+ "operationId": "GET-resource-resolution-data"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)resource-key",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)resource-resolution-dataPOST"
+ }
+ }
+ },
+ "operationId": "POST-resource-resolution-data"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)resource-resolution-data",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-resource-resolution-data"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-resource-key"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)resource-key"
+ }
+ }
+ },
+ "operationId": "GET-resource-key"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)resource-key",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-resource-key"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-topology"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-topology"
+ }
+ }
+ },
+ "operationId": "GET-service-topology"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)service-parameters",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+ }
+ },
+ {
+ "in": "body",
+ "name": "**(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+ }
+ },
+ {
+ "in": "body",
+ "name": "**(config)service-assignments",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+ }
+ },
+ {
+ "in": "body",
+ "name": "**(config)service-topology-identifier",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-topologyPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-topology"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-topology",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-topology"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-onap-model-information"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)onap-model-information"
+ }
+ }
+ },
+ "operationId": "GET-onap-model-information"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)onap-model-information",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-onap-model-information"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-assignments"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-assignments"
+ }
+ }
+ },
+ "operationId": "GET-service-assignments"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-assignments",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-assignments"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-parameters"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-parameters"
+ }
+ }
+ },
+ "operationId": "GET-service-parameters"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)service-parameter",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-parametersPOST"
+ }
+ }
+ },
+ "operationId": "POST-service-parameters"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-parameters",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-parameters"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "service-parameter-name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-parameter"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "service-parameter-name",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-parameter"
+ }
+ }
+ },
+ "operationId": "GET-service-parameter"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "service-parameter-name",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-parameter",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-parameter"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-service-topology-identifier"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)service-topology-identifier"
+ }
+ }
+ },
+ "operationId": "GET-service-topology-identifier"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)service-topology-identifier",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-service-topology-identifier"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-vnfc-instance-groups"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)vnfc-instance-groups"
+ }
+ }
+ },
+ "operationId": "GET-vnfc-instance-groups"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)vnfc-instance-group",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)vnfc-instance-groupsPOST"
+ }
+ }
+ },
+ "operationId": "POST-vnfc-instance-groups"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "(config)vnfc-instance-groups",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
+ }
+ }
+ },
+ "operationId": "PUT-vnfc-instance-groups"
+ }
+ },
+ "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}": {
+ "delete": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "i.e.TSBC_VNFC_group",
+ "in": "path",
+ "name": "instance-group-role",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "Set to nfc-naming-code from A&AI",
+ "in": "path",
+ "name": "nfc-naming-code",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified"
+ }
+ },
+ "operationId": "DELETE-vnfc-instance-group"
+ },
+ "get": {
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "i.e.TSBC_VNFC_group",
+ "in": "path",
+ "name": "instance-group-role",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "Set to nfc-naming-code from A&AI",
+ "in": "path",
+ "name": "nfc-naming-code",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)vnfc-instance-group"
+ }
+ }
+ },
+ "operationId": "GET-vnfc-instance-group"
+ },
+ "post": {
+ "consumes": [
+ "application/json",
+ "application/xml"
+ ],
+ "produces": [
+ "application/json",
+ "application/xml"
+ ],
+ "parameters": [
+ {
+ "description": "Keep as M",
+ "in": "path",
+ "name": "service-instance-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "i.e.TSBC_VNFC_group",
+ "in": "path",
+ "name": "instance-group-role",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "description": "Set to nfc-naming-code from A&AI",
+ "in": "path",
+ "name": "nfc-naming-code",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "configuration-id",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "body",
+ "name": "**(config)vnfc-objects",
+ "required": false,
+ "schema": {
+ "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "No response was specified",
+ "schema": {
+ "$ref": "#/definitions/(config)vnfc-instance-groupPOST"
+ }
+ }
+ },
+ "operationId": "POST-vnfc-instance-group"
+ },
+ "put": {
+ "consumes": [
+ "application/json",
+ "application/xml"