Add VNF-API, GEN-RES SWAGGER doc 93/16493/1
authorBrian Freeman <bf1936@att.com>
Thu, 28 Sep 2017 18:37:24 +0000 (18:37 +0000)
committerBrian Freeman <bf1936@att.com>
Thu, 28 Sep 2017 18:37:36 +0000 (18:37 +0000)
Issue-ID: SDNC-72
Change-Id: I1a9fcf3fb99668acba6e89ce8b1db9500adb5670
Signed-off-by: Brian Freeman <bf1936@att.com>
docs/index.rst
generic-resource-api/model/src/main/resources/generic-resource-api.20161111.json [new file with mode: 0644]
vnfapi/model/src/main/resources/vnf-api.20150720.json [new file with mode: 0644]

index 833e1aa..c4bbaad 100644 (file)
@@ -1,8 +1,20 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 
-TODO Add files to toctree and delete this header
+SDNC Northbound APIs
 ------------------------------------------------
 .. toctree::
    :maxdepth: 1
 
+Offered APIs
+============
+List of Northbound APIs
 
+VNF-API(2015-07-20)
+==================
+
+.. swaggerv2doc:: https://gerrit.onap.org/r/gitweb?p=sdnc/northbound/vnfapi.git;a=blob_plain;f=vnfapi/model/src/main/resources/vnf-api.20150720.json
+
+GENERIC-RESOURCE-API(2016-11-11)
+================================
+
+.. swaggerv2doc:: https://gerrit.onap.org/r/gitweb?p=sdnc/northbound/generic-resource-api.git;a=blob_plain;f=generic-resource-api/model/src/main/generic-resource-api.20resources/generic-resource-api.20161111.json
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
new file mode 100644 (file)
index 0000000..9c9b4bd
--- /dev/null
@@ -0,0 +1 @@
+{"apiVersion":"1.0.0","swaggerVersion":"1.2","basePath":"restconf","resourcePath":null,"produces":["application/json","application/xml"],"apis":[{"path":"/config","operations":[{"method":"POST","summary":null,"notes":null,"type":"(config)GENERIC-RESOURCE-API_modulePOST","nickname":"POST-GENERIC-RESOURCE-API_module","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)services","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)services-TOP","paramType":"body"},{"name":"**(config)contrail-route-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP","paramType":"body"},{"name":"**(config)security-zone-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP","paramType":"body"},{"name":"**(config)preload-vnfs","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)preload-vnfs-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)services","nickname":"GET-services","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API(config)services-TOP","nickname":"PUT-services","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)services","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)services-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-services","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)servicesPOST","nickname":"POST-services","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)service","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services(config)service-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service","nickname":"GET-service","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services(config)service-TOP","nickname":"PUT-service","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services(config)service-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)servicePOST","nickname":"POST-service","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service(config)service-status-TOP","paramType":"body"},{"name":"**(config)service-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service(config)service-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-status","nickname":"GET-service-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service(config)service-status-TOP","nickname":"PUT-service-status","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service(config)service-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-data","nickname":"GET-service-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service(config)service-data-TOP","nickname":"PUT-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service(config)service-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-dataPOST","nickname":"POST-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP","paramType":"body"},{"name":"**(config)vnfs","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP","paramType":"body"},{"name":"**(config)consumed-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP","paramType":"body"},{"name":"**(config)provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP","paramType":"body"},{"name":"**(config)service-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP","paramType":"body"},{"name":"**(config)service-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)service-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)networks","nickname":"GET-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP","nickname":"PUT-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)networksPOST","nickname":"POST-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network","nickname":"GET-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP","nickname":"PUT-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)networkPOST","nickname":"POST-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-data","nickname":"GET-network-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP","nickname":"PUT-network-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-dataPOST","nickname":"POST-network-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP","paramType":"body"},{"name":"**(config)network-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP","paramType":"body"},{"name":"**(config)network-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)network-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)network-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-provided-allotted-resources","nickname":"GET-network-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP","nickname":"PUT-network-provided-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology","nickname":"GET-network-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP","nickname":"PUT-network-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-topologyPOST","nickname":"POST-network-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP","paramType":"body"},{"name":"**(config)network-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP","paramType":"body"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)network-topology-identifier-structure","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-parameters","nickname":"GET-network-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP","nickname":"PUT-network-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-parametersPOST","nickname":"POST-network-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-parameter","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-parameter","nickname":"GET-network-parameter","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-parameter-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP","nickname":"PUT-network-parameter","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-parameter-name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-parameter","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-parameter","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-parameter-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-assignments","nickname":"GET-network-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP","nickname":"PUT-network-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology-identifier-structure","nickname":"GET-network-topology-identifier-structure","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP","nickname":"PUT-network-topology-identifier-structure","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology-identifier-structure","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology-identifier-structure","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-level-oper-status","nickname":"GET-network-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP","nickname":"PUT-network-level-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-information","nickname":"GET-network-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP","nickname":"PUT-network-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-informationPOST","nickname":"POST-network-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-request-input","nickname":"GET-network-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP","nickname":"PUT-network-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-request-inputPOST","nickname":"POST-network-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-input-parameters","nickname":"GET-network-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP","nickname":"PUT-network-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-input-parametersPOST","nickname":"POST-network-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"network-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfs","nickname":"GET-vnfs","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP","nickname":"PUT-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)vnfs","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfs","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnfsPOST","nickname":"POST-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf","nickname":"GET-vnf","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP","nickname":"PUT-vnf","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnfPOST","nickname":"POST-vnf","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-data","nickname":"GET-vnf-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP","nickname":"PUT-vnf-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-dataPOST","nickname":"POST-vnf-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP","paramType":"body"},{"name":"**(config)vf-modules","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP","paramType":"body"},{"name":"**(config)vnf-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)vnf-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)vnf-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP","paramType":"body"},{"name":"**(config)vnf-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-provided-allotted-resources","nickname":"GET-vnf-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP","nickname":"PUT-vnf-provided-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-modules","nickname":"GET-vf-modules","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP","nickname":"PUT-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-modules","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-modules","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-modulesPOST","nickname":"POST-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module","nickname":"GET-vf-module","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP","nickname":"PUT-vf-module","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-modulePOST","nickname":"POST-vf-module","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-data","nickname":"GET-vf-module-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP","nickname":"PUT-vf-module-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-dataPOST","nickname":"POST-vf-module-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-level-oper-status","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)vnf-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)vf-module-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP","paramType":"body"},{"name":"**(config)vf-module-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP","paramType":"body"},{"name":"**(config)vf-module-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-level-oper-status","nickname":"GET-vf-module-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vf-module-level-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-level-oper-status","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-information","nickname":"GET-vnf-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP","nickname":"PUT-vnf-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-informationPOST","nickname":"POST-vnf-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-information","nickname":"GET-vf-module-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP","nickname":"PUT-vf-module-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-informationPOST","nickname":"POST-vf-module-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-request-input","nickname":"GET-vf-module-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP","nickname":"PUT-vf-module-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-request-inputPOST","nickname":"POST-vf-module-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-input-parameters","nickname":"GET-vf-module-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vf-module-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-input-parametersPOST","nickname":"POST-vf-module-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-topology","nickname":"GET-vf-module-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP","nickname":"PUT-vf-module-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-topologyPOST","nickname":"POST-vf-module-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-parameters","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)vf-module-topology-identifier","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)vf-module-assignments","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-parameters","nickname":"GET-vf-module-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vf-module-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-parametersPOST","nickname":"POST-vf-module-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-topology-identifier","nickname":"GET-vf-module-topology-identifier","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vf-module-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-topology-identifier","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-topology-identifier","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-assignments","nickname":"GET-vf-module-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vf-module-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-assignments","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-assignmentsPOST","nickname":"POST-vf-module-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vms","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vms","nickname":"GET-vms","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vms","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vms","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vmsPOST","nickname":"POST-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm","description":null,"required":false,"type":"GENERIC-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm","nickname":"GET-vm","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-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","nickname":"PUT-vm","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm","description":null,"required":false,"type":"GENERIC-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vmPOST","nickname":"POST-vm","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"GENERIC-RESOURCE-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","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-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","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"GENERIC-RESOURCE-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-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","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-network","nickname":"GET-vm-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/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","nickname":"PUT-vm-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-networkPOST","nickname":"POST-vm-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-information-items","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)mac-addresses","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)floating-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)sriov-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-information-items","nickname":"GET-network-information-items","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-network-information-items","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-information-items","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-information-items","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-information-itemsPOST","nickname":"POST-network-information-items","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-information-item","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-information-item","nickname":"GET-network-information-item","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-network-information-item","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"},{"name":"(config)network-information-item","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-information-item","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-information-itemPOST","nickname":"POST-network-information-item","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Use ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)mac-addresses","nickname":"GET-mac-addresses","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-mac-addresses","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)mac-addresses","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-mac-addresses","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)floating-ips","nickname":"GET-floating-ips","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-floating-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)floating-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-floating-ips","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-parameters","nickname":"GET-sriov-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-sriov-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)sriov-parametersPOST","nickname":"POST-sriov-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)heat-vlan-filters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)application-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)heat-vlan-filters","nickname":"GET-heat-vlan-filters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-heat-vlan-filters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)heat-vlan-filters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-heat-vlan-filters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)application-tags","nickname":"GET-application-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-application-tags","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)application-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-application-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)application-tagsPOST","nickname":"POST-application-tags","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)c-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"},{"name":"**(config)s-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)c-tags","nickname":"GET-c-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-c-tags","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)c-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-c-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)s-tags","nickname":"GET-s-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-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","nickname":"PUT-s-tags","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)s-tags","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-s-tags","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vf-module-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-level-oper-status","nickname":"GET-vnf-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP","nickname":"PUT-vnf-level-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-information","nickname":"GET-vnf-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP","nickname":"PUT-vnf-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-informationPOST","nickname":"POST-vnf-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-request-input","nickname":"GET-vnf-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP","nickname":"PUT-vnf-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-request-inputPOST","nickname":"POST-vnf-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-network","nickname":"GET-vnf-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP","nickname":"PUT-vnf-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-networkPOST","nickname":"POST-vnf-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)subnets-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnets-data","nickname":"GET-subnets-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP","nickname":"PUT-subnets-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)subnets-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnets-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)subnets-dataPOST","nickname":"POST-subnets-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)subnet-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnet-data","nickname":"GET-subnet-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP","nickname":"PUT-subnet-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"},{"name":"(config)subnet-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnet-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-input-parameters","nickname":"GET-vnf-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP","nickname":"PUT-vnf-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-input-parametersPOST","nickname":"POST-vnf-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology","nickname":"GET-vnf-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP","nickname":"PUT-vnf-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-topologyPOST","nickname":"POST-vnf-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-parameters-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP","paramType":"body"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)vnf-topology-identifier-structure","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP","paramType":"body"},{"name":"**(config)vnf-resource-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters-data","nickname":"GET-vnf-parameters-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP","nickname":"PUT-vnf-parameters-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-parameters-dataPOST","nickname":"POST-vnf-parameters-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-identifier-structure","nickname":"GET-vnf-topology-identifier-structure","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP","nickname":"PUT-vnf-topology-identifier-structure","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-identifier-structure","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-identifier-structure","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-resource-assignments","nickname":"GET-vnf-resource-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP","nickname":"PUT-vnf-resource-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-resource-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-resource-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-resource-assignmentsPOST","nickname":"POST-vnf-resource-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-network","nickname":"GET-vnf-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP","nickname":"PUT-vnf-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-network","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-networkPOST","nickname":"POST-vnf-network","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)subnets-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnets-data","nickname":"GET-subnets-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP","nickname":"PUT-subnets-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)subnets-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnets-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)subnets-dataPOST","nickname":"POST-subnets-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)subnet-data","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnet-data","nickname":"GET-subnet-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-subnet-data","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"},{"name":"(config)subnet-data","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnet-data","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"vnf-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"ip-version","description":"Should be ipv4 or ipv6","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)consumed-allotted-resources","nickname":"GET-consumed-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP","nickname":"PUT-consumed-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)consumed-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-consumed-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)consumed-allotted-resourcesPOST","nickname":"POST-consumed-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)consumed-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)consumed-allotted-resource","nickname":"GET-consumed-allotted-resource","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP","nickname":"PUT-consumed-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)consumed-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-consumed-allotted-resource","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)provided-allotted-resources","nickname":"GET-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP","nickname":"PUT-provided-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)provided-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-provided-allotted-resources","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)provided-allotted-resourcesPOST","nickname":"POST-provided-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)provided-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)provided-allotted-resource","nickname":"GET-provided-allotted-resource","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP","nickname":"PUT-provided-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)provided-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-provided-allotted-resource","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-level-oper-status","nickname":"GET-service-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP","nickname":"PUT-service-level-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-level-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-level-oper-status","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-topology","nickname":"GET-service-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP","nickname":"PUT-service-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-topology","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-topologyPOST","nickname":"POST-service-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)service-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP","paramType":"body"},{"name":"**(config)service-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP","paramType":"body"},{"name":"**(config)service-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-assignments","nickname":"GET-service-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP","nickname":"PUT-service-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-assignments","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-topology-identifier","nickname":"GET-service-topology-identifier","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP","nickname":"PUT-service-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-topology-identifier","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-parameters","nickname":"GET-service-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP","nickname":"PUT-service-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-parametersPOST","nickname":"POST-service-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-parameter","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-parameter","nickname":"GET-service-parameter","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"service-parameter-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP","nickname":"PUT-service-parameter","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"service-parameter-name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-parameter","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-parameter","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"service-parameter-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-request-input","nickname":"GET-service-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP","nickname":"PUT-service-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-request-input","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-request-inputPOST","nickname":"POST-service-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-input-parameters","nickname":"GET-service-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP","nickname":"PUT-service-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"(config)service-input-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-input-parameters","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-input-parametersPOST","nickname":"POST-service-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"service-instance-id","description":"Keep as M","required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/GENERIC-RESOURCE-API:services","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)services","nickname":"GET-services","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-allotted-resources","nickname":"GET-contrail-route-allotted-resources","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP","nickname":"PUT-contrail-route-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)contrail-route-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-allotted-resources","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-allotted-resourcesPOST","nickname":"POST-contrail-route-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)contrail-route-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-allotted-resource","nickname":"GET-contrail-route-allotted-resource","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP","nickname":"PUT-contrail-route-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-allotted-resource","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-allotted-resourcePOST","nickname":"POST-contrail-route-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)allotted-resource-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP","paramType":"body"},{"name":"**(config)allotted-resource-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-data","nickname":"GET-allotted-resource-data","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP","nickname":"PUT-allotted-resource-data","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-data","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-dataPOST","nickname":"POST-allotted-resource-data","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)allotted-resource-operation-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","paramType":"body"},{"name":"**(config)contrail-route-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP","paramType":"body"},{"name":"**(config)allotted-resource-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-operation-information","nickname":"GET-allotted-resource-operation-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","nickname":"PUT-allotted-resource-operation-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-operation-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-operation-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-operation-informationPOST","nickname":"POST-allotted-resource-operation-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)contrail-route-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","paramType":"body"},{"name":"**(config)allotted-resource-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-request-input","nickname":"GET-contrail-route-request-input","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP","nickname":"PUT-contrail-route-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-request-input","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-request-inputPOST","nickname":"POST-contrail-route-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)source-network","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)dest-network","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)contrail-applied-service-info","description":null,"required":false,"type":"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","paramType":"body"},{"name":"**(config)contrail-route-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)source-network","nickname":"GET-source-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-source-network","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)source-network","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-source-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)dest-network","nickname":"GET-dest-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-dest-network","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)dest-network","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-dest-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-applied-service-info","nickname":"GET-contrail-applied-service-info","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-contrail-applied-service-info","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-applied-service-info","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-applied-service-info","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-input-parameters","nickname":"GET-contrail-route-input-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-contrail-route-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-input-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-input-parametersPOST","nickname":"POST-contrail-route-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-information","nickname":"GET-allotted-resource-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","nickname":"PUT-allotted-resource-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-informationPOST","nickname":"POST-allotted-resource-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-topology","nickname":"GET-contrail-route-topology","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP","nickname":"PUT-contrail-route-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-topology","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-topologyPOST","nickname":"POST-contrail-route-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)contrail-route-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP","paramType":"body"},{"name":"**(config)allotted-resource-identifiers","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP","paramType":"body"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)contrail-route-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-parameters","nickname":"GET-contrail-route-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP","nickname":"PUT-contrail-route-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-parametersPOST","nickname":"POST-contrail-route-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-identifiers","nickname":"GET-allotted-resource-identifiers","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP","nickname":"PUT-allotted-resource-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-identifiers","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-identifiers","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-route-assignments","nickname":"GET-contrail-route-assignments","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP","nickname":"PUT-contrail-route-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-route-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-route-assignments","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)contrail-route-assignmentsPOST","nickname":"POST-contrail-route-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)source-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP","paramType":"body"},{"name":"**(config)dest-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP","paramType":"body"},{"name":"**(config)contrail-applied-service","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)source-network","nickname":"GET-source-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP","nickname":"PUT-source-network","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)source-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-source-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)dest-network","nickname":"GET-dest-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP","nickname":"PUT-dest-network","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)dest-network","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-dest-network","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)contrail-applied-service","nickname":"GET-contrail-applied-service","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-contrail-applied-service","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)contrail-applied-service","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-contrail-applied-service","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-oper-status","nickname":"GET-allotted-resource-oper-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","nickname":"PUT-allotted-resource-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-oper-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-status","nickname":"GET-allotted-resource-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP","nickname":"PUT-allotted-resource-status","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)contrail-route-allotted-resources","nickname":"GET-contrail-route-allotted-resources","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-allotted-resources","nickname":"GET-security-zone-allotted-resources","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP","nickname":"PUT-security-zone-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)security-zone-allotted-resources","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-allotted-resources","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-allotted-resourcesPOST","nickname":"POST-security-zone-allotted-resources","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)security-zone-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-allotted-resource","nickname":"GET-security-zone-allotted-resource","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP","nickname":"PUT-security-zone-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-allotted-resource","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-allotted-resource","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-allotted-resourcePOST","nickname":"POST-security-zone-allotted-resource","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)allotted-resource-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP","paramType":"body"},{"name":"**(config)allotted-resource-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-data","nickname":"GET-allotted-resource-data","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP","nickname":"PUT-allotted-resource-data","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-data","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-dataPOST","nickname":"POST-allotted-resource-data","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)allotted-resource-operation-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","paramType":"body"},{"name":"**(config)security-zone-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP","paramType":"body"},{"name":"**(config)security-zone-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP","paramType":"body"},{"name":"**(config)allotted-resource-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-operation-information","nickname":"GET-allotted-resource-operation-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","nickname":"PUT-allotted-resource-operation-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-operation-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-operation-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-operation-informationPOST","nickname":"POST-allotted-resource-operation-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)allotted-resource-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","paramType":"body"},{"name":"**(config)security-zone-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-information","nickname":"GET-allotted-resource-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","nickname":"PUT-allotted-resource-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)allotted-resource-informationPOST","nickname":"POST-allotted-resource-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-informationPOST","nickname":"POST-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-request-input","nickname":"GET-security-zone-request-input","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP","nickname":"PUT-security-zone-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-request-input","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-request-input","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-request-inputPOST","nickname":"POST-security-zone-request-input","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)security-zone-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-input-parameters","nickname":"GET-security-zone-input-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-security-zone-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-input-parameters","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-input-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-input-parametersPOST","nickname":"POST-security-zone-input-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"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","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"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","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-topology","nickname":"GET-security-zone-topology","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP","nickname":"PUT-security-zone-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-topology","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-topology","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-topologyPOST","nickname":"POST-security-zone-topology","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)security-zone-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP","paramType":"body"},{"name":"**(config)allotted-resource-identifiers","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP","paramType":"body"},{"name":"**(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information-TOP","paramType":"body"},{"name":"**(config)security-zone-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-parameters","nickname":"GET-security-zone-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP","nickname":"PUT-security-zone-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-parametersPOST","nickname":"POST-security-zone-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-identifiers","nickname":"GET-allotted-resource-identifiers","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP","nickname":"PUT-allotted-resource-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-identifiers","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-identifiers","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/ecomp-model-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)ecomp-model-information","nickname":"GET-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information-TOP","nickname":"PUT-ecomp-model-information","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)ecomp-model-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-ecomp-model-information","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-assignments","nickname":"GET-security-zone-assignments","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP","nickname":"PUT-security-zone-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-assignments","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)security-zone-parameters","nickname":"GET-security-zone-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP","nickname":"PUT-security-zone-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)security-zone-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-security-zone-parameters","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)security-zone-parametersPOST","nickname":"POST-security-zone-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)param","nickname":"GET-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP","nickname":"PUT-param","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)param","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-param","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-oper-status","nickname":"GET-allotted-resource-oper-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","nickname":"PUT-allotted-resource-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-oper-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)allotted-resource-status","nickname":"GET-allotted-resource-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP","nickname":"PUT-allotted-resource-status","consumes":["application/json","application/xml"],"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)allotted-resource-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-allotted-resource-status","consumes":null,"parameters":[{"name":"allotted-resource-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)security-zone-allotted-resources","nickname":"GET-security-zone-allotted-resources","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-vnfs","nickname":"GET-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API(config)preload-vnfs-TOP","nickname":"PUT-preload-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)preload-vnfs","description":null,"required":false,"type":"GENERIC-RESOURCE-API(config)preload-vnfs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-vnfsPOST","nickname":"POST-preload-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vnf-preload-list","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-preload-list","nickname":"GET-vnf-preload-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP","nickname":"PUT-vnf-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-preload-list","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-preload-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-preload-listPOST","nickname":"POST-vnf-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)preload-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-data","nickname":"GET-preload-data","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","nickname":"PUT-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)preload-data","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-data","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-dataPOST","nickname":"POST-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)network-topology-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","paramType":"body"},{"name":"**(config)vnf-topology-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology-information","nickname":"GET-network-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","nickname":"PUT-network-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-topology-informationPOST","nickname":"POST-network-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-policy","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","paramType":"body"},{"name":"**(config)vpn-bindings","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","paramType":"body"},{"name":"**(config)route-table-reference","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","paramType":"body"},{"name":"**(config)network-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","paramType":"body"},{"name":"**(config)subnets","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-policy","nickname":"GET-network-policy","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","nickname":"PUT-network-policy","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-policy","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-policy","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vpn-bindings","nickname":"GET-vpn-bindings","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","nickname":"PUT-vpn-bindings","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vpn-bindings","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vpn-bindings","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)route-table-reference","nickname":"GET-route-table-reference","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"route-table-reference-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","nickname":"PUT-route-table-reference","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"route-table-reference-fqdn","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)route-table-reference","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-route-table-reference","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"route-table-reference-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology-identifier","nickname":"GET-network-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","nickname":"PUT-network-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnets","nickname":"GET-subnets","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","nickname":"PUT-subnets","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)subnets","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnets","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-information","nickname":"GET-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","nickname":"PUT-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-information","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-topology-informationPOST","nickname":"POST-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-identifier","nickname":"GET-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","nickname":"PUT-vnf-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-identifier","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"availability-zone","description":"Openstack availability zone name or UUID","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"availability-zone","description":"Openstack availability zone name or UUID","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"availability-zone","description":"Openstack availability zone name or UUID","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/sriov-vlan-filter-list/{sriov-vlan-filter}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"sriov-vlan-filter","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"sriov-vlan-filter","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"sriov-vlan-filter","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-name","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"vm-name","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/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-ips/{ip-address}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address","description":"List of assigned ipv4 addresses on a network","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address","description":"List of assigned ipv4 addresses on a network","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address","description":"List of assigned ipv4 addresses on a network","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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-ips-v6/{ip-address-ipv6}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address-ipv6","description":"List of assigned ipv6 addresses on a network","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address-ipv6","description":"List of assigned ipv6 addresses on a network","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"ip-address-ipv6","description":"List of assigned ipv6 addresses on a network","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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-macs/{mac-address}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"mac-address","description":"List of network assignments for this VM (one per network)","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"mac-address","description":"List of network assignments for this VM (one per network)","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"mac-address","description":"List of network assignments for this VM (one per network)","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/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/interface-route-prefixes/{interface-route-prefix-cidr}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"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":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"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":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name or network name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type or network type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"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":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/GENERIC-RESOURCE-API:preload-vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)preload-vnfs","nickname":"GET-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:vf-module-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(vf-module-topology-operation)output-TOP","nickname":"vf-module-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(vf-module-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-vnf-topology-operation)output-TOP","nickname":"preload-vnf-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-vnf-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:security-zone-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(security-zone-topology-operation)output-TOP","nickname":"security-zone-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(security-zone-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:network-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(network-topology-operation)output-TOP","nickname":"network-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(network-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:vnf-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(vnf-topology-operation)output-TOP","nickname":"vnf-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(vnf-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(contrail-route-topology-operation)output-TOP","nickname":"contrail-route-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(contrail-route-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:preload-network-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-network-topology-operation)output-TOP","nickname":"preload-network-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-network-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/GENERIC-RESOURCE-API:service-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(service-topology-operation)output-TOP","nickname":"service-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(service-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]}],"models":{"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false},"GENERIC-RESOURCE-API:eipam-v6-address-plan":{"type":"Some eipam-v6-address-plan","required":false},"GENERIC-RESOURCE-API:eipam-v4-address-plan":{"description":"??","type":"Some eipam-v4-address-plan","required":false},"GENERIC-RESOURCE-API:network-name":{"type":"Some network-name","required":false},"GENERIC-RESOURCE-API:network-technology":{"description":"should we keep this?","type":"Some network-technology","required":false},"GENERIC-RESOURCE-API:network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"(config)availability-zonesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)availability-zonesPOST","type":"object","properties":{"availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"GENERIC-RESOURCE-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":true},"GENERIC-RESOURCE-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"GENERIC-RESOURCE-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}},"GENERIC-RESOURCE-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"GENERIC-RESOURCE-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"GENERIC-RESOURCE-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template","type":"Some ipv6-subnet-id","required":false},"GENERIC-RESOURCE-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"GENERIC-RESOURCE-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"GENERIC-RESOURCE-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"GENERIC-RESOURCE-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"(preload-vnf-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:consumed-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"}}}},"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:route-table-reference":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status","type":"object","properties":{"GENERIC-RESOURCE-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"GENERIC-RESOURCE-API:response-timestamp":{"type":"Some response-timestamp","required":false},"GENERIC-RESOURCE-API:response-code":{"type":"Some response-code","required":false},"GENERIC-RESOURCE-API:action":{"description":"value would one of possible request-actions; match the list in service-data oper-status","type":"Some action","required":false},"GENERIC-RESOURCE-API:rpc-name":{"type":"Some rpc-name","required":false},"GENERIC-RESOURCE-API:response-message":{"type":"Some response-message","required":false},"GENERIC-RESOURCE-API:final-indicator":{"type":"Some final-indicator","required":false},"GENERIC-RESOURCE-API:rpc-action":{"description":"this is the svc-action from the incoming request","type":"assign","required":false,"enum":["assign","activate","create","delete","unassign","deactivate"]}}},"(config)network-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-modules":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information"}}}},"(config)vnf-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"(config)oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)oper-statusPOST","type":"object","properties":{"last-action":{"description":"this is preload request actions","type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"create-timestamp":{"type":"Some create-timestamp","required":false},"order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"last-svc-request-id":{"type":"Some last-svc-request-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"}}}},"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"}}}},"(config)network-information-itemPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-information-itemPOST","type":"object","properties":{"ip-version":{"description":"Use ipv4 or ipv6","type":"Some ip-version","required":false},"use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"network-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"}},"GENERIC-RESOURCE-API:vnf-status":{"description":"Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR.","type":"Some vnf-status","required":false},"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-id":{"description":"subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"GENERIC-RESOURCE-API:ip-version":{"description":"Should be ipv4 or ipv6","type":"Some ip-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:vnf-id":{"description":"The vnf representing the contrail applied service","type":"Some vnf-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"description":"The service-instance-id of the vnf from which the contrail applied service is coming","type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:contrail-fqdn":{"description":"This is the fq-name of the Contrail service instance through which the route is passing.","type":"Some contrail-fqdn","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"GENERIC-RESOURCE-API:vm-count":{"type":"0","required":false},"GENERIC-RESOURCE-API:vm-type":{"type":"Some vm-type","required":true},"GENERIC-RESOURCE-API:vm-names":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"GENERIC-RESOURCE-API:vm-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"}}}},"(config)service-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-assignmentsPOST","type":"object","properties":{}},"(config)servicesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)servicesPOST","type":"object","properties":{"service":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services(config)service"}}}},"(config)paramPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)paramPOST","type":"object","properties":{"name":{"type":"Some name","required":false},"value":{"type":"Some value","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"}},"GENERIC-RESOURCE-API:allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"}},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":true}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:vf-module-type":{"description":"In Pats model referred to as model-id","type":"Some vf-module-type","required":false},"GENERIC-RESOURCE-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"GENERIC-RESOURCE-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false}}},"(config)vf-module-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-topology-identifierPOST","type":"object","properties":{"vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"vf-module-type":{"description":"In Pats model referred to as model-id","type":"Some vf-module-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"GENERIC-RESOURCE-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"29.12.0.99%}{p}NLp","required":false,"maxLength":2147483647,"enum":["29.12.0.99%}{p}NLp","1:0"]},"GENERIC-RESOURCE-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-ips":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"GENERIC-RESOURCE-API:network-macs":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"GENERIC-RESOURCE-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"GENERIC-RESOURCE-API:network-ips-v6":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"GENERIC-RESOURCE-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"e:12","required":false,"maxLength":2147483647}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-parameters":{"type":"object","items":{"$ref":"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"}}}},"(config)network-macsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-macsPOST","type":"object","properties":{"mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"(service-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(service-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false}}},"(preload-network-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(preload-network-topology-operation)input"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network","type":"object","properties":{"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":true},"GENERIC-RESOURCE-API:network-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-parameters":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"}}}},"GENERIC-RESOURCE-API/services/service(config)service-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service(config)service-status","type":"object","properties":{"GENERIC-RESOURCE-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"GENERIC-RESOURCE-API:response-timestamp":{"type":"Some response-timestamp","required":false},"GENERIC-RESOURCE-API:response-code":{"type":"Some response-code","required":false},"GENERIC-RESOURCE-API:action":{"description":"value would one of possible request-actions; match the list in service-data oper-status","type":"Some action","required":false},"GENERIC-RESOURCE-API:rpc-name":{"type":"Some rpc-name","required":false},"GENERIC-RESOURCE-API:response-message":{"type":"Some response-message","required":false},"GENERIC-RESOURCE-API:final-indicator":{"type":"Some final-indicator","required":false},"GENERIC-RESOURCE-API:rpc-action":{"description":"this is the svc-action from the incoming request","type":"assign","required":false,"enum":["assign","activate","configure","delete","unassign","deactivate"]}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:floating-ip-v4":{"description":"Floating ipv4 for VMs of a given type on this network","type":"array","items":{"minLength":0,"type":"10.5.0.1%p","maxLength":2147483647,"enum":["10.5.0.1%p","CFBe:"]},"required":false},"GENERIC-RESOURCE-API:floating-ip-v6":{"description":"Floating ipv6 for VMs of a given type on this network","type":"array","items":{"minLength":0,"type":":","maxLength":2147483647},"required":false}}},"GENERIC-RESOURCE-API(config)security-zone-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-response-information"}}}},"(config)vm-namesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vm-namesPOST","type":"object","properties":{"vm-name":{"type":"Some vm-name","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"GENERIC-RESOURCE-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:service-type":{"type":"Some service-type","required":false},"GENERIC-RESOURCE-API:network-name":{"type":"Some network-name","required":false},"GENERIC-RESOURCE-API:network-technology":{"type":"Some network-technology","required":false},"GENERIC-RESOURCE-API:network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"}}}},"(preload-vnf-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(preload-vnf-topology-operation)input"}}}},"(config)network-topology-identifier-structurePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topology-identifier-structurePOST","type":"object","properties":{"network-role":{"type":"Some network-role","required":false},"network-technology":{"description":"should we keep this?","type":"Some network-technology","required":false},"network-id":{"type":"Some network-id","required":false},"eipam-v4-address-plan":{"description":"??","type":"Some eipam-v4-address-plan","required":false},"network-name":{"type":"Some network-name","required":false},"eipam-v6-address-plan":{"type":"Some eipam-v6-address-plan","required":false},"network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/services/service(config)service-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service(config)service-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-data"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-id":{"type":"Some vnf-id","required":false},"GENERIC-RESOURCE-API: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":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-id":{"type":"Some vf-module-id","required":true},"GENERIC-RESOURCE-API:vf-module-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"}}}},"(config)dest-networkPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)dest-networkPOST","type":"object","properties":{"network-role":{"type":"Some network-role","required":false},"network-id":{"type":"Some network-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information"}}}},"(config)mac-addressesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)mac-addressesPOST","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:provided-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API: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":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:contrail-fqdn":{"description":"For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing.","type":"Some contrail-fqdn","required":false}}},"GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources","type":"object","properties":{}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"GENERIC-RESOURCE-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"d:a","required":false,"maxLength":2147483647}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-assignments":{"type":"object","items":{"$ref":"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"}}}},"(vf-module-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(vf-module-topology-operation)input"}}}},"(config)vf-module-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-topologyPOST","type":"object","properties":{"vf-module-parameters":{"type":"object","items":{"$ref":"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"}},"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"vf-module-assignments":{"type":"object","items":{"$ref":"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"}},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information"}},"vf-module-topology-identifier":{"type":"object","items":{"$ref":"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"}},"tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"}}}},"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"}}}},"(contrail-route-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(contrail-route-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:contrail-route-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-response-information"}},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-policy":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-policy"}}}},"(config)vmPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vmPOST","type":"object","properties":{"vm-type":{"type":"Some vm-type","required":true},"vm-names":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}},"vm-type-tag":{"description":"from tosca data on vfc","type":"Some vm-type-tag","required":false},"vm-count":{"type":"0","required":false},"vm-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}},"nfc-naming-code":{"description":"used in vm naming(draft 29: changed from nfc-code)","type":"Some nfc-naming-code","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"(vnf-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-information"}},"GENERIC-RESOURCE-API:vnf-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-request-input"}}}},"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"(preload-network-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API(config)contrail-route-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"}},"GENERIC-RESOURCE-API:contrail-route-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"}},"GENERIC-RESOURCE-API:contrail-applied-service-info":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"}},"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"}}}},"(config)interface-route-prefixesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)interface-route-prefixesPOST","type":"object","properties":{"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","type":"Some interface-route-prefix-cidr","required":true},"interface-route-prefix":{"minLength":0,"description":"route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"0.0.92.1","required":false,"maxLength":2147483647,"enum":["0.0.92.1","B:"]}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones","type":"object","properties":{"GENERIC-RESOURCE-API:max-count":{"description":"From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF.","type":"0","required":false},"GENERIC-RESOURCE-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"array","items":{"type":"Some availability-zone"},"required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-input-parameters":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"}}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"}}}},"GENERIC-RESOURCE-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-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","properties":{"GENERIC-RESOURCE-API:vm-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/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"}}}},"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings","type":"object","properties":{"GENERIC-RESOURCE-API:global-route-target":{"type":"Some global-route-target","required":false},"GENERIC-RESOURCE-API:vpn-binding-id":{"type":"Some vpn-binding-id","required":false}}},"GENERIC-RESOURCE-API(config)network-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-information","type":"object","properties":{"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"}},"GENERIC-RESOURCE-API:allotted-resource-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"}},"GENERIC-RESOURCE-API:allotted-resource-operation-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"}}}},"GENERIC-RESOURCE-API(operational)security-zone-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)security-zone-allotted-resources","type":"object","properties":{}},"(config)service-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-topologyPOST","type":"object","properties":{"service-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"}},"service-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"}},"service-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"}},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"GENERIC-RESOURCE-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-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","type":"object","properties":{"GENERIC-RESOURCE-API:vm-names":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:request-version":{"description":"keep this? e.g. 1702","type":"Some request-version","required":false},"GENERIC-RESOURCE-API:vnf-name":{"description":"in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)","type":"Some vnf-name","required":false},"GENERIC-RESOURCE-API:vnf-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false},"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-operation-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"}}}},"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"}}}},"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:provided-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"}}}},"(network-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:network-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-response-information"}},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vm-names":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"(config)preload-vnfsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-vnfsPOST","type":"object","properties":{"vnf-preload-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-resource-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:vnf-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"}},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false},"GENERIC-RESOURCE-API:vnf-parameters-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"}}}},"(config)service-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-informationPOST","type":"object","properties":{"service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"service-instance-id":{"type":"Some service-instance-id","required":false},"subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-type":{"type":"Some vf-module-type","required":false},"GENERIC-RESOURCE-API:vf-module-id":{"type":"Some vf-module-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-vms":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:vms":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:vf-module-status":{"description":"Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR.","type":"Some vf-module-status","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status","type":"object","properties":{"GENERIC-RESOURCE-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"GENERIC-RESOURCE-API:response-timestamp":{"type":"Some response-timestamp","required":false},"GENERIC-RESOURCE-API:response-code":{"type":"Some response-code","required":false},"GENERIC-RESOURCE-API:action":{"description":"value would one of possible request-actions; match the list in service-data oper-status","type":"Some action","required":false},"GENERIC-RESOURCE-API:rpc-name":{"type":"Some rpc-name","required":false},"GENERIC-RESOURCE-API:response-message":{"type":"Some response-message","required":false},"GENERIC-RESOURCE-API:final-indicator":{"type":"Some final-indicator","required":false},"GENERIC-RESOURCE-API:rpc-action":{"description":"this is the svc-action from the incoming request","type":"assign","required":false,"enum":["assign","activate","create","delete","unassign","deactivate"]}}},"GENERIC-RESOURCE-API(config)network-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-request-input"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"(config)security-zone-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-allotted-resourcesPOST","type":"object","properties":{"security-zone-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"}}}},"(config)network-provided-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-provided-allotted-resourcesPOST","type":"object","properties":{}},"(config)network-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topology-informationPOST","type":"object","properties":{"network-policy":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-policy"}},"physical-network-name":{"type":"Some physical-network-name","required":false},"route-table-reference":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"}},"network-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"}},"vpn-bindings":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"}},"is-external-network":{"type":"true","required":false},"is-shared-network":{"type":"true","required":false},"subnets":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)subnets"}},"is-provider-network":{"type":"true","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-name":{"description":"vf-module-name or network name","type":"Some vnf-name","required":true},"GENERIC-RESOURCE-API:vnf-type":{"description":"vf-module-type or network type","type":"Some vnf-type","required":true},"GENERIC-RESOURCE-API:preload-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"}}}},"GENERIC-RESOURCE-API(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}}}},"(config)network-ipsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-ipsPOST","type":"object","properties":{"ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"21.24.25.194","required":false,"maxLength":2147483647,"enum":["21.24.25.194","Ca:"]}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-input-parameters":{"type":"object","items":{"$ref":"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"}}}},"(config)contrail-route-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"}}}},"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"}}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:contrail-fqdn":{"description":"For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing.","type":"Some contrail-fqdn","required":false}}},"GENERIC-RESOURCE-API(config)service-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:s-tag":{"type":"array","items":{"type":"Some s-tag"},"required":false}}},"(config)security-zone-allotted-resourcePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-allotted-resourcePOST","type":"object","properties":{"allotted-resource-id":{"type":"Some allotted-resource-id","required":true},"allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"}},"allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"}}}},"(config)allotted-resource-identifiersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-identifiersPOST","type":"object","properties":{"allotted-resource-name":{"description":"For a contrail-route, the network policy name.","type":"Some allotted-resource-name","required":false},"allotted-resource-id":{"type":"Some allotted-resource-id","required":false},"parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"consuming-service-instance-id":{"description":"The service-instance-id of the consuming service of this allotted resource","type":"Some consuming-service-instance-id","required":false},"allotted-resource-type":{"description":"(Added in draft 32)Expected to be contrail-route or security-zone.","type":"Some allotted-resource-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"}}}},"(config)consumed-allotted-resourcePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)consumed-allotted-resourcePOST","type":"object","properties":{"allotted-resource-id":{"type":"Some allotted-resource-id","required":false},"allotted-resource-pointer":{"description":"Pointer to the allotted-resources topology","type":"Some allotted-resource-pointer","required":false},"allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false}}},"(config)vnf-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topology-informationPOST","type":"object","properties":{"vnf-parameters":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"}},"vnf-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"}},"vnf-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"}}}},"GENERIC-RESOURCE-API(config)vf-module-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-information","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-type":{"type":"Some vf-module-type","required":false},"GENERIC-RESOURCE-API:vf-module-id":{"type":"Some vf-module-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)vf-module-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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":"object","properties":{"GENERIC-RESOURCE-API:subnet-id":{"description":"subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"GENERIC-RESOURCE-API:ip-version":{"description":"Should be ipv4 or ipv6","type":"Some ip-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:heat-vlan-filters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:application-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API(config)vf-module-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:request-version":{"description":"keep this?","type":"Some request-version","required":false},"GENERIC-RESOURCE-API:vf-module-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:vf-module-name":{"type":"Some vf-module-name","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API(config)allotted-resource-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)allotted-resource-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)allotted-resource-information"}}}},"(config)contrail-route-allotted-resourcePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-allotted-resourcePOST","type":"object","properties":{"allotted-resource-id":{"type":"Some allotted-resource-id","required":true},"allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"}},"allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"}}}},"(config)vmsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vmsPOST","type":"object","properties":{"vm":{"type":"array","items":{"$ref":"GENERIC-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"}}}},"(config)vf-module-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-dataPOST","type":"object","properties":{"vf-module-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"}},"vf-module-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"}},"sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"}},"vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"}},"service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"}},"vf-module-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"}},"vf-module-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"}}}},"(config)consumed-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)consumed-allotted-resourcesPOST","type":"object","properties":{"consumed-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"}}}},"GENERIC-RESOURCE-API(config)security-zone-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:untrusted-network-role":{"description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming","type":"Some untrusted-network-role","required":false},"GENERIC-RESOURCE-API:trusted-network-role":{"description":"In the case of vIPR, this is the landing networks network-role; used in naming","type":"Some trusted-network-role","required":false},"GENERIC-RESOURCE-API:security-zone-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"}},"GENERIC-RESOURCE-API:vlan-tag":{"type":"Some vlan-tag","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"GENERIC-RESOURCE-API:create-timestamp":{"type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"GENERIC-RESOURCE-API:last-action":{"description":"this is preload request actions","type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"from MSO input on STO assign","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-type":{"description":"tag labeled subscription-service-type in the service-information input","type":"Some service-type","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"description":"repeated","type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:service-instance-name":{"description":"optionally comes from service-request-input container or is assigned by sdn-c","type":"Some service-instance-name","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"(vnf-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(vnf-topology-operation)output"}}}},"(preload-network-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:network-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-topology-information"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API(config)preload-vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)preload-vnfs-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:preload-vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)preload-vnfs"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"}},"GENERIC-RESOURCE-API:vf-module-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"}},"GENERIC-RESOURCE-API:vf-module-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"}},"GENERIC-RESOURCE-API:vf-module-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"(contrail-route-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(contrail-route-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(contrail-route-topology-operation)output"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data","type":"object","properties":{"GENERIC-RESOURCE-API:vf-modules":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"}},"GENERIC-RESOURCE-API:vnf-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"}},"GENERIC-RESOURCE-API:vnf-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"}},"GENERIC-RESOURCE-API:vnf-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"}},"GENERIC-RESOURCE-API:vnf-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"}}}},"GENERIC-RESOURCE-API(config)vnf-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-information"}}}},"GENERIC-RESOURCE-API(config)vnf-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-response-information"}}}},"(service-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(service-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(service-topology-operation)input"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"}},"GENERIC-RESOURCE-API:vnf-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"}},"GENERIC-RESOURCE-API:vnf-parameters":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-applied-service-info":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(config)vnf-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-topology-information","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"}},"GENERIC-RESOURCE-API:vnf-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"}},"GENERIC-RESOURCE-API:vnf-parameters":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"}}}},"(vf-module-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-information"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-information"}},"GENERIC-RESOURCE-API:vf-module-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-request-input"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-request-input"}}}},"(config)preload-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-dataPOST","type":"object","properties":{"network-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}},"vnf-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}}}},"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"}}}},"(config)service-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"GENERIC-RESOURCE-API/services/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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/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":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":true},"GENERIC-RESOURCE-API:floating-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:sriov-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:network-information-items":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:network-role-tag":{"type":"Some network-role-tag","required":false},"GENERIC-RESOURCE-API:mac-addresses":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"(network-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(network-topology-operation)output"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings","type":"object","properties":{"GENERIC-RESOURCE-API:global-route-target":{"type":"Some global-route-target","required":false},"GENERIC-RESOURCE-API:vpn-binding-id":{"type":"Some vpn-binding-id","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"}}}},"GENERIC-RESOURCE-API(config)vf-module-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"GENERIC-RESOURCE-API:vm-name":{"type":"Some vm-name","required":false}}},"(config)network-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-request-inputPOST","type":"object","properties":{"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"network-name":{"type":"Some network-name","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"network-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"}},"tenant":{"type":"Some tenant","required":false}}},"(config)sriov-vlan-filter-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)sriov-vlan-filter-listPOST","type":"object","properties":{"sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"(config)contrail-route-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-assignmentsPOST","type":"object","properties":{"fq-name":{"description":"The Contrail fq-name of the network policy","type":"Some fq-name","required":false},"dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"}},"vlan-tag":{"description":"Contrail-assigned vlan-tag to the vipr vm interface for this route.","type":"Some vlan-tag","required":false},"source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"}},"contrail-id":{"description":"The ID assigned by Contrail to the network-policy (one for one with the fq-name)","type":"Some contrail-id","required":false},"contrail-applied-service":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"}}}},"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API(config)network-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-topology-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-topology-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:route-table-reference":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"}}}},"(config)network-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-dataPOST","type":"object","properties":{"sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"}},"network-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"}},"service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"}},"network-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"}},"network-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"}},"request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"}},"network-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"}},"network-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"}}}},"(config)provided-allotted-resourcePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)provided-allotted-resourcePOST","type":"object","properties":{"allotted-resource-id":{"type":"Some allotted-resource-id","required":false},"allotted-resource-pointer":{"description":"Pointer to the allotted-resources topology","type":"Some allotted-resource-pointer","required":false},"allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false}}},"(config)service-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"}}}},"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"}}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"}}}},"(config)vf-module-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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":"object","properties":{"GENERIC-RESOURCE-API:network-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"GENERIC-RESOURCE-API:ip-version":{"description":"Use ipv4 or ipv6","type":"Some ip-version","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:floating-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-id":{"type":"Some vnf-id","required":false},"GENERIC-RESOURCE-API: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":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)network-policy":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)network-policy","type":"object","properties":{"GENERIC-RESOURCE-API:network-policy-id":{"type":"Some network-policy-id","required":false},"GENERIC-RESOURCE-API:network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:s-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnets":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)subnets"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology","type":"object","properties":{"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:network-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"}},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false},"GENERIC-RESOURCE-API:network-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"}},"GENERIC-RESOURCE-API:network-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"GENERIC-RESOURCE-API:generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"GENERIC-RESOURCE-API:service-id":{"type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-type":{"type":"Some service-type","required":false},"GENERIC-RESOURCE-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"GENERIC-RESOURCE-API:generic-vnf-type":{"type":"Some generic-vnf-type","required":false}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"GENERIC-RESOURCE-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"GENERIC-RESOURCE-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"}},"GENERIC-RESOURCE-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"GENERIC-RESOURCE-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"(config)allotted-resource-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-dataPOST","type":"object","properties":{"security-zone-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"}},"security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"}},"allotted-resource-operation-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"}},"allotted-resource-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"}}}},"GENERIC-RESOURCE-API(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"GENERIC-RESOURCE-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"15.1.24.27%pNL","required":false,"maxLength":2147483647,"enum":["15.1.24.27%pNL","D:f1f"]}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"}},"GENERIC-RESOURCE-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"GENERIC-RESOURCE-API:vnf-vms":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"GENERIC-RESOURCE-API:vnf-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:heat-vlan-filters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"(config)GENERIC-RESOURCE-API_modulePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)GENERIC-RESOURCE-API_modulePOST","type":"object","properties":{"security-zone-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources"}},"preload-vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)preload-vnfs"}},"contrail-route-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"}},"services":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)services"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs","type":"object","properties":{"GENERIC-RESOURCE-API:vnf":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"}}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"}}}},"GENERIC-RESOURCE-API(config)services-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)services-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:services":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)services"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"}}}},"(security-zone-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(security-zone-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-request-input"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)allotted-resource-information"}}}},"(config)c-tagsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)c-tagsPOST","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:network-information-item":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"(config)subnet-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)subnet-dataPOST","type":"object","properties":{"subnet-id":{"description":"subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"ip-version":{"description":"Should be ipv4 or ipv6","type":"Some ip-version","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"}},"GENERIC-RESOURCE-API:contrail-route-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"}},"GENERIC-RESOURCE-API:contrail-route-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"}},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"GENERIC-RESOURCE-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"9E:F","required":false,"maxLength":2147483647}}},"(config)security-zone-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"}}}},"(config)subnetsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)subnetsPOST","type":"object","properties":{"cidr-mask":{"type":"Some cidr-mask","required":false},"gateway-address":{"minLength":0,"type":"25.161.1.50%Np","required":false,"maxLength":2147483647,"enum":["25.161.1.50%Np","6Da::BFe:::D"]},"dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"ip-version":{"type":"Some ip-version","required":false},"start-address":{"minLength":0,"type":"251.42.99.2","required":false,"maxLength":2147483647,"enum":["251.42.99.2","1c:"]},"dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"subnet-name":{"type":"Some subnet-name","required":false}}},"(network-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(network-topology-operation)input"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-assignments":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:vf-module-parameters":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:vf-module-topology-identifier":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:allotted-resource-pointer":{"description":"Pointer to the allotted-resources topology","type":"Some allotted-resource-pointer","required":false},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"(config)provided-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)provided-allotted-resourcesPOST","type":"object","properties":{"provided-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(config)security-zone-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"(Added in draft 32)Expected to be contrail-route or security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"GENERIC-RESOURCE-API:allotted-resource-name":{"description":"For a contrail-route, the network policy name.","type":"Some allotted-resource-name","required":false},"GENERIC-RESOURCE-API:consuming-service-instance-id":{"description":"The service-instance-id of the consuming service of this allotted resource","type":"Some consuming-service-instance-id","required":false},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"}}}},"(config)contrail-route-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-topologyPOST","type":"object","properties":{"contrail-route-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"}},"allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"}},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information"}},"contrail-route-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"GENERIC-RESOURCE-API: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","type":"Some interface-route-prefix-cidr","required":true},"GENERIC-RESOURCE-API:interface-route-prefix":{"minLength":0,"description":"route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"10.21.0.25%pp{{","required":false,"maxLength":2147483647,"enum":["10.21.0.25%pp{{",":b%{N{}}}L"]}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-applied-service-info":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"}}}},"(config)network-parameterPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-parameterPOST","type":"object","properties":{"network-parameter-value":{"type":"Some network-parameter-value","required":false},"network-parameter-name":{"type":"Some network-parameter-name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference","type":"object","properties":{"GENERIC-RESOURCE-API:route-table-reference-id":{"type":"Some route-table-reference-id","required":false},"GENERIC-RESOURCE-API:route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":true}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets","type":"object","properties":{"GENERIC-RESOURCE-API:dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:start-address":{"minLength":0,"type":"1.7.18.4","required":false,"maxLength":2147483647,"enum":["1.7.18.4","FC3:%{{p"]},"GENERIC-RESOURCE-API:dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"GENERIC-RESOURCE-API:subnet-name":{"type":"Some subnet-name","required":false},"GENERIC-RESOURCE-API:ip-version":{"type":"Some ip-version","required":false},"GENERIC-RESOURCE-API:dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"GENERIC-RESOURCE-API:cidr-mask":{"type":"Some cidr-mask","required":false},"GENERIC-RESOURCE-API:gateway-address":{"minLength":0,"type":"89.7.0.1%{{NN}L","required":false,"maxLength":2147483647,"enum":["89.7.0.1%{{NN}L","Fae4:"]}}},"(security-zone-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(security-zone-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false},"GENERIC-RESOURCE-API:security-zone-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-response-information"}}}},"(config)route-table-referencePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)route-table-referencePOST","type":"object","properties":{"route-table-reference-id":{"type":"Some route-table-reference-id","required":false},"route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":true}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"GENERIC-RESOURCE-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"97.1.0.6","required":false,"maxLength":2147483647,"enum":["97.1.0.6",":5:a"]}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"}}}},"GENERIC-RESOURCE-API(config)network-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-topology-information","type":"object","properties":{"GENERIC-RESOURCE-API:is-external-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:route-table-reference":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"}},"GENERIC-RESOURCE-API:physical-network-name":{"type":"Some physical-network-name","required":false},"GENERIC-RESOURCE-API:vpn-bindings":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"}},"GENERIC-RESOURCE-API:is-provider-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:subnets":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)subnets"}},"GENERIC-RESOURCE-API:is-shared-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:network-policy":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-policy"}},"GENERIC-RESOURCE-API:network-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"}}}},"(config)contrail-route-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:service-type":{"type":"Some service-type","required":false},"GENERIC-RESOURCE-API:network-name":{"type":"Some network-name","required":false},"GENERIC-RESOURCE-API:network-technology":{"type":"Some network-technology","required":false},"GENERIC-RESOURCE-API:network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"}}}},"(config)allotted-resource-oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-oper-statusPOST","type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"}}}},"GENERIC-RESOURCE-API(config)allotted-resource-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)allotted-resource-information","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}},"GENERIC-RESOURCE-API:network-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}},"GENERIC-RESOURCE-API:oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}}}},"GENERIC-RESOURCE-API(operational)preload-vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)preload-vnfs","type":"object","properties":{}},"(config)vnf-networksPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-networksPOST","type":"object","properties":{"vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"(config)network-policyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-policyPOST","type":"object","properties":{"network-policy-id":{"type":"Some network-policy-id","required":false},"network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false}}},"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:application-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"}}}},"(config)vnf-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-informationPOST","type":"object","properties":{"vnf-id":{"type":"Some vnf-id","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information"}},"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":"Some vnf-type","required":false}}},"(config)vnf-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-dataPOST","type":"object","properties":{"sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"}},"vnf-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"}},"vf-modules":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"}},"vnf-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"}},"vnf-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"}},"service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"}},"vnf-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"}},"vnf-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"}}}},"(config)contrail-applied-service-infoPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-applied-service-infoPOST","type":"object","properties":{"contrail-fqdn":{"description":"For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing.","type":"Some contrail-fqdn","required":false},"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":"Some service-instance-id","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:vm":{"type":"array","items":{"$ref":"GENERIC-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"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information","type":"object","properties":{"GENERIC-RESOURCE-API:is-external-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:route-table-reference":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"}},"GENERIC-RESOURCE-API:physical-network-name":{"type":"Some physical-network-name","required":false},"GENERIC-RESOURCE-API:vpn-bindings":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"}},"GENERIC-RESOURCE-API:is-provider-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:subnets":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"}},"GENERIC-RESOURCE-API:is-shared-network":{"type":"true","required":false},"GENERIC-RESOURCE-API:network-policy":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"}},"GENERIC-RESOURCE-API:network-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vpn-bindings":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-provided-ar-id":{"description":"List of allotted resources using capacity from this vnf","type":"array","items":{"type":"Some vnf-provided-ar-id"},"required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-macs":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"(config)allotted-resource-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-informationPOST","type":"object","properties":{"allotted-resource-id":{"type":"Some allotted-resource-id","required":false},"parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information"}}}},"(config)vnf-vmsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-vmsPOST","type":"object","properties":{"vm-type":{"type":"Some vm-type","required":true},"vm-names":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"vm-count":{"type":"0","required":false},"vm-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:service-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"}}}},"(contrail-route-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(contrail-route-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(contrail-route-topology-operation)input"}}}},"(config)network-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topologyPOST","type":"object","properties":{"network-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"}},"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"network-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"}},"network-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"}},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information"}},"tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"}},"GENERIC-RESOURCE-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"GENERIC-RESOURCE-API:vnf-vms":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"GENERIC-RESOURCE-API:vnf-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API(config)network-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"GENERIC-RESOURCE-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"}}}},"GENERIC-RESOURCE-API/services/service(config)service-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service(config)service-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-status"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:c-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"GENERIC-RESOURCE-API:s-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"GENERIC-RESOURCE-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":true},"GENERIC-RESOURCE-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"GENERIC-RESOURCE-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}},"GENERIC-RESOURCE-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"GENERIC-RESOURCE-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"GENERIC-RESOURCE-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template","type":"Some ipv6-subnet-id","required":false},"GENERIC-RESOURCE-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"GENERIC-RESOURCE-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"GENERIC-RESOURCE-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"}}}},"unique_empty_identifier":{},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-id":{"type":"Some vnf-id","required":true},"GENERIC-RESOURCE-API:vnf-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:c-tag":{"type":"array","items":{"type":"Some c-tag"},"required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"}}}},"GENERIC-RESOURCE-API(operational)preload-vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)preload-vnfs-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:preload-vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(operational)preload-vnfs"}}}},"(config)vf-module-level-oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-level-oper-statusPOST","type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"}}}},"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter","type":"object","properties":{"GENERIC-RESOURCE-API:service-parameter-name":{"type":"Some service-parameter-name","required":false},"GENERIC-RESOURCE-API:service-parameter-value":{"type":"Some service-parameter-value","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:sriov-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:network-information-item":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"}}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments","type":"object","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"}},"GENERIC-RESOURCE-API:fq-name":{"description":"The Contrail fq-name of the network policy","type":"Some fq-name","required":false},"GENERIC-RESOURCE-API:contrail-id":{"description":"The ID assigned by Contrail to the network-policy (one for one with the fq-name)","type":"Some contrail-id","required":false},"GENERIC-RESOURCE-API:contrail-applied-service":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"}},"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"}},"GENERIC-RESOURCE-API:vlan-tag":{"description":"Contrail-assigned vlan-tag to the vipr vm interface for this route.","type":"Some vlan-tag","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","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?","type":"array","items":{"type":"Some network-ip"},"required":false}}},"(config)vf-module-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-assignmentsPOST","type":"object","properties":{"vf-module-status":{"description":"Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR.","type":"Some vf-module-status","required":false},"vms":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"}}}},"GENERIC-RESOURCE-API/services/service(config)service-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service(config)service-data","type":"object","properties":{"GENERIC-RESOURCE-API:service-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"}},"GENERIC-RESOURCE-API:service-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"}},"GENERIC-RESOURCE-API:provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"}},"GENERIC-RESOURCE-API:networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)networks"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"}},"GENERIC-RESOURCE-API:consumed-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"}},"GENERIC-RESOURCE-API:service-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"GENERIC-RESOURCE-API: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","type":"Some interface-route-prefix-cidr","required":true},"GENERIC-RESOURCE-API:interface-route-prefix":{"minLength":0,"description":"route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"167.22.0.1%LN","required":false,"maxLength":2147483647,"enum":["167.22.0.1%LN","ddD:%{N}"]}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:network-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)networks"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vms":{"type":"object","items":{"$ref":"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"}}}},"(config)network-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-informationPOST","type":"object","properties":{"network-id":{"type":"Some network-id","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information"}},"network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"}}}},"GENERIC-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-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","type":"object","properties":{"GENERIC-RESOURCE-API:vm":{"type":"array","items":{"$ref":"GENERIC-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"}}}},"(config)vnf-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-assignmentsPOST","type":"object","properties":{"vnf-vms":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"availability-zones":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"}},"vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"vnf-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"(config)vf-modulesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-modulesPOST","type":"object","properties":{"vf-module":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-vms":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}}}},"(config)service-level-oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-level-oper-statusPOST","type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false}}},"(config)network-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topology-identifierPOST","type":"object","properties":{"network-role":{"type":"Some network-role","required":false},"network-technology":{"type":"Some network-technology","required":false},"service-type":{"type":"Some service-type","required":false},"network-name":{"type":"Some network-name","required":false},"network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(config)vnf-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"}}}},"(contrail-route-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(contrail-route-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-request-input"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)allotted-resource-information"}}}},"(config)contrail-route-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-request-inputPOST","type":"object","properties":{"contrail-applied-service-info":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"}},"dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"}},"source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"}},"contrail-route-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"}}}},"(config)security-zone-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-assignmentsPOST","type":"object","properties":{"trusted-network-role":{"description":"In the case of vIPR, this is the landing networks network-role; used in naming","type":"Some trusted-network-role","required":false},"security-zone-name-trusted":{"type":"Some security-zone-name-trusted","required":false},"security-zone-name-untrusted":{"type":"Some security-zone-name-untrusted","required":false},"untrusted-network-role":{"description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming","type":"Some untrusted-network-role","required":false},"security-zone-service-instance-id":{"description":"Will be the same as the parent-service-instance-id","type":"Some security-zone-service-instance-id","required":false},"security-zone-vnf-id":{"description":"Selected by SDNC from the security-zone-service-instance-id","type":"Some security-zone-vnf-id","required":false},"vlan-tag":{"type":"Some vlan-tag","required":false}}},"GENERIC-RESOURCE-API(config)network-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:network-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"}},"GENERIC-RESOURCE-API:network-name":{"type":"Some network-name","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"}}}},"(config)vnf-level-oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-level-oper-statusPOST","type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false}}},"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-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","properties":{"GENERIC-RESOURCE-API:vm-name":{"description":"ordered-by: user","type":"array","items":{"type":"Some vm-name"},"required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)subnets":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)subnets","type":"object","properties":{"GENERIC-RESOURCE-API:dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:start-address":{"minLength":0,"type":"13.0.29.0","required":false,"maxLength":2147483647,"enum":["13.0.29.0","8F96:"]},"GENERIC-RESOURCE-API:dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"GENERIC-RESOURCE-API:subnet-name":{"type":"Some subnet-name","required":false},"GENERIC-RESOURCE-API:ip-version":{"type":"Some ip-version","required":false},"GENERIC-RESOURCE-API:dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"GENERIC-RESOURCE-API:cidr-mask":{"type":"Some cidr-mask","required":false},"GENERIC-RESOURCE-API:gateway-address":{"minLength":0,"type":"6.0.28.0%p","required":false,"maxLength":2147483647,"enum":["6.0.28.0%p","09a3:%{Lp{L"]}}},"GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"}}}},"(config)vnf-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"}}}},"(config)ecomp-model-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)ecomp-model-informationPOST","type":"object","properties":{"model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"model-name":{"type":"Some model-name","required":false},"model-version":{"type":"Some model-version","required":false},"model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false}}},"(config)allotted-resource-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-statusPOST","type":"object","properties":{"response-code":{"type":"Some response-code","required":false},"response-message":{"type":"Some response-message","required":false},"action":{"description":"value would one of possible request-actions; match the list in service-data oper-status","type":"Some action","required":false},"request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"response-timestamp":{"type":"Some response-timestamp","required":false},"final-indicator":{"type":"Some final-indicator","required":false},"rpc-name":{"type":"Some rpc-name","required":false},"rpc-action":{"description":"this is the svc-action from the incoming request","type":"assign","required":false,"enum":["assign","activate","create","delete","unassign","deactivate"]}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-id":{"description":"subnet UUID to be passed into the HEAT template","type":"Some subnet-id","required":false},"GENERIC-RESOURCE-API:ip-version":{"description":"Should be ipv4 or ipv6","type":"Some ip-version","required":false}}},"(config)network-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-parametersPOST","type":"object","properties":{"network-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"}}}},"(config)contrail-route-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)vnf-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topologyPOST","type":"object","properties":{"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"vnf-parameters-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"}},"vnf-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"}},"vnf-resource-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"}},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information"}},"tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:network-provided-ar-id":{"description":"List of allotted resources using capacity from this network","type":"array","items":{"type":"Some network-provided-ar-id"},"required":false}}},"GENERIC-RESOURCE-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-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","type":"object","properties":{"GENERIC-RESOURCE-API:vm-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"(config)vf-modulePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-modulePOST","type":"object","properties":{"vf-module-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"}},"vf-module-id":{"type":"Some vf-module-id","required":true}}},"GENERIC-RESOURCE-API(config)security-zone-allotted-resources":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-allotted-resources","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API(config)service-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-request-input"}}}},"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)networks","type":"object","properties":{"GENERIC-RESOURCE-API:network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"}}}},"GENERIC-RESOURCE-API/services(config)service":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services(config)service","type":"object","properties":{"GENERIC-RESOURCE-API:service-instance-id":{"description":"Keep as M","type":"Some service-instance-id","required":true},"GENERIC-RESOURCE-API:service-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-status"}},"GENERIC-RESOURCE-API:service-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-data"}}}},"GENERIC-RESOURCE-API(config)network-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-response-information"}}}},"GENERIC-RESOURCE-API(config)contrail-route-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"(config)servicePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)servicePOST","type":"object","properties":{"service-instance-id":{"description":"Keep as M","type":"Some service-instance-id","required":true},"service-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-status"}},"service-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service(config)service-data"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"GENERIC-RESOURCE-API:vm-count":{"type":"0","required":false},"GENERIC-RESOURCE-API:vm-type":{"type":"Some vm-type","required":true},"GENERIC-RESOURCE-API:vm-names":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"GENERIC-RESOURCE-API:vm-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-resource-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"Not an enum, but expected values are contrail-route and security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:allotted-resource-pointer":{"description":"Pointer to the allotted-resources topology","type":"Some allotted-resource-pointer","required":false},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"}},"GENERIC-RESOURCE-API:security-zone-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"}},"GENERIC-RESOURCE-API:allotted-resource-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"}},"GENERIC-RESOURCE-API:allotted-resource-operation-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vm-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"(config)vnf-topology-identifier-structurePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topology-identifier-structurePOST","type":"object","properties":{"nf-role":{"type":"Some nf-role","required":false},"vnf-id":{"type":"Some vnf-id","required":false},"nf-type":{"type":"Some nf-type","required":false},"nf-function":{"type":"Some nf-function","required":false},"nf-code":{"description":"used in vnf naming","type":"Some nf-code","required":false},"vnf-type":{"description":"In preload tree, this label is used for the vf-module-type","type":"Some vnf-type","required":false},"vnf-name":{"description":"optionally comes from vnf-request-input container or is assigned by sdn-c","type":"Some vnf-name","required":false}}},"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"(config)service-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-request-inputPOST","type":"object","properties":{"service-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"}},"service-instance-name":{"type":"Some service-instance-name","required":false}}},"GENERIC-RESOURCE-API(operational)services":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)services","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology-identifier-structure":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-operation-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"}}}},"GENERIC-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-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":"object","properties":{"GENERIC-RESOURCE-API:vm-count":{"type":"0","required":false},"GENERIC-RESOURCE-API:vm-type-tag":{"description":"from tosca data on vfc","type":"Some vm-type-tag","required":false},"GENERIC-RESOURCE-API:vm-type":{"type":"Some vm-type","required":true},"GENERIC-RESOURCE-API:nfc-naming-code":{"description":"used in vm naming(draft 29: changed from nfc-code)","type":"Some nfc-naming-code","required":false},"GENERIC-RESOURCE-API:vm-names":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}},"GENERIC-RESOURCE-API:vm-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-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"}}}},"(config)security-zone-topologyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-topologyPOST","type":"object","properties":{"security-zone-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"}},"security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"}},"allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"}},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information","type":"object","properties":{"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:network-type":{"type":"Some network-type","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"GENERIC-RESOURCE-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"GENERIC-RESOURCE-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"}},"GENERIC-RESOURCE-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"GENERIC-RESOURCE-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data","type":"object","properties":{"GENERIC-RESOURCE-API:network-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"}},"GENERIC-RESOURCE-API:network-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:network-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"}},"GENERIC-RESOURCE-API:network-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"}},"GENERIC-RESOURCE-API:network-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"}}}},"(vf-module-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(vf-module-topology-operation)output"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)vm-networksPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vm-networksPOST","type":"object","properties":{"network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"network-ips-v6":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"network-macs":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"21.0.3.2","required":false,"maxLength":2147483647,"enum":["21.0.3.2","dbaF:1%N{"]},"floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":":B:","required":false,"maxLength":2147483647},"use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"network-ips":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"interface-route-prefixes":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:heat-vlan-filter":{"type":"array","items":{"type":"Some heat-vlan-filter"},"required":false}}},"(config)sriov-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)sriov-parametersPOST","type":"object","properties":{"heat-vlan-filters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"application-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"}}}},"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference","type":"object","properties":{"GENERIC-RESOURCE-API:route-table-reference-id":{"type":"Some route-table-reference-id","required":false},"GENERIC-RESOURCE-API:route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":true}}},"(config)heat-vlan-filtersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)heat-vlan-filtersPOST","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)vnf-resource-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-resource-assignmentsPOST","type":"object","properties":{"availability-zones":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"}},"vnf-status":{"description":"Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR.","type":"Some vnf-status","required":false},"vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"}}}},"(config)request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)request-informationPOST","type":"object","properties":{"notification-url":{"type":"Some notification-url","required":false},"order-version":{"type":"Some order-version","required":false},"request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"source":{"type":"Some source","required":false},"request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"order-number":{"type":"Some order-number","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:subnets":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:c-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:untrusted-network-role":{"description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming","type":"Some untrusted-network-role","required":false},"GENERIC-RESOURCE-API:trusted-network-role":{"description":"In the case of vIPR, this is the landing networks network-role; used in naming","type":"Some trusted-network-role","required":false},"GENERIC-RESOURCE-API:security-zone-input-parameters":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:vlan-tag":{"type":"Some vlan-tag","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"}}}},"(config)vnfPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnfPOST","type":"object","properties":{"vnf-id":{"type":"Some vnf-id","required":true},"vnf-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"}}}},"(vnf-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:vnf-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-response-information"}},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false}}},"(security-zone-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(security-zone-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(security-zone-topology-operation)input"}}}},"(config)vnfsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnfsPOST","type":"object","properties":{"vnf":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"}}}},"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"(config)service-parameterPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-parameterPOST","type":"object","properties":{"service-parameter-value":{"type":"Some service-parameter-value","required":false},"service-parameter-name":{"type":"Some service-parameter-name","required":false}}},"(config)allotted-resource-operation-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)allotted-resource-operation-informationPOST","type":"object","properties":{"allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"}},"sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"}},"service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"}},"security-zone-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-type":{"description":"(Added in draft 32)Expected to be contrail-route or security-zone.","type":"Some allotted-resource-type","required":false},"GENERIC-RESOURCE-API:parent-service-instance-id":{"description":"Service-instance-id of the parent service to which this allotted resource belongs.","type":"Some parent-service-instance-id","required":false},"GENERIC-RESOURCE-API:allotted-resource-name":{"description":"For a contrail-route, the network policy name.","type":"Some allotted-resource-name","required":false},"GENERIC-RESOURCE-API:consuming-service-instance-id":{"description":"The service-instance-id of the consuming service of this allotted resource","type":"Some consuming-service-instance-id","required":false},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":false}}},"(config)vnf-provided-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-provided-allotted-resourcesPOST","type":"object","properties":{}},"(config)contrail-route-allotted-resourcesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-route-allotted-resourcesPOST","type":"object","properties":{"contrail-route-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"}}}},"GENERIC-RESOURCE-API(config)vf-module-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}},"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vpn-bindings":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments","type":"object","properties":{}},"(config)network-ips-v6POST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-ips-v6POST","type":"object","properties":{"ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":":","required":false,"maxLength":2147483647}}},"GENERIC-RESOURCE-API(config)vnf-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-request-input"}}}},"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/allotted-resource-information(config)ecomp-model-information"}}}},"(vnf-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:input":{"type":"object","items":{"$ref":"(vnf-topology-operation)input"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"(config)service-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-parametersPOST","type":"object","properties":{"service-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"}}}},"(config)network-information-itemsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-information-itemsPOST","type":"object","properties":{"network-information-item":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"(config)vpn-bindingsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vpn-bindingsPOST","type":"object","properties":{"vpn-binding-id":{"type":"Some vpn-binding-id","required":false},"global-route-target":{"type":"Some global-route-target","required":false}}},"GENERIC-RESOURCE-API(config)network-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)network-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"}}}},"GENERIC-RESOURCE-API/services(config)service-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services(config)service-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services(config)service"}}}},"GENERIC-RESOURCE-API(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)request-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}}}},"(config)service-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-dataPOST","type":"object","properties":{"vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"}},"provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"}},"sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"}},"service-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"}},"service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information"}},"service-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"}},"request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information"}},"networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)networks"}},"service-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"}},"consumed-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"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"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:network-role":{"type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-id":{"type":"Some network-id","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network","type":"object","properties":{"GENERIC-RESOURCE-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"GENERIC-RESOURCE-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"GENERIC-RESOURCE-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"GENERIC-RESOURCE-API:subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"}},"GENERIC-RESOURCE-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"GENERIC-RESOURCE-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"GENERIC-RESOURCE-API(operational)services-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(operational)services-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:services":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(operational)services"}}}},"(config)networksPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)networksPOST","type":"object","properties":{"network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter","type":"object","properties":{"GENERIC-RESOURCE-API:network-parameter-name":{"type":"Some network-parameter-name","required":false},"GENERIC-RESOURCE-API:network-parameter-value":{"type":"Some network-parameter-value","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-applied-service":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"}}}},"(config)vf-module-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-request-inputPOST","type":"object","properties":{"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"vf-module-name":{"type":"Some vf-module-name","required":false},"request-version":{"description":"keep this?","type":"Some request-version","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"vf-module-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"}},"tenant":{"type":"Some tenant","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-topology":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"GENERIC-RESOURCE-API:vm-name":{"type":"Some vm-name","required":false}}},"(config)network-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"}},"GENERIC-RESOURCE-API:security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"}},"GENERIC-RESOURCE-API:security-zone-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"}},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)sdnc-request-headerPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)sdnc-request-headerPOST","type":"object","properties":{"svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false},"svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vm-networks":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"GENERIC-RESOURCE-API(config)vf-module-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-response-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"GENERIC-RESOURCE-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"}}}},"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-parameters-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"}}}},"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"}}}},"GENERIC-RESOURCE-API(config)vf-module-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vf-module-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-request-input"}}}},"(config)security-zone-input-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-input-parametersPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:preload-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vm-names":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:dest-network":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:contrail-route-input-parameters":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:contrail-applied-service-info":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:source-network":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-id":{"type":"Some vnf-id","required":false},"GENERIC-RESOURCE-API:nf-type":{"type":"Some nf-type","required":false},"GENERIC-RESOURCE-API:vnf-name":{"description":"optionally comes from vnf-request-input container or is assigned by sdn-c","type":"Some vnf-name","required":false},"GENERIC-RESOURCE-API:nf-role":{"type":"Some nf-role","required":false},"GENERIC-RESOURCE-API:nf-code":{"description":"used in vnf naming","type":"Some nf-code","required":false},"GENERIC-RESOURCE-API:vnf-type":{"description":"In preload tree, this label is used for the vf-module-type","type":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:nf-function":{"type":"Some nf-function","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"(config)vf-module-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-informationPOST","type":"object","properties":{"vf-module-id":{"type":"Some vf-module-id","required":false},"ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information"}},"vf-module-type":{"type":"Some vf-module-type","required":false}}},"GENERIC-RESOURCE-API(config)security-zone-request-input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)security-zone-request-input-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)security-zone-request-input"}}}},"(config)application-tagsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)application-tagsPOST","type":"object","properties":{"c-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"s-tags":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"(config)vnf-parameters-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-parameters-dataPOST","type":"object","properties":{"param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"}}}},"(config)subnets-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)subnets-dataPOST","type":"object","properties":{"subnet-data":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"}}}},"(config)vnf-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-parametersPOST","type":"object","properties":{"vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false},"vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"GENERIC-RESOURCE-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-ips-v6":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-policy":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"}}}},"(config)networkPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)networkPOST","type":"object","properties":{"network-id":{"type":"Some network-id","required":true},"network-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"}}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-ips":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"(config)security-zone-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-request-inputPOST","type":"object","properties":{"trusted-network-role":{"description":"In the case of vIPR, this is the landing networks network-role; used in naming","type":"Some trusted-network-role","required":false},"untrusted-network-role":{"description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming","type":"Some untrusted-network-role","required":false},"vlan-tag":{"type":"Some vlan-tag","required":false},"security-zone-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"}}}},"(service-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(service-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(service-topology-operation)output"}}}},"(config)s-tagsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)s-tagsPOST","type":"object","properties":{}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-input-parameters":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-parameters":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"}}}},"(config)vnf-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topology-identifierPOST","type":"object","properties":{"service-id":{"type":"Some service-id","required":false},"generic-vnf-type":{"type":"Some generic-vnf-type","required":false},"service-type":{"type":"Some service-type","required":false},"generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false}}},"(config)network-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-assignmentsPOST","type":"object","properties":{}},"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:network-information-items":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"(config)vf-module-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"}}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status","type":"object","properties":{"GENERIC-RESOURCE-API:last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"GENERIC-RESOURCE-API:last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false},"GENERIC-RESOURCE-API:last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"GENERIC-RESOURCE-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"GENERIC-RESOURCE-API:order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"GENERIC-RESOURCE-API:last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:consumed-allotted-resource":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-identifiers":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-ips":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-level-oper-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:network-parameter":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"}}}},"(config)service-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-topology-identifierPOST","type":"object","properties":{"service-id":{"description":"from MSO input on STO assign","type":"Some service-id","required":false},"global-customer-id":{"type":"Some global-customer-id","required":false},"service-instance-id":{"description":"repeated","type":"Some service-instance-id","required":false},"service-type":{"description":"tag labeled subscription-service-type in the service-information input","type":"Some service-type","required":false},"service-instance-name":{"description":"optionally comes from service-request-input container or is assigned by sdn-c","type":"Some service-instance-name","required":false}}},"(config)vnf-request-inputPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-request-inputPOST","type":"object","properties":{"aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"vnf-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"}},"request-version":{"description":"keep this? e.g. 1702","type":"Some request-version","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"vnf-name":{"description":"in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)","type":"Some vnf-name","required":false},"tenant":{"type":"Some tenant","required":false},"vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:service-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"}},"GENERIC-RESOURCE-API:service-instance-name":{"type":"Some service-instance-name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param","type":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"(config)service-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-statusPOST","type":"object","properties":{"response-code":{"type":"Some response-code","required":false},"response-message":{"type":"Some response-message","required":false},"action":{"description":"value would one of possible request-actions; match the list in service-data oper-status","type":"Some action","required":false},"request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"response-timestamp":{"type":"Some response-timestamp","required":false},"final-indicator":{"type":"Some final-indicator","required":false},"rpc-name":{"type":"Some rpc-name","required":false},"rpc-action":{"description":"this is the svc-action from the incoming request","type":"assign","required":false,"enum":["assign","activate","configure","delete","unassign","deactivate"]}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-ips-v6":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"GENERIC-RESOURCE-API(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)sdnc-request-header","type":"object","properties":{"GENERIC-RESOURCE-API:svc-action":{"description":"Enumerated listThis is the rpcAction","type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create"]},"GENERIC-RESOURCE-API:svc-notification-url":{"description":"Contains URL for asynchronous response","type":"Some svc-notification-url","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)","type":"Some svc-request-id","required":false}}},"(config)security-zone-response-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)security-zone-response-informationPOST","type":"object","properties":{"instance-id":{"type":"Some instance-id","required":false},"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":"Some object-path","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)request-information","type":"object","properties":{"GENERIC-RESOURCE-API:request-action":{"description":"still need to work Disconnect","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"GENERIC-RESOURCE-API:notification-url":{"type":"Some notification-url","required":false},"GENERIC-RESOURCE-API:order-version":{"type":"Some order-version","required":false},"GENERIC-RESOURCE-API:request-id":{"description":"Request ID generated upstream of MSO","type":"Some request-id","required":false},"GENERIC-RESOURCE-API:order-number":{"type":"Some order-number","required":false},"GENERIC-RESOURCE-API:source":{"type":"Some source","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:network-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"}},"GENERIC-RESOURCE-API:network-name":{"type":"Some network-name","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false}}},"(config)contrail-applied-servicePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)contrail-applied-servicePOST","type":"object","properties":{"vnf-id":{"description":"The vnf representing the contrail applied service","type":"Some vnf-id","required":false},"contrail-fqdn":{"description":"This is the fq-name of the Contrail service instance through which the route is passing.","type":"Some contrail-fqdn","required":false},"service-instance-id":{"description":"The service-instance-id of the vnf from which the contrail applied service is coming","type":"Some service-instance-id","required":false}}},"(security-zone-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(security-zone-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(security-zone-topology-operation)output"}}}},"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information","type":"object","properties":{"GENERIC-RESOURCE-API:global-customer-id":{"description":"need for put of data to AnAI (MSO provides)","type":"Some global-customer-id","required":false},"GENERIC-RESOURCE-API:subscription-service-type":{"description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example.","type":"Some subscription-service-type","required":false},"GENERIC-RESOURCE-API:service-id":{"description":"This maps to the product-family-id in A&AI","type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-instance-id":{"type":"Some service-instance-id","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:subscriber-name":{"description":"Would not be expected for vIPR-ATM or mobility services.","type":"Some subscriber-name","required":false}}},"(config)vnf-networkPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-networkPOST","type":"object","properties":{"network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"subnets-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"}},"contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-topology","type":"object","properties":{"GENERIC-RESOURCE-API:service-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"}},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information"}},"GENERIC-RESOURCE-API:service-topology-identifier":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"}},"GENERIC-RESOURCE-API:service-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"}}}},"GENERIC-RESOURCE-API(config)services":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)services","type":"object","properties":{"GENERIC-RESOURCE-API:service":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services(config)service"}}}},"GENERIC-RESOURCE-API(config)service-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:service-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"}},"GENERIC-RESOURCE-API:service-instance-name":{"type":"Some service-instance-name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:interface-route-prefix":{"description":"ordered-by: user","type":"array","items":{"type":"Some interface-route-prefix"},"required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:consumed-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"}}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"GENERIC-RESOURCE-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"39.6.1.0","required":false,"maxLength":2147483647,"enum":["39.6.1.0","EF:"]},"GENERIC-RESOURCE-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"GENERIC-RESOURCE-API:network-ips":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"GENERIC-RESOURCE-API:network-macs":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"GENERIC-RESOURCE-API:interface-route-prefixes":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"GENERIC-RESOURCE-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"GENERIC-RESOURCE-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"GENERIC-RESOURCE-API:network-ips-v6":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"GENERIC-RESOURCE-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"CEfa::","required":false,"maxLength":2147483647}}},"(preload-vnf-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-topology-information"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}}}},"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"}}}},"(config)network-level-oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-level-oper-statusPOST","type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","type":"CreateNetworkInstance","required":false,"enum":["CreateNetworkInstance","ActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"last-order-status":{"description":"fieldused by generic-resource-api","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"create-timestamp":{"description":"Not currently populated in service data.","type":"Some create-timestamp","required":false},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"last-rpc-action":{"type":"assign","required":false,"enum":["assign","activate","delete","unassign","deactivate","create"]},"last-svc-request-id":{"description":"Not currently populated in service data.","type":"Some last-svc-request-id","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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":"object","properties":{"GENERIC-RESOURCE-API:value":{"type":"Some value","required":false},"GENERIC-RESOURCE-API:name":{"type":"Some name","required":false}}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","type":"object","properties":{"GENERIC-RESOURCE-API:mac-addresses":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnfs":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"}}}},"GENERIC-RESOURCE-API(config)vnf-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-information","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-id":{"type":"Some vnf-id","required":false},"GENERIC-RESOURCE-API: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":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-information(config)ecomp-model-information"}}}},"GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:contrail-route-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)contrail-route-response-information"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"}}}},"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vf-module-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"(config)vnf-preload-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-preload-listPOST","type":"object","properties":{"preload-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"}},"vnf-name":{"description":"vf-module-name or network name","type":"Some vnf-name","required":true},"vnf-type":{"description":"vf-module-type or network type","type":"Some vnf-type","required":true}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)ecomp-model-information","type":"object","properties":{"GENERIC-RESOURCE-API:model-customization-uuid":{"description":"customized resource for use within a given service.Would not be present at the service level but would be present for the resource level","type":"Some model-customization-uuid","required":false},"GENERIC-RESOURCE-API:model-invariant-uuid":{"description":"identifies the invariant uuid for this service or resource","type":"Some model-invariant-uuid","required":false},"GENERIC-RESOURCE-API:model-name":{"type":"Some model-name","required":false},"GENERIC-RESOURCE-API:model-uuid":{"description":"identifies the uuid for this service or resource, which is version specific","type":"Some model-uuid","required":false},"GENERIC-RESOURCE-API:model-version":{"type":"Some model-version","required":false}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:network-macs":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-topology-identifier":{"type":"object","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-name-trusted":{"type":"Some security-zone-name-trusted","required":false},"GENERIC-RESOURCE-API:untrusted-network-role":{"description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming","type":"Some untrusted-network-role","required":false},"GENERIC-RESOURCE-API:security-zone-name-untrusted":{"type":"Some security-zone-name-untrusted","required":false},"GENERIC-RESOURCE-API:security-zone-vnf-id":{"description":"Selected by SDNC from the security-zone-service-instance-id","type":"Some security-zone-vnf-id","required":false},"GENERIC-RESOURCE-API:trusted-network-role":{"description":"In the case of vIPR, this is the landing networks network-role; used in naming","type":"Some trusted-network-role","required":false},"GENERIC-RESOURCE-API:security-zone-service-instance-id":{"description":"Will be the same as the parent-service-instance-id","type":"Some security-zone-service-instance-id","required":false},"GENERIC-RESOURCE-API:vlan-tag":{"type":"Some vlan-tag","required":false}}},"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource","type":"object","properties":{"GENERIC-RESOURCE-API:allotted-resource-status":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"}},"GENERIC-RESOURCE-API:allotted-resource-data":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"}},"GENERIC-RESOURCE-API:allotted-resource-id":{"type":"Some allotted-resource-id","required":true}}},"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy","type":"object","properties":{"GENERIC-RESOURCE-API:network-policy-id":{"type":"Some network-policy-id","required":false},"GENERIC-RESOURCE-API:network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","properties":{"GENERIC-RESOURCE-API:request-version":{"description":"keep this?","type":"Some request-version","required":false},"GENERIC-RESOURCE-API:vf-module-input-parameters":{"type":"object","items":{"$ref":"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"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:vf-module-name":{"type":"Some vf-module-name","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false}}},"(config)source-networkPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)source-networkPOST","type":"object","properties":{"network-role":{"type":"Some network-role","required":false},"network-id":{"type":"Some network-id","required":false}}},"(service-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(service-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:service-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-request-input"}}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"GENERIC-RESOURCE-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:availability-zones":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-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","properties":{"GENERIC-RESOURCE-API:mac-address":{"description":"List of network assignments for this vm-type","type":"array","items":{"type":"Some mac-address"},"required":false}}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-provided-allotted-resources":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"}}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(config)preload-vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)preload-vnfs","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-preload-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"}}}},"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"GENERIC-RESOURCE-API:generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"GENERIC-RESOURCE-API:service-id":{"type":"Some service-id","required":false},"GENERIC-RESOURCE-API:service-type":{"type":"Some service-type","required":false},"GENERIC-RESOURCE-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"GENERIC-RESOURCE-API:generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"GENERIC-RESOURCE-API:generic-vnf-type":{"type":"Some generic-vnf-type","required":false}}},"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"}}}},"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-preload-list":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"}}}},"(config)floating-ipsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)floating-ipsPOST","type":"object","properties":{}},"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"}}}},"GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data(config)service-information"}}}},"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data","type":"object","properties":{"GENERIC-RESOURCE-API:subnet-data":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"}}}},"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:ecomp-model-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)ecomp-model-information"}}}},"(config)vm-networkPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vm-networkPOST","type":"object","properties":{"network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":true},"floating-ips":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"network-information-items":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"sriov-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"mac-addresses":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}},"network-role-tag":{"type":"Some network-role-tag","required":false},"interface-route-prefixes":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/services/service/service-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"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:security-zone-assignments":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"}}}},"GENERIC-RESOURCE-API(config)vnf-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-topology-information-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:vnf-topology-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-topology-information"}}}},"(preload-vnf-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(preload-vnf-topology-operation)output"}}}},"(preload-network-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)output-TOP","type":"object","properties":{"GENERIC-RESOURCE-API:output":{"type":"object","items":{"$ref":"(preload-network-topology-operation)output"}}}},"(network-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)input","type":"object","properties":{"GENERIC-RESOURCE-API:network-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-information"}},"GENERIC-RESOURCE-API:request-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)request-information"}},"GENERIC-RESOURCE-API:service-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-information"}},"GENERIC-RESOURCE-API:sdnc-request-header":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)sdnc-request-header"}},"GENERIC-RESOURCE-API:network-request-input":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)network-request-input"}}}},"GENERIC-RESOURCE-API/services/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":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/services/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","type":"object","properties":{"GENERIC-RESOURCE-API:vm-network":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/services/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"}}}},"(vf-module-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)output","type":"object","properties":{"GENERIC-RESOURCE-API:vf-module-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vf-module-response-information"}},"GENERIC-RESOURCE-API:service-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)service-response-information"}},"GENERIC-RESOURCE-API:ack-final-indicator":{"description":"Expected to be Y or N.","type":"Some ack-final-indicator","required":false},"GENERIC-RESOURCE-API:response-code":{"description":"a success code or an defined error codeKeep as M","type":"Some response-code","required":false},"GENERIC-RESOURCE-API:vnf-response-information":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API(config)vnf-response-information"}},"GENERIC-RESOURCE-API:response-message":{"description":"message included for error code","type":"Some response-message","required":false},"GENERIC-RESOURCE-API:svc-request-id":{"description":"the request id from the request message for which this is the responseKeep as M","type":"Some svc-request-id","required":false}}},"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":{"$schema":"http://json-schema.org/draft-04/schema","id":"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","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"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"}}}},"GENERIC-RESOURCE-API(config)vnf-request-input":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)vnf-request-input","type":"object","properties":{"GENERIC-RESOURCE-API:request-version":{"description":"keep this? e.g. 1702","type":"Some request-version","required":false},"GENERIC-RESOURCE-API:vnf-name":{"description":"in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)","type":"Some vnf-name","required":false},"GENERIC-RESOURCE-API:vnf-input-parameters":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"}},"GENERIC-RESOURCE-API:aic-clli":{"description":"Not expected to be used","type":"Some aic-clli","required":false},"GENERIC-RESOURCE-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"GENERIC-RESOURCE-API:tenant":{"type":"Some tenant","required":false},"GENERIC-RESOURCE-API:vnf-networks":{"type":"object","items":{"$ref":"GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"}}}},"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters","type":"object","properties":{"GENERIC-RESOURCE-API:param":{"type":"array","items":{"$ref":"GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"}}}},"GENERIC-RESOURCE-API(config)service-response-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"GENERIC-RESOURCE-API(config)service-response-information","type":"object","properties":{"GENERIC-RESOURCE-API: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":"Some object-path","required":false},"GENERIC-RESOURCE-API:instance-id":{"type":"Some instance-id","required":false}}}}}
\ No newline at end of file
diff --git a/vnfapi/model/src/main/resources/vnf-api.20150720.json b/vnfapi/model/src/main/resources/vnf-api.20150720.json
new file mode 100644 (file)
index 0000000..89815e3
--- /dev/null
@@ -0,0 +1 @@
+{"apiVersion":"1.0.0","swaggerVersion":"1.2","basePath":"restconf","resourcePath":null,"produces":["application/json","application/xml"],"apis":[{"path":"/config","operations":[{"method":"POST","summary":null,"notes":"Defines API interface for VNF Orchestration","type":"(config)VNF-API_modulePOST","nickname":"POST-VNF-API_module","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)preload-vnfs","description":null,"required":false,"type":"VNF-API(config)preload-vnfs-TOP","paramType":"body"},{"name":"**(config)vnfs","description":null,"required":false,"type":"VNF-API(config)vnfs-TOP","paramType":"body"},{"name":"**(config)preload-vnf-instances","description":null,"required":false,"type":"VNF-API(config)preload-vnf-instances-TOP","paramType":"body"},{"name":"**(config)vnf-instances","description":null,"required":false,"type":"VNF-API(config)vnf-instances-TOP","paramType":"body"},{"name":"**(config)preload-vf-modules","description":null,"required":false,"type":"VNF-API(config)preload-vf-modules-TOP","paramType":"body"},{"name":"**(config)vf-modules","description":null,"required":false,"type":"VNF-API(config)vf-modules-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-vnfs","nickname":"GET-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)preload-vnfs-TOP","nickname":"PUT-preload-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)preload-vnfs","description":null,"required":false,"type":"VNF-API(config)preload-vnfs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-vnfsPOST","nickname":"POST-preload-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vnf-preload-list","description":null,"required":false,"type":"VNF-API/preload-vnfs(config)vnf-preload-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-preload-list","nickname":"GET-vnf-preload-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs(config)vnf-preload-list-TOP","nickname":"PUT-vnf-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-preload-list","description":null,"required":false,"type":"VNF-API/preload-vnfs(config)vnf-preload-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-preload-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-preload-listPOST","nickname":"POST-vnf-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)preload-data","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-data","nickname":"GET-preload-data","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","nickname":"PUT-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)preload-data","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-data","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-dataPOST","nickname":"POST-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)network-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","paramType":"body"},{"name":"**(config)vnf-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology-information","nickname":"GET-network-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","nickname":"PUT-network-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)network-topology-informationPOST","nickname":"POST-network-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-policy","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","paramType":"body"},{"name":"**(config)provider-network-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information-TOP","paramType":"body"},{"name":"**(config)network-topology-identifier","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","paramType":"body"},{"name":"**(config)route-table-reference","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","paramType":"body"},{"name":"**(config)vpn-bindings","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","paramType":"body"},{"name":"**(config)subnets","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-policy","nickname":"GET-network-policy","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","nickname":"PUT-network-policy","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)network-policy","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-policy","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-policy-fqdn","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/provider-network-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)provider-network-information","nickname":"GET-provider-network-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information-TOP","nickname":"PUT-provider-network-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)provider-network-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-provider-network-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-topology-identifier","nickname":"GET-network-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","nickname":"PUT-network-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)network-topology-identifier","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/route-table-reference","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)route-table-reference","nickname":"GET-route-table-reference","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","nickname":"PUT-route-table-reference","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)route-table-reference","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-route-table-reference","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vpn-bindings","nickname":"GET-vpn-bindings","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","nickname":"PUT-vpn-bindings","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vpn-bindings","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vpn-bindings","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vpn-binding-id","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)subnets","nickname":"GET-subnets","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","nickname":"PUT-subnets","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)subnets","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-subnets","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"start-address","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-information","nickname":"GET-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","nickname":"PUT-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-topology-informationPOST","nickname":"POST-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-topology-identifier","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-identifier","nickname":"GET-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","nickname":"PUT-vnf-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-identifier","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-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}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-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","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-type","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:preload-vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)preload-vnfs","nickname":"GET-preload-vnfs","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfs","nickname":"GET-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)vnfs-TOP","nickname":"PUT-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)vnfs","description":null,"required":false,"type":"VNF-API(config)vnfs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfs","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnfsPOST","nickname":"POST-vnfs","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vnf-list","description":null,"required":false,"type":"VNF-API/vnfs(config)vnf-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-list","nickname":"GET-vnf-list","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs(config)vnf-list-TOP","nickname":"PUT-vnf-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-list","description":null,"required":false,"type":"VNF-API/vnfs(config)vnf-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-list","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-listPOST","nickname":"POST-vnf-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-status","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list(config)service-status-TOP","paramType":"body"},{"name":"**(config)service-data","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list(config)service-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-status","nickname":"GET-service-status","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list(config)service-status-TOP","nickname":"PUT-service-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-status","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list(config)service-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-status","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-data","nickname":"GET-service-data","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list(config)service-data-TOP","nickname":"PUT-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-data","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list(config)service-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-data","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)service-dataPOST","nickname":"POST-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)vnf-request-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information-TOP","paramType":"body"},{"name":"**(config)vnf-topology-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-request-information","nickname":"GET-vnf-request-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information-TOP","nickname":"PUT-vnf-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-request-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-request-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-request-informationPOST","nickname":"POST-vnf-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-request-information/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-information","nickname":"GET-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information-TOP","nickname":"PUT-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-information","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-information","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-topology-informationPOST","nickname":"POST-vnf-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-topology-identifier","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-topology-identifier","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-topology-identifier","nickname":"GET-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier-TOP","nickname":"PUT-vnf-topology-identifier","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-topology-identifier","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-topology-identifier","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:vnfs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)vnfs","nickname":"GET-vnfs","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-vnf-instances","nickname":"GET-preload-vnf-instances","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)preload-vnf-instances-TOP","nickname":"PUT-preload-vnf-instances","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)preload-vnf-instances","description":null,"required":false,"type":"VNF-API(config)preload-vnf-instances-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-vnf-instances","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-vnf-instancesPOST","nickname":"POST-preload-vnf-instances","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vnf-instance-preload-list","description":null,"required":false,"type":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-preload-list","nickname":"GET-vnf-instance-preload-list","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list-TOP","nickname":"PUT-vnf-instance-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-preload-list","description":null,"required":false,"type":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-preload-list","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-preload-listPOST","nickname":"POST-vnf-instance-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-instance-preload-data","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-preload-data","nickname":"GET-vnf-instance-preload-data","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data-TOP","nickname":"PUT-vnf-instance-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-preload-data","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-preload-data","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-preload-dataPOST","nickname":"POST-vnf-instance-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)vnf-instance-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-topology-information","nickname":"GET-vnf-instance-topology-information","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information-TOP","nickname":"PUT-vnf-instance-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-topology-information","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-topology-information","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-topology-informationPOST","nickname":"POST-vnf-instance-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information-TOP","paramType":"body"},{"name":"**(config)vnf-instance-identifiers","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-instance-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-identifiers","nickname":"GET-vnf-instance-identifiers","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","nickname":"PUT-vnf-instance-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-identifiers","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-identifiers","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vnf-instances/vnf-instance-preload-list/{vnf-instance-name}/{vnf-model-id}/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-instance-name","description":"vnf-instance-name, aka generic-vnf-name","required":false,"type":"string","paramType":"path"},{"name":"vnf-model-id","description":"vnf-model-id, aka generic-vnf-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:preload-vnf-instances","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)preload-vnf-instances","nickname":"GET-preload-vnf-instances","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instances","nickname":"GET-vnf-instances","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)vnf-instances-TOP","nickname":"PUT-vnf-instances","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)vnf-instances","description":null,"required":false,"type":"VNF-API(config)vnf-instances-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instances","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instancesPOST","nickname":"POST-vnf-instances","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vnf-instance-list","description":null,"required":false,"type":"VNF-API/vnf-instances(config)vnf-instance-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-list","nickname":"GET-vnf-instance-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances(config)vnf-instance-list-TOP","nickname":"PUT-vnf-instance-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-list","description":null,"required":false,"type":"VNF-API/vnf-instances(config)vnf-instance-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-listPOST","nickname":"POST-vnf-instance-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-status","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list(config)service-status-TOP","paramType":"body"},{"name":"**(config)vnf-instance-service-data","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/service-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-status","nickname":"GET-service-status","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list(config)service-status-TOP","nickname":"PUT-service-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-status","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list(config)service-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-status","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-service-data","nickname":"GET-vnf-instance-service-data","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data-TOP","nickname":"PUT-vnf-instance-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-service-data","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-service-data","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-service-dataPOST","nickname":"POST-vnf-instance-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-relationship-list","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list-TOP","paramType":"body"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)vnf-instance-request-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information-TOP","paramType":"body"},{"name":"**(config)vnf-instance-topology-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vf-module-relationship-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-relationship-list","nickname":"GET-vf-module-relationship-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list-TOP","nickname":"PUT-vf-module-relationship-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-relationship-list","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-relationship-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-request-information","nickname":"GET-vnf-instance-request-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information-TOP","nickname":"PUT-vnf-instance-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-request-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-request-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-request-informationPOST","nickname":"POST-vnf-instance-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-request-information/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"List of vnf networks to override preload","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"List of vnf networks to override preload","type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"List of vnf networks to override preload","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-topology-information","nickname":"GET-vnf-instance-topology-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information-TOP","nickname":"PUT-vnf-instance-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-topology-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-topology-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-instance-topology-informationPOST","nickname":"POST-vnf-instance-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information-TOP","paramType":"body"},{"name":"**(config)vnf-instance-identifiers","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-instance-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-instance-identifiers","nickname":"GET-vnf-instance-identifiers","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","nickname":"PUT-vnf-instance-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-instance-identifiers","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-instance-identifiers","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vnf-instances/vnf-instance-list/{vnf-instance-id}/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vnf-instance-id","description":"generic-vnf-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:vnf-instances","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)vnf-instances","nickname":"GET-vnf-instances","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)preload-vf-modules","nickname":"GET-preload-vf-modules","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)preload-vf-modules-TOP","nickname":"PUT-preload-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)preload-vf-modules","description":null,"required":false,"type":"VNF-API(config)preload-vf-modules-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-preload-vf-modules","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)preload-vf-modulesPOST","nickname":"POST-preload-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vf-module-preload-list","description":null,"required":false,"type":"VNF-API/preload-vf-modules(config)vf-module-preload-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-preload-list","nickname":"GET-vf-module-preload-list","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules(config)vf-module-preload-list-TOP","nickname":"PUT-vf-module-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-preload-list","description":null,"required":false,"type":"VNF-API/preload-vf-modules(config)vf-module-preload-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-preload-list","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-preload-listPOST","nickname":"POST-vf-module-preload-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vf-module-preload-data","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-preload-data","nickname":"GET-vf-module-preload-data","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data-TOP","nickname":"PUT-vf-module-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-preload-data","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-preload-data","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-preload-dataPOST","nickname":"POST-vf-module-preload-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)vf-module-topology-information","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-topology-information","nickname":"GET-vf-module-topology-information","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information-TOP","nickname":"PUT-vf-module-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-topology-information","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-topology-information","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-topology-informationPOST","nickname":"POST-vf-module-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)vf-module-identifiers","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vf-module-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-identifiers","nickname":"GET-vf-module-identifiers","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers-TOP","nickname":"PUT-vf-module-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-identifiers","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-identifiers","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:preload-vf-modules/vf-module-preload-list/{vf-module-name}/{vf-module-model-id}/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vf-module-name","description":"vf-module-name","required":false,"type":"string","paramType":"path"},{"name":"vf-module-model-id","description":"vf-module-type","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:preload-vf-modules","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)preload-vf-modules","nickname":"GET-preload-vf-modules","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-modules","nickname":"GET-vf-modules","consumes":null,"parameters":[],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API(config)vf-modules-TOP","nickname":"PUT-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"(config)vf-modules","description":null,"required":false,"type":"VNF-API(config)vf-modules-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-modules","consumes":null,"parameters":[],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-modulesPOST","nickname":"POST-vf-modules","consumes":["application/json","application/xml"],"parameters":[{"name":"**(config)vf-module-list","description":null,"required":false,"type":"VNF-API/vf-modules(config)vf-module-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-list","nickname":"GET-vf-module-list","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules(config)vf-module-list-TOP","nickname":"PUT-vf-module-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-list","description":null,"required":false,"type":"VNF-API/vf-modules(config)vf-module-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-list","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-listPOST","nickname":"POST-vf-module-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)service-status","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list(config)service-status-TOP","paramType":"body"},{"name":"**(config)vf-module-service-data","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/service-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-status","nickname":"GET-service-status","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list(config)service-status-TOP","nickname":"PUT-service-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-status","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list(config)service-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-status","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-service-data","nickname":"GET-vf-module-service-data","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data-TOP","nickname":"PUT-vf-module-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-service-data","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-service-data","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-service-dataPOST","nickname":"POST-vf-module-service-data","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)oper-status","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status-TOP","paramType":"body"},{"name":"**(config)service-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information-TOP","paramType":"body"},{"name":"**(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header-TOP","paramType":"body"},{"name":"**(config)request-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information-TOP","paramType":"body"},{"name":"**(config)vf-module-request-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information-TOP","paramType":"body"},{"name":"**(config)vf-module-topology-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/oper-status","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)oper-status","nickname":"GET-oper-status","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status-TOP","nickname":"PUT-oper-status","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)oper-status","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-oper-status","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/service-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)service-information","nickname":"GET-service-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information-TOP","nickname":"PUT-service-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)service-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-service-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/sdnc-request-header","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sdnc-request-header","nickname":"GET-sdnc-request-header","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header-TOP","nickname":"PUT-sdnc-request-header","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)sdnc-request-header","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sdnc-request-header","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)request-information","nickname":"GET-request-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information-TOP","nickname":"PUT-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)request-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-request-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-request-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-request-information","nickname":"GET-vf-module-request-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information-TOP","nickname":"PUT-vf-module-request-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-request-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-request-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-topology-information","nickname":"GET-vf-module-topology-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information-TOP","nickname":"PUT-vf-module-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-topology-information","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-topology-information","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vf-module-topology-informationPOST","nickname":"POST-vf-module-topology-information","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters-TOP","paramType":"body"},{"name":"**(config)vf-module-identifiers","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers-TOP","paramType":"body"},{"name":"**(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-parameters/{vnf-parameter-name}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-parameters","nickname":"GET-vnf-parameters","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters-TOP","nickname":"PUT-vnf-parameters","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-parameters","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-parameters","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vnf-parameter-name","description":"The name of an arbitrary instance-specific vnf-parameters","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vf-module-identifiers","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vf-module-identifiers","nickname":"GET-vf-module-identifiers","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers-TOP","nickname":"PUT-vf-module-identifiers","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vf-module-identifiers","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vf-module-identifiers","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-assignments","nickname":"GET-vnf-assignments","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments-TOP","nickname":"PUT-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-assignments","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-assignments","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-assignmentsPOST","nickname":"POST-vnf-assignments","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"**(config)availability-zones","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"},{"name":"**(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"},{"name":"**(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/availability-zones","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)availability-zones","nickname":"GET-availability-zones","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","nickname":"PUT-availability-zones","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"(config)availability-zones","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-availability-zones","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vnf-networks","nickname":"GET-vnf-networks","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","nickname":"PUT-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-networks","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vnf-networks","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vnf-networksPOST","nickname":"POST-vnf-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"**(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)sriov-vlan-filter-list","nickname":"GET-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","nickname":"PUT-sriov-vlan-filter-list","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"},{"name":"(config)sriov-vlan-filter-list","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-sriov-vlan-filter-list","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"A Network Role to which a VNF must connect","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnf-vms","nickname":"GET-vnf-vms","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","nickname":"PUT-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnf-vms","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnf-vms","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vnf-vmsPOST","nickname":"POST-vnf-vms","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vm-names","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"},{"name":"**(config)vm-networks","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vm-names","nickname":"GET-vm-names","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","nickname":"PUT-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vm-names","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vm-names","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":null,"type":"(config)vm-namesPOST","nickname":"POST-vm-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"**(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/vnfc-names","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)vnfc-names","nickname":"GET-vnfc-names","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","nickname":"PUT-vnfc-names","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"(config)vnfc-names","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-vnfc-names","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}","operations":[{"method":"GET","summary":null,"notes":"Network List","type":"(config)vm-networks","nickname":"GET-vm-networks","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":"Network List","type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","nickname":"PUT-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)vm-networks","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":"Network List","type":null,"nickname":"DELETE-vm-networks","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"POST","summary":null,"notes":"Network List","type":"(config)vm-networksPOST","nickname":"POST-vm-networks","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"**(config)network-ips","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"},{"name":"**(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"},{"name":"**(config)network-macs","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"},{"name":"**(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips","nickname":"GET-network-ips","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","nickname":"PUT-network-ips","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-ips-v6","nickname":"GET-network-ips-v6","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","nickname":"PUT-network-ips-v6","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-ips-v6","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-ips-v6","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)network-macs","nickname":"GET-network-macs","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","nickname":"PUT-network-macs","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)network-macs","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-network-macs","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/config/VNF-API:vf-modules/vf-module-list/{vf-module-id}/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes","operations":[{"method":"GET","summary":null,"notes":null,"type":"(config)interface-route-prefixes","nickname":"GET-interface-route-prefixes","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null},{"method":"PUT","summary":null,"notes":null,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","nickname":"PUT-interface-route-prefixes","consumes":["application/json","application/xml"],"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"},{"name":"(config)interface-route-prefixes","description":null,"required":false,"type":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","paramType":"body"}],"responseMessages":null},{"method":"DELETE","summary":null,"notes":null,"type":null,"nickname":"DELETE-interface-route-prefixes","consumes":null,"parameters":[{"name":"vf-module-id","description":"vf-module-id","required":false,"type":"string","paramType":"path"},{"name":"vm-type","description":null,"required":false,"type":"string","paramType":"path"},{"name":"network-role","description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","required":false,"type":"string","paramType":"path"}],"responseMessages":null}]},{"path":"/operational/VNF-API:vf-modules","operations":[{"method":"GET","summary":null,"notes":null,"type":"(operational)vf-modules","nickname":"GET-vf-modules","consumes":null,"parameters":[],"responseMessages":null}]},{"path":"/operations/VNF-API:preload-network-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-network-topology-operation)output-TOP","nickname":"preload-network-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-network-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:vnf-instance-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(vnf-instance-topology-operation)output-TOP","nickname":"vnf-instance-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(vnf-instance-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:vf-module-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(vf-module-topology-operation)output-TOP","nickname":"vf-module-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(vf-module-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:preload-vf-module-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-vf-module-topology-operation)output-TOP","nickname":"preload-vf-module-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-vf-module-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:preload-vnf-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-vnf-topology-operation)output-TOP","nickname":"preload-vnf-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-vnf-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:preload-vnf-instance-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(preload-vnf-instance-topology-operation)output-TOP","nickname":"preload-vnf-instance-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(preload-vnf-instance-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:vnf-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(vnf-topology-operation)output-TOP","nickname":"vnf-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(vnf-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]},{"path":"/operations/VNF-API:network-topology-operation","operations":[{"method":"POST","summary":null,"notes":null,"type":"(network-topology-operation)output-TOP","nickname":"network-topology-operation","consumes":["application/json","application/xml"],"parameters":[{"name":null,"description":null,"required":false,"type":"(network-topology-operation)input-TOP","paramType":"body"}],"responseMessages":null}]}],"models":{"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API(config)vnf-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-information-TOP","type":"object","properties":{"VNF-API:vnf-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-information"}}}},"(config)availability-zonesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)availability-zonesPOST","type":"object","properties":{"availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}}}},"(preload-vnf-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)output","type":"object","properties":{"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/vnf-instances(config)vnf-instance-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances(config)vnf-instance-list","type":"object","properties":{"VNF-API:vnf-instance-service-data":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data"}},"VNF-API:vnf-instance-id":{"description":"generic-vnf-id","type":"Some vnf-instance-id","required":true},"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)service-status"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/vnf-instance-request-information(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-request-information(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"List of vnf networks to override preload","type":"array","items":{"$ref":"VNF-API/vnf-instance-request-information(config)vnf-networks"}}}},"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"(config)vnf-instance-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-topology-informationPOST","type":"object","properties":{"vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-parameters"}},"vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers"}},"vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-assignments"}},"service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)service-information"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"26.60.1.1","required":false,"maxLength":2147483647,"enum":["26.60.1.1","c35:"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"VNF-API/vnfs/vnf-list/service-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)request-information-TOP","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)request-information"}}}},"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list-TOP","type":"object","properties":{"VNF-API:vf-module-relationship-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list"}}}},"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header","type":"object","properties":{"VNF-API:svc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:svc-notification-url":{"type":"Some svc-notification-url","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data-TOP","type":"object","properties":{"VNF-API:vf-module-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"e:0","required":false,"maxLength":2147483647}}},"(config)oper-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)oper-statusPOST","type":"object","properties":{"last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"modify-timestamp":{"type":"Some modify-timestamp","required":false},"maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"create-timestamp":{"type":"Some create-timestamp","required":false},"order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"last-svc-request-id":{"type":"Some last-svc-request-id","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"26cc:2","required":false,"maxLength":2147483647}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"0.3.0.3%}{p","required":false,"maxLength":2147483647,"enum":["0.3.0.3%}{p","38C7:d"]}}},"VNF-API/vnf-instances(config)vnf-instance-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances(config)vnf-instance-list-TOP","type":"object","properties":{"VNF-API:vnf-instance-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances(config)vnf-instance-list"}}}},"(config)vnf-request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-request-informationPOST","type":"object","properties":{"aic-clli":{"type":"Some aic-clli","required":false},"generic-vnf-type":{"description":"generic vnf type","type":"Some generic-vnf-type","required":false},"vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false},"generic-vnf-name":{"description":"generic vnf name","type":"Some generic-vnf-name","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"model-customization-uuid":{"description":"customized resource, i.e. vf-module, for use within a given service","type":"Some model-customization-uuid","required":false},"vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"vnf-request-version":{"type":"Some vnf-request-version","required":false},"generic-vnf-id":{"description":"generic vnf-id","type":"Some generic-vnf-id","required":false},"vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"tenant":{"type":"Some tenant","required":false},"use-preload":{"description":"orchestrate vf-module with full preload data or TOSCA lookup plus EIPAM automation","type":"Y","required":false,"enum":["Y","N"]},"vnf-networks":{"type":"array","items":{"$ref":"VNF-API/vnf-request-information(config)vnf-networks"}}}},"(vnf-instance-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-instance-topology-operation)output","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vnf-instance-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-information"}},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"2.0.0.60","required":false,"maxLength":2147483647,"enum":["2.0.0.60","5:"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information-TOP","type":"object","properties":{"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"(preload-vnf-instance-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-instance-topology-operation)output","type":"object","properties":{"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"(config)vnf-instance-service-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-service-dataPOST","type":"object","properties":{"sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header"}},"vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status"}},"vf-module-relationship-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list"}},"vnf-instance-id":{"description":"vnf-instance-id","type":"Some vnf-instance-id","required":false},"service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information"}},"vnf-instance-request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information"}}}},"(config)network-macsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-macsPOST","type":"object","properties":{"mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"(preload-network-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(preload-network-topology-operation)input"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"0FBf:","required":false,"maxLength":2147483647}}},"(config)vm-namesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vm-namesPOST","type":"object","properties":{"vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}},"vm-name":{"type":"Some vm-name","required":false}}},"(preload-vnf-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(preload-vnf-topology-operation)input"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnf-request-information(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-request-information(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-request-information(config)vnf-networks"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy","type":"object","properties":{"VNF-API:network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false},"VNF-API:network-policy-id":{"type":"Some network-policy-id","required":false}}},"VNF-API(config)network-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-request-information","type":"object","properties":{"VNF-API:aic-clli":{"type":"Some aic-clli","required":false},"VNF-API:network-id":{"type":"Some network-id","required":false},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:network-name":{"type":"Some network-name","required":false},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:network-type":{"type":"Some network-type","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vf-modules(config)vf-module-preload-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules(config)vf-module-preload-list","type":"object","properties":{"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false},"VNF-API:vf-module-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data"}}}},"VNF-API/vnfs/vnf-list(config)service-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list(config)service-data","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)service-information"}},"VNF-API:vnf-request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)oper-status"}},"VNF-API:vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false},"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information"}}}},"VNF-API/vnfs(config)vnf-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs(config)vnf-list-TOP","type":"object","properties":{"VNF-API:vnf-list":{"type":"array","items":{"$ref":"VNF-API/vnfs(config)vnf-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"(vf-module-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(vf-module-topology-operation)input"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier","type":"object","properties":{"VNF-API:generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"VNF-API:service-type":{"type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"VNF-API:generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"VNF-API:generic-vnf-type":{"type":"Some generic-vnf-type","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP","type":"object","properties":{"VNF-API:network-policy":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API(config)preload-vnf-instances":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vnf-instances","type":"object","properties":{"VNF-API:vnf-instance-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/network-topology-information(config)network-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)network-topology-identifier-TOP","type":"object","properties":{"VNF-API:network-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)network-topology-identifier"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false}}},"(vnf-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:vnf-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-request-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}}}},"VNF-API(config)vnf-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-information","type":"object","properties":{"VNF-API:vnf-service-type":{"type":"Some vnf-service-type","required":false},"VNF-API:vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false}}},"(preload-network-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)output","type":"object","properties":{"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/vnf-instance-request-information(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-request-information(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false}}},"(config)interface-route-prefixesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)interface-route-prefixesPOST","type":"object","properties":{"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","type":"Some interface-route-prefix-cidr","required":false},"interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"1.167.33.0%N{","required":false,"maxLength":2147483647,"enum":["1.167.33.0%N{","CB9d:D%Np{"]}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API(config)vf-module-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-information","type":"object","properties":{"VNF-API:vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP","type":"object","properties":{"VNF-API:route-table-reference":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"}}}},"VNF-API/network-topology-information(config)route-table-reference-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)route-table-reference-TOP","type":"object","properties":{"VNF-API:route-table-reference":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)route-table-reference"}}}},"VNF-API/vnf-instance-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-parameters"}}}},"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP","type":"object","properties":{"VNF-API:preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data"}}}},"VNF-API(config)vnf-instances-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instances-TOP","type":"object","properties":{"VNF-API:vnf-instances":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instances"}}}},"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list-TOP","type":"object","properties":{"VNF-API:vnf-instance-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information","type":"object","properties":{"VNF-API:request-id":{"type":"Some request-id","required":false},"VNF-API:notification-url":{"type":"Some notification-url","required":false},"VNF-API:order-number":{"type":"Some order-number","required":false},"VNF-API:request-sub-action":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL","RetainResource"]},"VNF-API:request-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:source":{"type":"Some source","required":false},"VNF-API:order-version":{"type":"Some order-version","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API(config)preload-vf-modules":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vf-modules","type":"object","properties":{"VNF-API:vf-module-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules(config)vf-module-preload-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information-TOP","type":"object","properties":{"VNF-API:vf-module-request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"(network-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)output","type":"object","properties":{"VNF-API:network-information":{"type":"object","items":{"$ref":"VNF-API(config)network-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"(config)preload-vnfsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-vnfsPOST","type":"object","properties":{"vnf-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs(config)vnf-preload-list"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/network-topology-information(config)vpn-bindings":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)vpn-bindings","type":"object","properties":{"VNF-API:vpn-binding-id":{"type":"Some vpn-binding-id","required":false},"VNF-API:global-route-target":{"type":"Some global-route-target","required":false}}},"VNF-API(config)vnf-instance-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-topology-information"}}}},"VNF-API/preload-vnfs(config)vnf-preload-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs(config)vnf-preload-list-TOP","type":"object","properties":{"VNF-API:vnf-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs(config)vnf-preload-list"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters"}},"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments"}}}},"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"ECba:5:::b%LNLN}}L}N","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"4.59.0.0%{","required":false,"maxLength":2147483647,"enum":["4.59.0.0%{","f:"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API(config)vnf-instance-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-information","type":"object","properties":{"VNF-API:vnf-instance-id":{"description":"vnf-instance-id","type":"Some vnf-instance-id","required":false}}},"VNF-API/vnf-topology-information(config)vnf-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-topology-identifier-TOP","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-topology-identifier"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"d0eC:6","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"0.0.254.0%p","required":false,"maxLength":2147483647,"enum":["0.0.254.0%p","3:b%{}L}{"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"(config)service-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-informationPOST","type":"object","properties":{"service-id":{"type":"Some service-id","required":false},"service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings","type":"object","properties":{"VNF-API:vpn-binding-id":{"type":"Some vpn-binding-id","required":false},"VNF-API:global-route-target":{"type":"Some global-route-target","required":false}}},"(preload-vnf-instance-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-instance-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(preload-vnf-instance-topology-operation)input"}}}},"VNF-API(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"(config)network-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topology-informationPOST","type":"object","properties":{"network-policy":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)network-policy"}},"route-table-reference":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)route-table-reference"}},"network-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)network-topology-identifier"}},"provider-network-information":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)provider-network-information"}},"vpn-bindings":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)vpn-bindings"}},"subnets":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)subnets"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":":eCe1","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"1.0.98.4","required":false,"maxLength":2147483647,"enum":["1.0.98.4",":%}"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/vnf-topology-information(config)vnf-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-topology-identifier","type":"object","properties":{"VNF-API:generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"VNF-API:service-type":{"type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"VNF-API:generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"VNF-API:generic-vnf-type":{"type":"Some generic-vnf-type","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/network-topology-information(config)vpn-bindings-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)vpn-bindings-TOP","type":"object","properties":{"VNF-API:vpn-bindings":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)vpn-bindings"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"(config)network-ipsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-ipsPOST","type":"object","properties":{"ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"0.0.15.0%{","required":false,"maxLength":2147483647,"enum":["0.0.15.0%{","e9E5:"]}}},"(config)vf-module-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-listPOST","type":"object","properties":{"vf-module-service-data":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data"}},"service-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)service-status"}},"vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":true}}},"(vnf-instance-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-instance-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(vnf-instance-topology-operation)output"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"(vnf-instance-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-instance-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}},"VNF-API:vnf-instance-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-request-information"}}}},"VNF-API(config)vnf-instance-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-information"}}}},"(config)vnf-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topology-informationPOST","type":"object","properties":{"vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-parameters"}},"vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-assignments"}},"vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-topology-identifier"}}}},"VNF-API(config)vf-module-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-topology-information-TOP","type":"object","properties":{"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-topology-information"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters"}},"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments"}}}},"(preload-vf-module-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vf-module-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(preload-vf-module-topology-operation)input"}}}},"VNF-API/network-topology-information(config)network-policy":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)network-policy","type":"object","properties":{"VNF-API:network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false},"VNF-API:network-policy-id":{"type":"Some network-policy-id","required":false}}},"VNF-API(config)network-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-request-information-TOP","type":"object","properties":{"VNF-API:network-request-information":{"type":"object","items":{"$ref":"VNF-API(config)network-request-information"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"List of vnf networks to override preload","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks"}}}},"VNF-API(config)network-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-topology-information","type":"object","properties":{"VNF-API:route-table-reference":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)route-table-reference"}},"VNF-API:subnets":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)subnets"}},"VNF-API:vpn-bindings":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)vpn-bindings"}},"VNF-API:network-policy":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)network-policy"}},"VNF-API:provider-network-information":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)provider-network-information"}},"VNF-API:network-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)network-topology-identifier"}}}},"VNF-API/vnf-instances/vnf-instance-list(config)service-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list(config)service-status-TOP","type":"object","properties":{"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)service-status"}}}},"VNF-API/vnfs/vnf-list/service-data(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header","type":"object","properties":{"VNF-API:svc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:svc-notification-url":{"type":"Some svc-notification-url","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"b:e","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"1.29.204.27%{pN}","required":false,"maxLength":2147483647,"enum":["1.29.204.27%{pN}","d66e:5%}"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"(preload-network-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:network-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)network-topology-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}}}},"(vnf-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(vnf-topology-operation)output"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"25.1.0.1%p","required":false,"maxLength":2147483647,"enum":["25.1.0.1%p","B:"]}}},"(vnf-instance-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-instance-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(vnf-instance-topology-operation)input"}}}},"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/vnf-instance-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-assignments"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks"}}}},"(vf-module-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}},"VNF-API:vf-module-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-request-information"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information","type":"object","properties":{"VNF-API:route-table-reference":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"}},"VNF-API:subnets":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"}},"VNF-API:vpn-bindings":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"}},"VNF-API:network-policy":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"}},"VNF-API:provider-network-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information"}},"VNF-API:network-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"2.1.2.4%{}pL{Np}","required":false,"maxLength":2147483647,"enum":["2.1.2.4%{}pL{Np}","febC:2"]}}},"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list","type":"object","properties":{"VNF-API:vnf-model-id":{"description":"vnf-model-id, aka generic-vnf-type","type":"Some vnf-model-id","required":false},"VNF-API:vnf-instance-name":{"description":"vnf-instance-name, aka generic-vnf-name","type":"Some vnf-instance-name","required":false},"VNF-API:vnf-instance-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data"}}}},"(config)preload-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-dataPOST","type":"object","properties":{"network-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}},"vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"(network-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(network-topology-operation)output"}}}},"(config)vf-module-service-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-service-dataPOST","type":"object","properties":{"sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header"}},"vf-module-request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information"}},"vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status"}},"vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false},"service-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information"}}}},"VNF-API/vnf-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API/vf-modules/vf-module-list(config)service-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list(config)service-status-TOP","type":"object","properties":{"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)service-status"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-parameters"}}}},"(config)preload-vf-modulesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-vf-modulesPOST","type":"object","properties":{"vf-module-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules(config)vf-module-preload-list"}}}},"(config)sriov-vlan-filter-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)sriov-vlan-filter-listPOST","type":"object","properties":{"sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"10EB:","required":false,"maxLength":2147483647}}},"VNF-API(config)preload-vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vnfs","type":"object","properties":{"VNF-API:vnf-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs(config)vnf-preload-list"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/vnf-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"(preload-vnf-instance-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-instance-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(preload-vnf-instance-topology-operation)output"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API/preload-vf-modules(config)vf-module-preload-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules(config)vf-module-preload-list-TOP","type":"object","properties":{"VNF-API:vf-module-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules(config)vf-module-preload-list"}}}},"VNF-API(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)sdnc-request-header","type":"object","properties":{"VNF-API:svc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:svc-notification-url":{"type":"Some svc-notification-url","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP","type":"object","properties":{"VNF-API:subnets":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vf-module-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-assignments"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP","type":"object","properties":{"VNF-API:network-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information","type":"object","properties":{"VNF-API:request-id":{"type":"Some request-id","required":false},"VNF-API:notification-url":{"type":"Some notification-url","required":false},"VNF-API:order-number":{"type":"Some order-number","required":false},"VNF-API:request-sub-action":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL","RetainResource"]},"VNF-API:request-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:source":{"type":"Some source","required":false},"VNF-API:order-version":{"type":"Some order-version","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vnf-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API(operational)preload-vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vnfs-TOP","type":"object","properties":{"VNF-API:preload-vnfs":{"type":"object","items":{"$ref":"VNF-API(operational)preload-vnfs"}}}},"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false}}},"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data-TOP","type":"object","properties":{"VNF-API:vf-module-service-data":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/network-topology-information(config)route-table-reference":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)route-table-reference","type":"object","properties":{"VNF-API:route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":false},"VNF-API:route-table-reference-id":{"type":"Some route-table-reference-id","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"(config)vnf-instance-request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-request-informationPOST","type":"object","properties":{"vnf-model-id":{"type":"Some vnf-model-id","required":false},"vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"request-version":{"type":"Some request-version","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"tenant":{"type":"Some tenant","required":false},"vnf-networks":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-request-information(config)vnf-networks"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks"}}}},"VNF-API/preload-vnfs(config)vnf-preload-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs(config)vnf-preload-list","type":"object","properties":{"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data"}},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data","type":"object","properties":{"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"(config)subnetsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)subnetsPOST","type":"object","properties":{"cidr-mask":{"type":"Some cidr-mask","required":false},"gateway-address":{"minLength":0,"type":"29.9.0.18%N","required":false,"maxLength":2147483647,"enum":["29.9.0.18%N","e4eb::4c"]},"dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"ip-version":{"type":"Some ip-version","required":false},"start-address":{"minLength":0,"type":"0.1.0.0%{}","required":false,"maxLength":2147483647,"enum":["0.1.0.0%{}","Efe:2"]},"dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"subnet-name":{"type":"Some subnet-name","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP","type":"object","properties":{"VNF-API:network-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"0.0.1.0%p","required":false,"maxLength":2147483647,"enum":["0.0.1.0%p","eB:1.05.251.20%L{"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"(network-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(network-topology-operation)input"}}}},"(config)vnf-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-listPOST","type":"object","properties":{"vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":true},"service-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-status"}},"service-data":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-data"}}}},"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header-TOP","type":"object","properties":{"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/network-topology-information(config)subnets":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)subnets","type":"object","properties":{"VNF-API:start-address":{"minLength":0,"type":"2.210.9.0","required":false,"maxLength":2147483647,"enum":["2.210.9.0","03:B"]},"VNF-API:cidr-mask":{"type":"Some cidr-mask","required":false},"VNF-API:subnet-name":{"type":"Some subnet-name","required":false},"VNF-API:dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"VNF-API:dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"VNF-API:ip-version":{"type":"Some ip-version","required":false},"VNF-API:dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:gateway-address":{"minLength":0,"type":"1.11.0.21%ppp{pLpLL{pNLNpL}pp}","required":false,"maxLength":2147483647,"enum":["1.11.0.21%ppp{pLpLL{pNLNpL}pp}",":2"]}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API(config)preload-vf-modules-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vf-modules-TOP","type":"object","properties":{"VNF-API:preload-vf-modules":{"type":"object","items":{"$ref":"VNF-API(config)preload-vf-modules"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"27.0.27.0%}L{LN","required":false,"maxLength":2147483647,"enum":["27.0.27.0%}L{LN","da::0::7"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"(config)vnf-instance-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-informationPOST","type":"object","properties":{"vnf-instance-id":{"description":"vnf-instance-id","type":"Some vnf-instance-id","required":false}}},"VNF-API/network-topology-information(config)subnets-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)subnets-TOP","type":"object","properties":{"VNF-API:subnets":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)subnets"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information"}}}},"(config)route-table-referencePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)route-table-referencePOST","type":"object","properties":{"route-table-reference-id":{"type":"Some route-table-reference-id","required":false},"route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API(config)vnf-instance-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-request-information","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vnf-networks":{"description":"List of vnf networks to override preload","type":"array","items":{"$ref":"VNF-API/vnf-instance-request-information(config)vnf-networks"}},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"VNF-API:request-version":{"type":"Some request-version","required":false}}},"VNF-API/vnfs/vnf-list/service-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list","type":"object","properties":{"VNF-API:vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"254.1.81.81","required":false,"maxLength":2147483647,"enum":["254.1.81.81","Cf2:2"]}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"1.197.2.252%p","required":false,"maxLength":2147483647,"enum":["1.197.2.252%p","B3:"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API/vf-module-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-parameters"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API(operational)vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vnfs","type":"object","properties":{}},"(config)vnf-networksPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-networksPOST","type":"object","properties":{"network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false}}},"VNF-API/vf-modules(config)vf-module-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules(config)vf-module-list-TOP","type":"object","properties":{"VNF-API:vf-module-list":{"type":"array","items":{"$ref":"VNF-API/vf-modules(config)vf-module-list"}}}},"(config)network-policyPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-policyPOST","type":"object","properties":{"network-policy-id":{"type":"Some network-policy-id","required":false},"network-policy-fqdn":{"type":"Some network-policy-fqdn","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"(config)provider-network-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)provider-network-informationPOST","type":"object","properties":{"physical-network-name":{"type":"Some physical-network-name","required":false},"is-external-network":{"type":"true","required":false},"is-shared-network":{"type":"true","required":false},"is-provider-network":{"type":"true","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"(config)vnf-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-informationPOST","type":"object","properties":{"vnf-service-type":{"type":"Some vnf-service-type","required":false},"vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header-TOP","type":"object","properties":{"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"12.99.0.2","required":false,"maxLength":2147483647,"enum":["12.99.0.2","6e7F::8"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"(config)VNF-API_modulePOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)VNF-API_modulePOST","type":"object","properties":{"vnf-instances":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instances"}},"vnfs":{"type":"object","items":{"$ref":"VNF-API(config)vnfs"}},"preload-vnfs":{"type":"object","items":{"$ref":"VNF-API(config)preload-vnfs"}},"preload-vnf-instances":{"type":"object","items":{"$ref":"VNF-API(config)preload-vnf-instances"}},"vf-modules":{"type":"object","items":{"$ref":"VNF-API(config)vf-modules"}},"preload-vf-modules":{"type":"object","items":{"$ref":"VNF-API(config)preload-vf-modules"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"(config)vnf-vmsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-vmsPOST","type":"object","properties":{"vm-type":{"type":"Some vm-type","required":false},"vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"vm-count":{"type":"0","required":false},"vm-networks":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API/vnf-instances/vnf-instance-list(config)service-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list(config)service-status","type":"object","properties":{"VNF-API:final-indicator":{"type":"Some final-indicator","required":false},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vnfsdn-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:rpc-name":{"type":"vnf-topology-operation","required":false,"enum":["vnf-topology-operation","preload-vnf-topology-operation","vnf-instance-topology-operation","preload-vnf-instance-topology-operation","vf-module-topology-operation","preload-vf-module-topology-operation"]},"VNF-API:response-timestamp":{"type":"Some response-timestamp","required":false},"VNF-API:rpc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"VNF-API:vnfsdn-subaction":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL"]},"VNF-API:response-message":{"type":"Some response-message","required":false}}},"VNF-API/vnf-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-parameters"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information-TOP","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API(operational)preload-vf-modules-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vf-modules-TOP","type":"object","properties":{"VNF-API:preload-vf-modules":{"type":"object","items":{"$ref":"VNF-API(operational)preload-vf-modules"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API(config)vnf-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-request-information-TOP","type":"object","properties":{"VNF-API:vnf-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-request-information"}}}},"VNF-API/vnfs/vnf-list(config)service-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list(config)service-data-TOP","type":"object","properties":{"VNF-API:service-data":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-data"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"a:","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"2.27.215.4","required":false,"maxLength":2147483647,"enum":["2.27.215.4","F6Ab::a"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status"}}}},"VNF-API(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)request-information","type":"object","properties":{"VNF-API:request-id":{"type":"Some request-id","required":false},"VNF-API:notification-url":{"type":"Some notification-url","required":false},"VNF-API:order-number":{"type":"Some order-number","required":false},"VNF-API:request-sub-action":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL","RetainResource"]},"VNF-API:request-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:source":{"type":"Some source","required":false},"VNF-API:order-version":{"type":"Some order-version","required":false}}},"VNF-API(config)vnf-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-request-information","type":"object","properties":{"VNF-API:use-preload":{"description":"orchestrate vf-module with full preload data or TOSCA lookup plus EIPAM automation","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-request-information(config)vnf-networks"}},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false},"VNF-API:aic-clli":{"type":"Some aic-clli","required":false},"VNF-API:model-customization-uuid":{"description":"customized resource, i.e. vf-module, for use within a given service","type":"Some model-customization-uuid","required":false},"VNF-API:generic-vnf-name":{"description":"generic vnf name","type":"Some generic-vnf-name","required":false},"VNF-API:vnf-request-version":{"type":"Some vnf-request-version","required":false},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"VNF-API:generic-vnf-id":{"description":"generic vnf-id","type":"Some generic-vnf-id","required":false},"VNF-API:generic-vnf-type":{"description":"generic vnf type","type":"Some generic-vnf-type","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"(config)vnfc-namesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnfc-namesPOST","type":"object","properties":{"vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status"}}}},"unique_empty_identifier":{},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-parameters"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data","type":"object","properties":{"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"4.0.0.0%}}NL{p}","required":false,"maxLength":2147483647,"enum":["4.0.0.0%}}NL{p}","C3e4:"]}}},"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information"}},"VNF-API:vnf-instance-id":{"description":"vnf-instance-id","type":"Some vnf-instance-id","required":false},"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information"}},"VNF-API:vf-module-relationship-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vf-module-relationship-list"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status"}},"VNF-API:vnf-instance-request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information"}}}},"VNF-API(config)network-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-topology-information-TOP","type":"object","properties":{"VNF-API:network-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)network-topology-information"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"(config)vnf-instance-preload-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-preload-listPOST","type":"object","properties":{"vnf-model-id":{"description":"vnf-model-id, aka generic-vnf-type","type":"Some vnf-model-id","required":false},"vnf-instance-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data"}},"vnf-instance-name":{"description":"vnf-instance-name, aka generic-vnf-name","type":"Some vnf-instance-name","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-networks"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnfs/vnf-list(config)service-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list(config)service-status-TOP","type":"object","properties":{"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-status"}}}},"VNF-API(operational)preload-vnf-instances":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vnf-instances","type":"object","properties":{}},"(config)network-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-informationPOST","type":"object","properties":{"network-id":{"type":"Some network-id","required":false},"network-service-type":{"type":"Some network-service-type","required":false}}},"(config)vnf-assignmentsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-assignmentsPOST","type":"object","properties":{"vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}},"availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}},"vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"vnf-networks":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}}}},"(config)vf-modulesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-modulesPOST","type":"object","properties":{"vf-module-list":{"type":"array","items":{"$ref":"VNF-API/vf-modules(config)vf-module-list"}}}},"VNF-API/vf-module-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API(config)vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnfs","type":"object","properties":{"VNF-API:vnf-list":{"type":"array","items":{"$ref":"VNF-API/vnfs(config)vnf-list"}}}},"(config)network-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-topology-identifierPOST","type":"object","properties":{"network-role":{"type":"Some network-role","required":false},"network-technology":{"type":"Some network-technology","required":false},"service-type":{"type":"Some service-type","required":false},"network-name":{"type":"Some network-name","required":false},"network-type":{"type":"Some network-type","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"2.25.1.0","required":false,"maxLength":2147483647,"enum":["2.25.1.0","7AeE::"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data-TOP","type":"object","properties":{"VNF-API:vnf-instance-service-data":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vnfs/vnf-list(config)service-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list(config)service-status","type":"object","properties":{"VNF-API:final-indicator":{"type":"Some final-indicator","required":false},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vnfsdn-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:rpc-name":{"type":"vnf-topology-operation","required":false,"enum":["vnf-topology-operation","preload-vnf-topology-operation","vnf-instance-topology-operation","preload-vnf-instance-topology-operation","vf-module-topology-operation","preload-vf-module-topology-operation"]},"VNF-API:response-timestamp":{"type":"Some response-timestamp","required":false},"VNF-API:rpc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"VNF-API:vnfsdn-subaction":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL"]},"VNF-API:response-message":{"type":"Some response-message","required":false}}},"(preload-vf-module-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vf-module-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-topology-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers-TOP","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers"}}}},"VNF-API/vf-modules(config)vf-module-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules(config)vf-module-list","type":"object","properties":{"VNF-API:vf-module-service-data":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data"}},"VNF-API:vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":true},"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list(config)service-status"}}}},"VNF-API(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)sdnc-request-header-TOP","type":"object","properties":{"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header-TOP","type":"object","properties":{"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header"}}}},"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data","type":"object","properties":{"VNF-API:network-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}},"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}}}},"(config)vf-module-topology-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-topology-informationPOST","type":"object","properties":{"vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-parameters"}},"vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-assignments"}},"vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vf-module-identifiers"}}}},"VNF-API(config)vnf-instance-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-request-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-request-information"}}}},"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information","type":"object","properties":{"VNF-API:use-preload":{"description":"orchestrate vf-module with full preload data or TOSCA lookup plus EIPAM automation","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks"}},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false},"VNF-API:aic-clli":{"type":"Some aic-clli","required":false},"VNF-API:model-customization-uuid":{"description":"customized resource, i.e. vf-module, for use within a given service","type":"Some model-customization-uuid","required":false},"VNF-API:generic-vnf-name":{"description":"generic vnf name","type":"Some generic-vnf-name","required":false},"VNF-API:vnf-request-version":{"type":"Some vnf-request-version","required":false},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"VNF-API:generic-vnf-id":{"description":"generic vnf-id","type":"Some generic-vnf-id","required":false},"VNF-API:generic-vnf-type":{"description":"generic vnf type","type":"Some generic-vnf-type","required":false}}},"VNF-API/network-topology-information(config)network-policy-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)network-policy-TOP","type":"object","properties":{"VNF-API:network-policy":{"type":"array","items":{"$ref":"VNF-API/network-topology-information(config)network-policy"}}}},"VNF-API/vnfs/vnf-list/service-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)service-information"}}}},"VNF-API(config)vnf-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-topology-information","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-topology-identifier"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"(config)vnf-instancesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instancesPOST","type":"object","properties":{"vnf-instance-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances(config)vnf-instance-list"}}}},"VNF-API(operational)vnf-instances-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vnf-instances-TOP","type":"object","properties":{"VNF-API:vnf-instances":{"type":"object","items":{"$ref":"VNF-API(operational)vnf-instances"}}}},"VNF-API/network-topology-information(config)network-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)network-topology-identifier","type":"object","properties":{"VNF-API:network-role":{"type":"Some network-role","required":false},"VNF-API:network-technology":{"type":"Some network-technology","required":false},"VNF-API:service-type":{"type":"Some service-type","required":false},"VNF-API:network-name":{"type":"Some network-name","required":false},"VNF-API:network-type":{"type":"Some network-type","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"6:","required":false,"maxLength":2147483647}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vnf-instance-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false},"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference","type":"object","properties":{"VNF-API:route-table-reference-fqdn":{"type":"Some route-table-reference-fqdn","required":false},"VNF-API:route-table-reference-id":{"type":"Some route-table-reference-id","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","type":"object","properties":{"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-instance-identifiers"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-request-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information"}}}},"(config)vf-module-request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-request-informationPOST","type":"object","properties":{"vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"vnf-model-id":{"type":"Some vnf-model-id","required":false},"vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"tenant":{"type":"Some tenant","required":false},"vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"Bf:%{LL","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"50.27.8.0%N{{L","required":false,"maxLength":2147483647,"enum":["50.27.8.0%N{{L",":"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments"}}}},"(vf-module-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(vf-module-topology-operation)output"}}}},"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","type":"object","properties":{"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers","type":"object","properties":{"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"B:E%N","required":false,"maxLength":2147483647}}},"(config)vm-networksPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vm-networksPOST","type":"object","properties":{"network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"13.22.3.5","required":false,"maxLength":2147483647,"enum":["13.22.3.5","bDf0:"]},"floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"E:e0A%}N}N","required":false,"maxLength":2147483647},"use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false},"network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API(config)preload-vnf-instances-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vnf-instances-TOP","type":"object","properties":{"VNF-API:preload-vnf-instances":{"type":"object","items":{"$ref":"VNF-API(config)preload-vnf-instances"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-networks"}}}},"VNF-API/vnfs/vnf-list/service-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)oper-status"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier-TOP","type":"object","properties":{"VNF-API:vnf-topology-identifier":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-topology-identifier"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"0.26.26.2%NN","required":false,"maxLength":2147483647,"enum":["0.26.26.2%NN","605a:bA"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"(config)request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)request-informationPOST","type":"object","properties":{"notification-url":{"type":"Some notification-url","required":false},"request-sub-action":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL","RetainResource"]},"order-version":{"type":"Some order-version","required":false},"request-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"source":{"type":"Some source","required":false},"request-id":{"type":"Some request-id","required":false},"order-number":{"type":"Some order-number","required":false}}},"VNF-API(operational)vf-modules":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vf-modules","type":"object","properties":{}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"(preload-vf-module-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vf-module-topology-operation)output","type":"object","properties":{"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"254.2.0.16","required":false,"maxLength":2147483647,"enum":["254.2.0.16",":"]}}},"(config)vf-module-relationship-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-relationship-listPOST","type":"object","properties":{"vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data-TOP","type":"object","properties":{"VNF-API:vnf-instance-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list(config)vnf-instance-preload-data"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"(vnf-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)output","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vnf-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-information"}},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"(config)vnfsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnfsPOST","type":"object","properties":{"vnf-list":{"type":"array","items":{"$ref":"VNF-API/vnfs(config)vnf-list"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API(config)vf-module-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-request-information-TOP","type":"object","properties":{"VNF-API:vf-module-request-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-request-information"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets","type":"object","properties":{"VNF-API:start-address":{"minLength":0,"type":"0.22.0.10","required":false,"maxLength":2147483647,"enum":["0.22.0.10","eaDd:E%pp}pLN"]},"VNF-API:cidr-mask":{"type":"Some cidr-mask","required":false},"VNF-API:subnet-name":{"type":"Some subnet-name","required":false},"VNF-API:dhcp-end-address":{"type":"Some dhcp-end-address","required":false},"VNF-API:dhcp-start-address":{"type":"Some dhcp-start-address","required":false},"VNF-API:ip-version":{"type":"Some ip-version","required":false},"VNF-API:dhcp-enabled":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:gateway-address":{"minLength":0,"type":"66.2.25.26%{","required":false,"maxLength":2147483647,"enum":["66.2.25.26%{","4:"]}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones-TOP","type":"object","properties":{"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)request-information-TOP","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}}}},"VNF-API(config)vf-module-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-request-information","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API(operational)vnf-instances":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vnf-instances","type":"object","properties":{}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names","type":"object","properties":{"VNF-API:vnfc-name":{"type":"Some vnfc-name","required":false}}},"VNF-API/vnf-request-information(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-request-information(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false}}},"(config)network-ips-v6POST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-ips-v6POST","type":"object","properties":{"ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"4:CD8%{","required":false,"maxLength":2147483647}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters"}}}},"(vnf-topology-operation)input-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vnf-topology-operation)input-TOP","type":"object","properties":{"VNF-API:input":{"type":"object","items":{"$ref":"(vnf-topology-operation)input"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks-TOP","type":"object","properties":{"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)vnf-networks"}}}},"(config)vpn-bindingsPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vpn-bindingsPOST","type":"object","properties":{"vpn-binding-id":{"type":"Some vpn-binding-id","required":false},"global-route-target":{"type":"Some global-route-target","required":false}}},"VNF-API(config)vf-module-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-information-TOP","type":"object","properties":{"VNF-API:vf-module-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-information"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP","type":"object","properties":{"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}}}},"(config)service-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-dataPOST","type":"object","properties":{"sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)sdnc-request-header"}},"vnf-request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information"}},"vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":false},"oper-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)oper-status"}},"vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information"}},"service-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)service-information"}},"request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)request-information"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers-TOP","type":"object","properties":{"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-instance-identifiers"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers-TOP","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vnf-instance-topology-information(config)service-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)service-information","type":"object","properties":{"VNF-API:service-type":{"description":"AnAI subscription-service-type","type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:service-instance-id":{"description":"A service instance that a VNF or a l3-network is associated with","type":"Some service-instance-id","required":false},"VNF-API:subscriber-name":{"description":"AnAI global-customer-id","type":"Some subscriber-name","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API(config)vnf-instance-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instance-topology-information","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)service-information"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-parameters"}},"VNF-API:vnf-instance-identifiers":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-instance-identifiers"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)vnf-assignments"}}}},"VNF-API/vnfs/vnf-list/service-data(config)request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)request-information","type":"object","properties":{"VNF-API:request-id":{"type":"Some request-id","required":false},"VNF-API:notification-url":{"type":"Some notification-url","required":false},"VNF-API:order-number":{"type":"Some order-number","required":false},"VNF-API:request-sub-action":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL","RetainResource"]},"VNF-API:request-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:source":{"type":"Some source","required":false},"VNF-API:order-version":{"type":"Some order-version","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"FD:A4:C:2.1.21.53%L","required":false,"maxLength":2147483647}}},"(preload-vnf-instance-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-instance-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-instance-topology-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/network-topology-information(config)provider-network-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)provider-network-information","type":"object","properties":{"VNF-API:is-external-network":{"type":"true","required":false},"VNF-API:physical-network-name":{"type":"Some physical-network-name","required":false},"VNF-API:is-provider-network":{"type":"true","required":false},"VNF-API:is-shared-network":{"type":"true","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status-TOP","type":"object","properties":{"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status"}}}},"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information-TOP","type":"object","properties":{"VNF-API:vnf-request-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-request-information"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"6.169.252.2","required":false,"maxLength":2147483647,"enum":["6.169.252.2",":a::Efa:%}{"]}}},"VNF-API/vf-module-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API(config)network-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-information-TOP","type":"object","properties":{"VNF-API:network-information":{"type":"object","items":{"$ref":"VNF-API(config)network-information"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API(operational)vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vnfs-TOP","type":"object","properties":{"VNF-API:vnfs":{"type":"object","items":{"$ref":"VNF-API(operational)vnfs"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"VNF-API/vnf-instance-topology-information(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instance-topology-information(config)service-information"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information(config)vnf-assignments"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"(config)network-request-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)network-request-informationPOST","type":"object","properties":{"aic-clli":{"type":"Some aic-clli","required":false},"network-id":{"type":"Some network-id","required":false},"network-name":{"type":"Some network-name","required":false},"aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"tenant":{"type":"Some tenant","required":false},"network-type":{"type":"Some network-type","required":false}}},"(config)sdnc-request-headerPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)sdnc-request-headerPOST","type":"object","properties":{"svc-request-id":{"type":"Some svc-request-id","required":false},"svc-notification-url":{"type":"Some svc-notification-url","required":false},"svc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-parameters"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"(config)vnf-instance-identifiersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-identifiersPOST","type":"object","properties":{"vnf-model-id":{"type":"Some vnf-model-id","required":false},"vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"vnf-instance-name":{"type":"Some vnf-instance-name","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)vnf-assignments"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"3F:1","required":false,"maxLength":2147483647}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names","type":"object","properties":{"VNF-API:vm-name":{"type":"Some vm-name","required":false},"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/vnf-instance-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"(config)vnf-instance-preload-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-preload-dataPOST","type":"object","properties":{"vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)vnf-instance-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"0.2.251.19%L}{LL}","required":false,"maxLength":2147483647,"enum":["0.2.251.19%L}{LL}","aF::cb"]}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"(config)vf-module-informationPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-informationPOST","type":"object","properties":{"vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false}}},"(config)vf-module-identifiersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-identifiersPOST","type":"object","properties":{"vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"(config)vnf-parametersPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-parametersPOST","type":"object","properties":{"vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false},"vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP","type":"object","properties":{"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-instance-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-topology-information"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"}}}},"VNF-API(config)vf-modules-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-modules-TOP","type":"object","properties":{"VNF-API:vf-modules":{"type":"object","items":{"$ref":"VNF-API(config)vf-modules"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information-TOP","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information-TOP","type":"object","properties":{"VNF-API:provider-network-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information"}}}},"(config)vf-module-preload-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-preload-listPOST","type":"object","properties":{"vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"vf-module-preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list(config)vf-module-preload-data"}},"vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/vf-modules/vf-module-list(config)service-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list(config)service-status","type":"object","properties":{"VNF-API:final-indicator":{"type":"Some final-indicator","required":false},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vnfsdn-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"VNF-API:rpc-name":{"type":"vnf-topology-operation","required":false,"enum":["vnf-topology-operation","preload-vnf-topology-operation","vnf-instance-topology-operation","preload-vnf-instance-topology-operation","vf-module-topology-operation","preload-vf-module-topology-operation"]},"VNF-API:response-timestamp":{"type":"Some response-timestamp","required":false},"VNF-API:rpc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"VNF-API:vnfsdn-subaction":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL"]},"VNF-API:response-message":{"type":"Some response-message","required":false}}},"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes","type":"object","properties":{"VNF-API:interface-route-prefix":{"minLength":0,"description":"OBSOLETE, route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes","type":"1.0.14.69","required":false,"maxLength":2147483647,"enum":["1.0.14.69",":"]},"VNF-API: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","type":"Some interface-route-prefix-cidr","required":false}}},"(config)vnf-topology-identifierPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-topology-identifierPOST","type":"object","properties":{"service-id":{"type":"Some service-id","required":false},"generic-vnf-type":{"type":"Some generic-vnf-type","required":false},"service-type":{"type":"Some service-type","required":false},"generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false}}},"VNF-API/vf-module-topology-information(config)vf-module-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vf-module-identifiers","type":"object","properties":{"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms-TOP","type":"object","properties":{"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)provider-network-information","type":"object","properties":{"VNF-API:is-external-network":{"type":"true","required":false},"VNF-API:physical-network-name":{"type":"Some physical-network-name","required":false},"VNF-API:is-provider-network":{"type":"true","required":false},"VNF-API:is-shared-network":{"type":"true","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API(operational)preload-vf-modules":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vf-modules","type":"object","properties":{}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments(config)vnf-vms","type":"object","properties":{"VNF-API:vm-type":{"type":"Some vm-type","required":false},"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-names"}},"VNF-API:vm-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks"}},"VNF-API:vm-count":{"type":"0","required":false}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)vnf-instance-request-information","type":"object","properties":{"VNF-API:vnf-instance-id":{"type":"Some vnf-instance-id","required":false},"VNF-API:vnf-model-id":{"type":"Some vnf-model-id","required":false},"VNF-API:vnf-networks":{"description":"List of vnf networks to override preload","type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-request-information(config)vnf-networks"}},"VNF-API:tenant":{"type":"Some tenant","required":false},"VNF-API:aic-cloud-region":{"description":"The AIC cloud region which maps to contrail versions","type":"Some aic-cloud-region","required":false},"VNF-API:vnf-instance-name":{"type":"Some vnf-instance-name","required":false},"VNF-API:request-version":{"type":"Some request-version","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API(config)vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnfs-TOP","type":"object","properties":{"VNF-API:vnfs":{"type":"object","items":{"$ref":"VNF-API(config)vnfs"}}}},"(config)preload-vnf-instancesPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)preload-vnf-instancesPOST","type":"object","properties":{"vnf-instance-preload-list":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances(config)vnf-instance-preload-list"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs","type":"object","properties":{"VNF-API:mac-address":{"description":"List of network assignments for this VM (one per network)","type":"Some mac-address","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data(config)oper-status","type":"object","properties":{"VNF-API:last-svc-request-id":{"type":"Some last-svc-request-id","required":false},"VNF-API:maintenance-indicator":{"type":"Y","required":false,"enum":["Y","N"]},"VNF-API:create-timestamp":{"type":"Some create-timestamp","required":false},"VNF-API:modify-timestamp":{"type":"Some modify-timestamp","required":false},"VNF-API:order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]},"VNF-API:last-action":{"type":"VNFActivateRequest","required":false,"enum":["VNFActivateRequest","ChangeVNFActivateRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVNFRequest","DisconnectVnfInstanceRequest","DisconnectVfModuleRequest","PreloadVNFRequest","DeletePreloadVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest"]},"VNF-API:last-order-status":{"type":"Active","required":false,"enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted"]}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information(config)service-information"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"e8:3Ad","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"7.1.2.15%{{pp}LNpL","required":false,"maxLength":2147483647,"enum":["7.1.2.15%{{pp}LNpL","ed6:%}pL"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"(config)service-statusPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)service-statusPOST","type":"object","properties":{"response-code":{"type":"Some response-code","required":false},"vnfsdn-subaction":{"type":"SUPP","required":false,"enum":["SUPP","CANCEL"]},"response-message":{"type":"Some response-message","required":false},"request-status":{"type":"synccomplete","required":false,"enum":["synccomplete","asynccomplete","notifycomplete"]},"response-timestamp":{"type":"Some response-timestamp","required":false},"final-indicator":{"type":"Some final-indicator","required":false},"rpc-name":{"type":"vnf-topology-operation","required":false,"enum":["vnf-topology-operation","preload-vnf-topology-operation","vnf-instance-topology-operation","preload-vnf-instance-topology-operation","vf-module-topology-operation","preload-vf-module-topology-operation"]},"vnfsdn-action":{"type":"PreloadNetworkRequest","required":false,"enum":["PreloadNetworkRequest","DeletePreloadNetworkRequest","NetworkActivateRequest","DisconnectNetworkRequest","PreloadVNFRequest","DeletePreloadVNFRequest","VNFActivateRequest","ChangeVNFActivateRequest","DisconnectVNFRequest","PreloadVnfInstanceRequest","DeletePreloadVnfInstanceRequest","VnfInstanceActivateRequest","ChangeVnfInstanceActivateRequest","DisconnectVnfInstanceRequest","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","VfModuleActivateRequest","ChangeVfModuleActivateRequest","DisconnectVfModuleRequest"]},"rpc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]}}},"VNF-API(config)network-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)network-information","type":"object","properties":{"VNF-API:network-id":{"type":"Some network-id","required":false},"VNF-API:network-service-type":{"type":"Some network-service-type","required":false}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP","type":"object","properties":{"VNF-API:sriov-vlan-filter-list":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vf-module-identifiers"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-assignments"}}}},"VNF-API(config)vnf-instances":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-instances","type":"object","properties":{"VNF-API:vnf-instance-list":{"type":"array","items":{"$ref":"VNF-API/vnf-instances(config)vnf-instance-list"}}}},"VNF-API(config)preload-vnfs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)preload-vnfs-TOP","type":"object","properties":{"VNF-API:preload-vnfs":{"type":"object","items":{"$ref":"VNF-API(config)preload-vnfs"}}}},"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list(config)vf-module-service-data","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)service-information"}},"VNF-API:vf-module-id":{"description":"vf-module-id","type":"Some vf-module-id","required":false},"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-topology-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)sdnc-request-header"}},"VNF-API:vf-module-request-information":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)vf-module-request-information"}},"VNF-API:oper-status":{"type":"object","items":{"$ref":"VNF-API/vf-modules/vf-module-list/vf-module-service-data(config)oper-status"}}}},"VNF-API(operational)preload-vnfs":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vnfs","type":"object","properties":{}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vnf-assignments","type":"object","properties":{"VNF-API:vnf-status":{"description":"Orchestration Status from AAI - to be set by SDNC","type":"Some vnf-status","required":false},"VNF-API:vnf-vms":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-vms"}},"VNF-API:vnf-networks":{"description":"Network List","type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)vnf-networks"}},"VNF-API:availability-zones":{"type":"array","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information/vnf-assignments(config)availability-zones"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP","type":"object","properties":{"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6","type":"object","properties":{"VNF-API:ip-address-ipv6":{"minLength":0,"description":"List of assigned ipv6 addresses on a network","type":"f8e:F","required":false,"maxLength":2147483647}}},"(preload-vnf-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}},"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-topology-information"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP","type":"object","properties":{"VNF-API:vpn-bindings":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier","type":"object","properties":{"VNF-API:generic-vnf-name":{"type":"Some generic-vnf-name","required":false},"VNF-API:service-type":{"type":"Some service-type","required":false},"VNF-API:service-id":{"type":"Some service-id","required":false},"VNF-API:vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"VNF-API:vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false},"VNF-API:generic-vnf-id":{"type":"Some generic-vnf-id","required":false},"VNF-API:generic-vnf-type":{"type":"Some generic-vnf-type","required":false}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP","type":"object","properties":{"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}}}},"VNF-API/vf-module-topology-information(config)vf-module-identifiers-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information(config)vf-module-identifiers-TOP","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vf-module-identifiers"}}}},"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instance-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips","type":"object","properties":{"VNF-API:ip-address":{"minLength":0,"description":"List of assigned ipv4 addresses on a network","type":"0.19.0.0%pp{Np","required":false,"maxLength":2147483647,"enum":["0.19.0.0%pp{Np","9b1A::E%LLLL}}"]}}},"(config)vnf-preload-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-preload-listPOST","type":"object","properties":{"preload-data":{"type":"object","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list(config)preload-data"}},"vnf-name":{"description":"vf-module-name","type":"Some vnf-name","required":false},"vnf-type":{"description":"vf-module-type","type":"Some vnf-type","required":false}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data/vf-module-topology-information(config)vf-module-identifiers","type":"object","properties":{"VNF-API:vf-module-name":{"description":"vf-module-name","type":"Some vf-module-name","required":false},"VNF-API:vf-module-id":{"description":"vf-module id","type":"Some vf-module-id","required":false},"VNF-API:vf-module-model-id":{"description":"vf-module-type","type":"Some vf-module-model-id","required":false}}},"VNF-API(config)vnf-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vnf-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API(config)vnf-topology-information"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names-TOP","type":"object","properties":{"VNF-API:vnfc-names":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-names(config)vnfc-names"}}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP","type":"object","properties":{"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"}}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"2:%pp","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"0.250.0.7","required":false,"maxLength":2147483647,"enum":["0.250.0.7","b:"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments-TOP","type":"object","properties":{"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data/vnf-topology-information(config)vnf-assignments"}}}},"VNF-API(operational)vf-modules-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)vf-modules-TOP","type":"object","properties":{"VNF-API:vf-modules":{"type":"object","items":{"$ref":"VNF-API(operational)vf-modules"}}}},"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information-TOP","type":"object","properties":{"VNF-API:vnf-topology-information":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list/service-data(config)vnf-topology-information"}}}},"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs/vnf-list/service-data/vnf-request-information(config)vnf-networks","type":"object","properties":{"VNF-API:network-role":{"description":"A Network Role to which a VNF must connect","type":"Some network-role","required":false},"VNF-API:subnet-name":{"description":"ipv4 subnet-name that corresponds to the ipv4 subnet-id","type":"Some subnet-name","required":false},"VNF-API:ipv6-subnet-id":{"description":"ipv6 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some ipv6-subnet-id","required":false},"VNF-API:contrail-network-fqdn":{"description":"contrail network policy object","type":"Some contrail-network-fqdn","required":false},"VNF-API:ipv6-subnet-name":{"description":"ipv6 subnet-name that corresponds to the ipv6 subnet-id","type":"Some ipv6-subnet-name","required":false},"VNF-API:neutron-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some neutron-id","required":false},"VNF-API:subnet-id":{"description":"ipv4 subnet UUID to be passed into the HEAT template for DHCP assignment","type":"Some subnet-id","required":false},"VNF-API:network-id":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-id","required":false},"VNF-API:network-name":{"description":"Unique Neutron UUID of an instance of the network role ","type":"Some network-name","required":false}}},"(preload-vf-module-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vf-module-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(preload-vf-module-topology-operation)output"}}}},"VNF-API(operational)preload-vnf-instances-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(operational)preload-vnf-instances-TOP","type":"object","properties":{"VNF-API:preload-vnf-instances":{"type":"object","items":{"$ref":"VNF-API(operational)preload-vnf-instances"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information-TOP","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)service-information"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments(config)availability-zones","type":"object","properties":{"VNF-API:availability-zone":{"description":"Openstack availability zone name or UUID","type":"Some availability-zone","required":false}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-modules/vf-module-list/vf-module-service-data/vf-module-topology-information(config)vnf-parameters","type":"object","properties":{"VNF-API:vnf-parameter-name":{"description":"The name of an arbitrary instance-specific vnf-parameters","type":"Some vnf-parameter-name","required":false},"VNF-API:vnf-parameter-value":{"description":"The value of an arbitrary instance-specific vnf-parameters ","type":"Some vnf-parameter-value","required":false}}},"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP","type":"object","properties":{"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}}}},"(config)vnf-instance-listPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vnf-instance-listPOST","type":"object","properties":{"vnf-instance-service-data":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)vnf-instance-service-data"}},"service-status":{"type":"object","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list(config)service-status"}},"vnf-instance-id":{"description":"generic-vnf-id","type":"Some vnf-instance-id","required":true}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP","type":"object","properties":{"VNF-API:vm-names":{"type":"array","items":{"$ref":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data/vnf-instance-topology-information/vnf-assignments/vnf-vms(config)vm-names"}}}},"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information-TOP","type":"object","properties":{"VNF-API:vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information"}}}},"VNF-API/vnfs(config)vnf-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnfs(config)vnf-list","type":"object","properties":{"VNF-API:vnf-id":{"description":"vf-module-id","type":"Some vnf-id","required":true},"VNF-API:service-status":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-status"}},"VNF-API:service-data":{"type":"object","items":{"$ref":"VNF-API/vnfs/vnf-list(config)service-data"}}}},"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnf-instances/vnf-instance-preload-list/vnf-instance-preload-data/vnf-instance-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/network-topology-information(config)provider-network-information-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/network-topology-information(config)provider-network-information-TOP","type":"object","properties":{"VNF-API:provider-network-information":{"type":"object","items":{"$ref":"VNF-API/network-topology-information(config)provider-network-information"}}}},"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list","type":"object","properties":{"VNF-API:sriov-vlan-filter":{"type":"Some sriov-vlan-filter","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier","type":"object","properties":{"VNF-API:network-role":{"type":"Some network-role","required":false},"VNF-API:network-technology":{"type":"Some network-technology","required":false},"VNF-API:service-type":{"type":"Some service-type","required":false},"VNF-API:network-name":{"type":"Some network-name","required":false},"VNF-API:network-type":{"type":"Some network-type","required":false}}},"(config)vf-module-preload-dataPOST":{"$schema":"http://json-schema.org/draft-04/schema","id":"(config)vf-module-preload-dataPOST","type":"object","properties":{"vf-module-topology-information":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)vf-module-topology-information"}},"oper-status":{"type":"object","items":{"$ref":"VNF-API/preload-vf-modules/vf-module-preload-list/vf-module-preload-data(config)oper-status"}}}},"(preload-vnf-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-vnf-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(preload-vnf-topology-operation)output"}}}},"(preload-network-topology-operation)output-TOP":{"$schema":"http://json-schema.org/draft-04/schema","id":"(preload-network-topology-operation)output-TOP","type":"object","properties":{"VNF-API:output":{"type":"object","items":{"$ref":"(preload-network-topology-operation)output"}}}},"VNF-API(config)vf-module-topology-information":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-module-topology-information","type":"object","properties":{"VNF-API:vf-module-identifiers":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vf-module-identifiers"}},"VNF-API:vnf-parameters":{"type":"array","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-parameters"}},"VNF-API:vnf-assignments":{"type":"object","items":{"$ref":"VNF-API/vf-module-topology-information(config)vnf-assignments"}}}},"(network-topology-operation)input":{"$schema":"http://json-schema.org/draft-04/schema","id":"(network-topology-operation)input","type":"object","properties":{"VNF-API:request-information":{"type":"object","items":{"$ref":"VNF-API(config)request-information"}},"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:sdnc-request-header":{"type":"object","items":{"$ref":"VNF-API(config)sdnc-request-header"}},"VNF-API:network-request-information":{"type":"object","items":{"$ref":"VNF-API(config)network-request-information"}}}},"(vf-module-topology-operation)output":{"$schema":"http://json-schema.org/draft-04/schema","id":"(vf-module-topology-operation)output","type":"object","properties":{"VNF-API:service-information":{"type":"object","items":{"$ref":"VNF-API(config)service-information"}},"VNF-API:response-code":{"type":"Some response-code","required":false},"VNF-API:vf-module-information":{"type":"object","items":{"$ref":"VNF-API(config)vf-module-information"}},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false},"VNF-API:response-message":{"type":"Some response-message","required":false},"VNF-API:ack-final-indicator":{"type":"Some ack-final-indicator","required":false}}},"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks","type":"object","properties":{"VNF-API:use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","type":"Y","required":false,"enum":["Y","N"]},"VNF-API:floating-ip-v6":{"minLength":0,"description":"Floating ipv6 for VMs of a given type on this network","type":"F:","required":false,"maxLength":2147483647},"VNF-API:network-role":{"description":"network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF","type":"Some network-role","required":false},"VNF-API:network-macs":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"}},"VNF-API:floating-ip":{"minLength":0,"description":"Floating ipv4 for VMs of a given type on this network","type":"2.0.157.2","required":false,"maxLength":2147483647,"enum":["2.0.157.2",":df:"]},"VNF-API:network-ips":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"}},"VNF-API:network-ips-v6":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"}},"VNF-API:interface-route-prefixes":{"type":"array","items":{"$ref":"VNF-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"}},"VNF-API:ip-count":{"description":"The number of ip addresses to be assigned per vm for this network role","type":"0","required":false}}},"VNF-API(config)vf-modules":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API(config)vf-modules","type":"object","properties":{"VNF-API:vf-module-list":{"type":"array","items":{"$ref":"VNF-API/vf-modules(config)vf-module-list"}}}},"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header":{"$schema":"http://json-schema.org/draft-04/schema","id":"VNF-API/vnf-instances/vnf-instance-list/vnf-instance-service-data(config)sdnc-request-header","type":"object","properties":{"VNF-API:svc-action":{"type":"reserve","required":false,"enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback"]},"VNF-API:svc-notification-url":{"type":"Some svc-notification-url","required":false},"VNF-API:svc-request-id":{"type":"Some svc-request-id","required":false}}}}}
\ No newline at end of file