Convert swagger docs to v 2
[sdnc/northbound.git] / generic-resource-api / model / src / main / resources / generic-resource-api.20161111.json
index 9c9b4bd..163ea12 100644 (file)
@@ -1 +1,41396 @@
-{"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
+{
+  "swagger": "2.0",
+  "info": {
+    "version": "1.0.0"
+  },
+  "basePath": "/restconf",
+  "paths": {
+    "/config": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)services",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)tunnelxconn-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)brg-allotted-respources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)preload-vnfs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST"
+            }
+          }
+        },
+        "operationId": "POST-GENERIC-RESOURCE-API_module"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-brg-allotted-respources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-allotted-respources"
+            }
+          }
+        },
+        "operationId": "GET-brg-allotted-respources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)brg-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-allotted-respourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-brg-allotted-respources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)brg-allotted-respources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-brg-allotted-respources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-brg-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-brg-allotted-resource"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-allotted-resourcePOST"
+            }
+          }
+        },
+        "operationId": "POST-brg-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)brg-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-brg-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-data"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)brg-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)brg-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-operation-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-operation-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-operation-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-operation-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-brg-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-parameters"
+            }
+          }
+        },
+        "operationId": "GET-brg-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-brg-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)brg-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-brg-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-brg-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-topology"
+            }
+          }
+        },
+        "operationId": "GET-brg-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)brg-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-brg-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)brg-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-brg-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-identifiers"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-identifiers"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-identifiers"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-identifiers"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-brg-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-parameters"
+            }
+          }
+        },
+        "operationId": "GET-brg-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)brg-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-brg-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)brg-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-brg-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-allotted-resources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)contrail-route-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-allotted-resource"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-data"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-operation-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-operation-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-operation-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-operation-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-request-input"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)source-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)dest-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-applied-service-info",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-applied-service-info": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-applied-service-info"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-applied-service-info"
+            }
+          }
+        },
+        "operationId": "GET-contrail-applied-service-info"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-applied-service-info",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-applied-service-info"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/dest-network": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-dest-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)dest-network"
+            }
+          }
+        },
+        "operationId": "GET-dest-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)dest-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-dest-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/source-network": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-source-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)source-network"
+            }
+          }
+        },
+        "operationId": "GET-source-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)source-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-source-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-topology"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-route-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-identifiers"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-identifiers"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-identifiers"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-identifiers"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-assignments"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-assignments"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)source-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)dest-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)contrail-applied-service",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/contrail-applied-service": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-applied-service"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-applied-service"
+            }
+          }
+        },
+        "operationId": "GET-contrail-applied-service"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-applied-service",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-applied-service"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/dest-network": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-dest-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)dest-network"
+            }
+          }
+        },
+        "operationId": "GET-dest-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)dest-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-dest-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/source-network": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-source-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)source-network"
+            }
+          }
+        },
+        "operationId": "GET-source-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)source-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-source-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-contrail-route-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-parameters"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)contrail-route-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-contrail-route-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)contrail-route-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-contrail-route-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-preload-vnfs"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)preload-vnfs"
+            }
+          }
+        },
+        "operationId": "GET-preload-vnfs"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)vnf-preload-list",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)preload-vnfsPOST"
+            }
+          }
+        },
+        "operationId": "POST-preload-vnfs"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)preload-vnfs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-preload-vnfs"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-preload-list"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-preload-list"
+            }
+          }
+        },
+        "operationId": "GET-vnf-preload-list"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)preload-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-preload-listPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-preload-list"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-preload-list",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-preload-list"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-preload-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)preload-data"
+            }
+          }
+        },
+        "operationId": "GET-preload-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-topology-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-topology-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)preload-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-preload-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)preload-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-preload-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-topology-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topology-information"
+            }
+          }
+        },
+        "operationId": "GET-network-topology-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vpn-bindings",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-policy",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)route-table-reference",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)subnets",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topology-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-topology-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-topology-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-topology-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-policy-fqdn",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-policy"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-policy-fqdn",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-policy"
+            }
+          }
+        },
+        "operationId": "GET-network-policy"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-policy-fqdn",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-policy",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-policy"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-topology-identifier"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topology-identifier"
+            }
+          }
+        },
+        "operationId": "GET-network-topology-identifier"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-topology-identifier"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/route-table-reference/{route-table-reference-fqdn}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "route-table-reference-fqdn",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-route-table-reference"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "route-table-reference-fqdn",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)route-table-reference"
+            }
+          }
+        },
+        "operationId": "GET-route-table-reference"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "route-table-reference-fqdn",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)route-table-reference",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-route-table-reference"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "start-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-subnets"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "start-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnets"
+            }
+          }
+        },
+        "operationId": "GET-subnets"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "start-address",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)subnets",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-subnets"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vpn-binding-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vpn-bindings"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vpn-binding-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vpn-bindings"
+            }
+          }
+        },
+        "operationId": "GET-vpn-bindings"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vpn-binding-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vpn-bindings",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vpn-bindings"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)oper-status"
+            }
+          }
+        },
+        "operationId": "GET-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-topology-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topology-information"
+            }
+          }
+        },
+        "operationId": "GET-vnf-topology-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topology-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-topology-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-topology-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-topology-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-assignments"
+            }
+          }
+        },
+        "operationId": "GET-vnf-assignments"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)availability-zones",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-vms",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-assignmentsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Openstack availability zone name or UUID",
+            "in": "path",
+            "name": "availability-zone",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-availability-zones"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Openstack availability zone name or UUID",
+            "in": "path",
+            "name": "availability-zone",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)availability-zones"
+            }
+          }
+        },
+        "operationId": "GET-availability-zones"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Openstack availability zone name or UUID",
+            "in": "path",
+            "name": "availability-zone",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)availability-zones",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-availability-zones"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networks"
+            }
+          }
+        },
+        "operationId": "GET-vnf-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)sriov-vlan-filter-list",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list/{sriov-vlan-filter}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "sriov-vlan-filter",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sriov-vlan-filter-list"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "sriov-vlan-filter",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sriov-vlan-filter-list"
+            }
+          }
+        },
+        "operationId": "GET-sriov-vlan-filter-list"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "sriov-vlan-filter",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sriov-vlan-filter-list",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sriov-vlan-filter-list"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-vms"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-vms"
+            }
+          }
+        },
+        "operationId": "GET-vnf-vms"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm-names",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-vmsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-vms"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-vms",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-vms"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/{vm-name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm-names"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-names"
+            }
+          }
+        },
+        "operationId": "GET-vm-names"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm-names",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm-names"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-networks"
+            }
+          }
+        },
+        "operationId": "GET-vm-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-ips-v6",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-macs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)interface-route-prefixes",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-vm-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes/{interface-route-prefix-cidr}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
+            "in": "path",
+            "name": "interface-route-prefix-cidr",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-interface-route-prefixes"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
+            "in": "path",
+            "name": "interface-route-prefix-cidr",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)interface-route-prefixes"
+            }
+          }
+        },
+        "operationId": "GET-interface-route-prefixes"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
+            "in": "path",
+            "name": "interface-route-prefix-cidr",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)interface-route-prefixes",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-interface-route-prefixes"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6/{ip-address-ipv6}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv6 addresses on a network",
+            "in": "path",
+            "name": "ip-address-ipv6",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-ips-v6"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv6 addresses on a network",
+            "in": "path",
+            "name": "ip-address-ipv6",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-ips-v6"
+            }
+          }
+        },
+        "operationId": "GET-network-ips-v6"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv6 addresses on a network",
+            "in": "path",
+            "name": "ip-address-ipv6",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-ips-v6",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-ips-v6"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips/{ip-address}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv4 addresses on a network",
+            "in": "path",
+            "name": "ip-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-ips"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv4 addresses on a network",
+            "in": "path",
+            "name": "ip-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-ips"
+            }
+          }
+        },
+        "operationId": "GET-network-ips"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of assigned ipv4 addresses on a network",
+            "in": "path",
+            "name": "ip-address",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-ips"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs/{mac-address}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of network assignments for this VM (one per network)",
+            "in": "path",
+            "name": "mac-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-macs"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of network assignments for this VM (one per network)",
+            "in": "path",
+            "name": "mac-address",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-macs"
+            }
+          }
+        },
+        "operationId": "GET-network-macs"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "List of network assignments for this VM (one per network)",
+            "in": "path",
+            "name": "mac-address",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-macs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-macs"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "The name of an arbitrary instance-specific vnf-parameters",
+            "in": "path",
+            "name": "vnf-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "The name of an arbitrary instance-specific vnf-parameters",
+            "in": "path",
+            "name": "vnf-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-parameters"
+            }
+          }
+        },
+        "operationId": "GET-vnf-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "The name of an arbitrary instance-specific vnf-parameters",
+            "in": "path",
+            "name": "vnf-parameter-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-topology-identifier"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topology-identifier"
+            }
+          }
+        },
+        "operationId": "GET-vnf-topology-identifier"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "vf-module-name or network name",
+            "in": "path",
+            "name": "vnf-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "vf-module-type or network type",
+            "in": "path",
+            "name": "vnf-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-topology-identifier"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-allotted-resources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)security-zone-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)security-zone-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-allotted-resource"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-data"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-operation-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-operation-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-operation-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-operation-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-request-input"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-parameters"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-topology"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)security-zone-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-identifiers"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-identifiers"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-identifiers"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-identifiers"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-assignments"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-security-zone-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-parameters"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)security-zone-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-security-zone-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)security-zone-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-security-zone-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-services"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)services"
+            }
+          }
+        },
+        "operationId": "GET-services"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)service",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)servicesPOST"
+            }
+          }
+        },
+        "operationId": "POST-services"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)services",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-services"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service"
+            }
+          }
+        },
+        "operationId": "GET-service"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)servicePOST"
+            }
+          }
+        },
+        "operationId": "POST-service"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-data"
+            }
+          }
+        },
+        "operationId": "GET-service-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnfs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)consumed-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-consumed-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)consumed-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-consumed-allotted-resources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)consumed-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-consumed-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)consumed-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-consumed-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-consumed-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)consumed-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-consumed-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)consumed-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-consumed-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)networks"
+            }
+          }
+        },
+        "operationId": "GET-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network"
+            }
+          }
+        },
+        "operationId": "GET-network"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)networkPOST"
+            }
+          }
+        },
+        "operationId": "POST-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-data"
+            }
+          }
+        },
+        "operationId": "GET-network-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-information"
+            }
+          }
+        },
+        "operationId": "GET-network-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-level-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-level-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-network-level-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-level-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-provided-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-provided-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-network-provided-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-provided-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-request-input"
+            }
+          }
+        },
+        "operationId": "GET-network-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-network-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topology"
+            }
+          }
+        },
+        "operationId": "GET-network-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-topology-identifier-structure",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-assignments"
+            }
+          }
+        },
+        "operationId": "GET-network-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-parameters"
+            }
+          }
+        },
+        "operationId": "GET-network-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-parameter",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters/network-parameter/{network-parameter-name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-parameter"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-parameter"
+            }
+          }
+        },
+        "operationId": "GET-network-parameter"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-parameter-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-parameter",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-parameter"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-topology-identifier-structure"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-topology-identifier-structure"
+            }
+          }
+        },
+        "operationId": "GET-network-topology-identifier-structure"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-topology-identifier-structure",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-topology-identifier-structure"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "network-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-provided-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)provided-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-provided-allotted-resources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)provided-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-provided-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-provided-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-provided-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)provided-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-provided-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)provided-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-provided-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-level-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-level-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-service-level-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-level-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-request-input"
+            }
+          }
+        },
+        "operationId": "GET-service-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-service-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-topology"
+            }
+          }
+        },
+        "operationId": "GET-service-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-assignments"
+            }
+          }
+        },
+        "operationId": "GET-service-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-parameters"
+            }
+          }
+        },
+        "operationId": "GET-service-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-parameter",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "service-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-parameter"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "service-parameter-name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-parameter"
+            }
+          }
+        },
+        "operationId": "GET-service-parameter"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "service-parameter-name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-parameter",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-parameter"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-topology-identifier"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-topology-identifier"
+            }
+          }
+        },
+        "operationId": "GET-service-topology-identifier"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-topology-identifier"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnfs"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnfs"
+            }
+          }
+        },
+        "operationId": "GET-vnfs"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnfsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnfs"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnfs",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnfs"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf"
+            }
+          }
+        },
+        "operationId": "GET-vnf"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnfPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-data"
+            }
+          }
+        },
+        "operationId": "GET-vnf-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-modules",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-modules"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-modules"
+            }
+          }
+        },
+        "operationId": "GET-vf-modules"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-modulesPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-modules"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-modules",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-modules"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module"
+            }
+          }
+        },
+        "operationId": "GET-vf-module"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-modulePOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-data"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-information"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-level-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-level-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-level-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-level-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-level-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-request-input"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-topology"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vf-module-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-assignments"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-assignments"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vms",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vms"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vms"
+            }
+          }
+        },
+        "operationId": "GET-vms"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vmsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vms"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vms",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vms"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm"
+            }
+          }
+        },
+        "operationId": "GET-vm"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm-names",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vmPOST"
+            }
+          }
+        },
+        "operationId": "POST-vm"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm-names"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-names"
+            }
+          }
+        },
+        "operationId": "GET-vm-names"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm-names",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm-names"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-networks"
+            }
+          }
+        },
+        "operationId": "GET-vm-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vm-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-vm-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vm-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-network"
+            }
+          }
+        },
+        "operationId": "GET-vm-network"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-information-items",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)mac-addresses",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)floating-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)interface-route-prefixes",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sriov-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vm-networkPOST"
+            }
+          }
+        },
+        "operationId": "POST-vm-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vm-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vm-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/floating-ips": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-floating-ips"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)floating-ips"
+            }
+          }
+        },
+        "operationId": "GET-floating-ips"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)floating-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-floating-ips"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/interface-route-prefixes": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-interface-route-prefixes"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)interface-route-prefixes"
+            }
+          }
+        },
+        "operationId": "GET-interface-route-prefixes"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)interface-route-prefixes",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-interface-route-prefixes"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/mac-addresses": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-mac-addresses"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)mac-addresses"
+            }
+          }
+        },
+        "operationId": "GET-mac-addresses"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)mac-addresses",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-mac-addresses"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-information-items"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-information-items"
+            }
+          }
+        },
+        "operationId": "GET-network-information-items"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-information-item",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-information-itemsPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-information-items"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-information-items",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-information-items"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-information-item"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-information-item"
+            }
+          }
+        },
+        "operationId": "GET-network-information-item"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)network-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-information-itemPOST"
+            }
+          }
+        },
+        "operationId": "POST-network-information-item"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-information-item",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-information-item"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}/network-ips": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-network-ips"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)network-ips"
+            }
+          }
+        },
+        "operationId": "GET-network-ips"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Use ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)network-ips",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-network-ips"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sriov-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sriov-parameters"
+            }
+          }
+        },
+        "operationId": "GET-sriov-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)heat-vlan-filters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)application-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sriov-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-sriov-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sriov-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sriov-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-application-tags"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)application-tags"
+            }
+          }
+        },
+        "operationId": "GET-application-tags"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)c-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)s-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)application-tagsPOST"
+            }
+          }
+        },
+        "operationId": "POST-application-tags"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)application-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-application-tags"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/c-tags": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-c-tags"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)c-tags"
+            }
+          }
+        },
+        "operationId": "GET-c-tags"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)c-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-c-tags"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/s-tags": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-s-tags"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)s-tags"
+            }
+          }
+        },
+        "operationId": "GET-s-tags"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)s-tags",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-s-tags"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/heat-vlan-filters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-heat-vlan-filters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)heat-vlan-filters"
+            }
+          }
+        },
+        "operationId": "GET-heat-vlan-filters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vm-type",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)heat-vlan-filters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-heat-vlan-filters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-parameters"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-vf-module-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-topology-identifier": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vf-module-topology-identifier"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vf-module-topology-identifier"
+            }
+          }
+        },
+        "operationId": "GET-vf-module-topology-identifier"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vf-module-topology-identifier",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vf-module-topology-identifier"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-information"
+            }
+          }
+        },
+        "operationId": "GET-vnf-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vf-module-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-information"
+            }
+          }
+        },
+        "operationId": "GET-vnf-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-level-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-level-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-vnf-level-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-level-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-level-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-provided-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-vnf-provided-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-provided-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-provided-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-request-input"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-request-input"
+            }
+          }
+        },
+        "operationId": "GET-vnf-request-input"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-request-inputPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-request-input"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-request-input",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-request-input"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-input-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-input-parameters"
+            }
+          }
+        },
+        "operationId": "GET-vnf-input-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-input-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-input-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-input-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-input-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networks"
+            }
+          }
+        },
+        "operationId": "GET-vnf-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-network"
+            }
+          }
+        },
+        "operationId": "GET-vnf-network"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)subnets-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networkPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-subnets-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnets-data"
+            }
+          }
+        },
+        "operationId": "GET-subnets-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)subnet-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnets-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-subnets-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)subnets-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-subnets-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-subnet-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnet-data"
+            }
+          }
+        },
+        "operationId": "GET-subnet-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)subnet-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-subnet-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topology"
+            }
+          }
+        },
+        "operationId": "GET-vnf-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-parameters-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-topology-identifier-structure",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-resource-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-parameters-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-parameters-data"
+            }
+          }
+        },
+        "operationId": "GET-vnf-parameters-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-parameters-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-parameters-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-parameters-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-resource-assignments"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-resource-assignments"
+            }
+          }
+        },
+        "operationId": "GET-vnf-resource-assignments"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)availability-zones",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-resource-assignments"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-resource-assignments",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-resource-assignments"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-availability-zones"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)availability-zones"
+            }
+          }
+        },
+        "operationId": "GET-availability-zones"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)availability-zones",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-availability-zones"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-networks"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networks"
+            }
+          }
+        },
+        "operationId": "GET-vnf-networks"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)vnf-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networksPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-networks"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-networks",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-networks"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-network"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-network"
+            }
+          }
+        },
+        "operationId": "GET-vnf-network"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)subnets-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-networkPOST"
+            }
+          }
+        },
+        "operationId": "POST-vnf-network"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-network",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-network"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-subnets-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnets-data"
+            }
+          }
+        },
+        "operationId": "GET-subnets-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)subnet-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnets-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-subnets-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)subnets-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-subnets-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-subnet-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)subnet-data"
+            }
+          }
+        },
+        "operationId": "GET-subnet-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "A Network Role to which a VNF must connect",
+            "in": "path",
+            "name": "network-role",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "description": "Should be ipv4 or ipv6",
+            "in": "path",
+            "name": "ip-version",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)subnet-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-subnet-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-vnf-topology-identifier-structure"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
+            }
+          }
+        },
+        "operationId": "GET-vnf-topology-identifier-structure"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "vnf-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)vnf-topology-identifier-structure",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-vnf-topology-identifier-structure"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-status"
+            }
+          }
+        },
+        "operationId": "GET-service-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "description": "Keep as M",
+            "in": "path",
+            "name": "service-instance-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-tunnelxconn-allotted-resources"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-allotted-resources"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "**(config)tunnelxconn-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
+            }
+          }
+        },
+        "operationId": "POST-tunnelxconn-allotted-resources"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "(config)tunnelxconn-allotted-resources",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-tunnelxconn-allotted-resources"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-tunnelxconn-allotted-resource"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-allotted-resource"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
+            }
+          }
+        },
+        "operationId": "POST-tunnelxconn-allotted-resource"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)tunnelxconn-allotted-resource",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-tunnelxconn-allotted-resource"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-data"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-data"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-data"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)tunnelxconn-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)tunnelxconn-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-dataPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-data"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-data",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-data"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-oper-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-oper-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-oper-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-oper-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-oper-status"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-operation-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-operation-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-operation-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-operation-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-operation-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-information"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-allotted-resource-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-request-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)request-information"
+            }
+          }
+        },
+        "operationId": "GET-request-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)request-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-request-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-sdnc-request-header"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)sdnc-request-header"
+            }
+          }
+        },
+        "operationId": "GET-sdnc-request-header"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)sdnc-request-header",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-sdnc-request-header"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-service-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-information"
+            }
+          }
+        },
+        "operationId": "GET-service-information"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)service-informationPOST"
+            }
+          }
+        },
+        "operationId": "POST-service-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)service-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-service-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-tunnelxconn-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-parameters"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-tunnelxconn-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)tunnelxconn-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-tunnelxconn-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-tunnelxconn-topology"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-topology"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-topology"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)tunnelxconn-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
+            }
+          },
+          {
+            "in": "body",
+            "name": "**(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
+            }
+          }
+        },
+        "operationId": "POST-tunnelxconn-topology"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)tunnelxconn-topology",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-tunnelxconn-topology"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-identifiers"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-identifiers"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-identifiers"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-identifiers",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-identifiers"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-onap-model-information"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)onap-model-information"
+            }
+          }
+        },
+        "operationId": "GET-onap-model-information"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)onap-model-information",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-onap-model-information"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-tunnelxconn-parameters"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-parameters"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-parameters"
+      },
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "**(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
+            }
+          }
+        },
+        "operationId": "POST-tunnelxconn-parameters"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)tunnelxconn-parameters",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-tunnelxconn-parameters"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-param"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)param"
+            }
+          }
+        },
+        "operationId": "GET-param"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "path",
+            "name": "name",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)param",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-param"
+      }
+    },
+    "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
+      "delete": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified"
+          }
+        },
+        "operationId": "DELETE-allotted-resource-status"
+      },
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(config)allotted-resource-status"
+            }
+          }
+        },
+        "operationId": "GET-allotted-resource-status"
+      },
+      "put": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "allotted-resource-id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "(config)allotted-resource-status",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
+            }
+          }
+        },
+        "operationId": "PUT-allotted-resource-status"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:brg-allotted-respources": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)brg-allotted-respources"
+            }
+          }
+        },
+        "operationId": "GET-brg-allotted-respources"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-contrail-route-allotted-resources"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:preload-vnfs": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)preload-vnfs"
+            }
+          }
+        },
+        "operationId": "GET-preload-vnfs"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)security-zone-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-security-zone-allotted-resources"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:services": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)services"
+            }
+          }
+        },
+        "operationId": "GET-services"
+      }
+    },
+    "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
+      "get": {
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
+            }
+          }
+        },
+        "operationId": "GET-tunnelxconn-allotted-resources"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(brg-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(brg-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "brg-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "contrail-route-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(network-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(network-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "network-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "preload-network-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "preload-vnf-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "security-zone-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(service-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(service-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "service-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "tunnelxconn-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "vf-module-topology-operation"
+      }
+    },
+    "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
+      "post": {
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "produces": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "required": false,
+            "schema": {
+              "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "No response was specified",
+            "schema": {
+              "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
+            }
+          }
+        },
+        "operationId": "vnf-topology-operation"
+      }
+    }
+  },
+  "definitions": {
+    "(brg-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-wan-ip-address": {
+          "$ref": "#/definitions/0.4.5.4",
+          "enum": [
+            "0.4.5.4",
+            "d5c:"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
+          "$ref": "#/definitions/1.0.1.1",
+          "enum": [
+            "1.0.1.1",
+            "A:D:B0ba"
+          ]
+        },
+        "GENERIC-RESOURCE-API:vni": {
+          "$ref": "#/definitions/Some vni"
+        }
+      },
+      "type": "object"
+    },
+    "(brg-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(brg-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(brg-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:brg-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        }
+      },
+      "type": "object"
+    },
+    "(brg-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(brg-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)GENERIC-RESOURCE-API_modulePOST": {
+      "properties": {
+        "brg-allotted-respources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
+          },
+          "type": "object"
+        },
+        "contrail-route-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
+          },
+          "type": "object"
+        },
+        "preload-vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
+          },
+          "type": "object"
+        },
+        "security-zone-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
+          },
+          "type": "object"
+        },
+        "services": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
+          },
+          "type": "object"
+        },
+        "tunnelxconn-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-dataPOST": {
+      "properties": {
+        "allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        },
+        "allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        },
+        "brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
+          },
+          "type": "object"
+        },
+        "brg-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-identifiersPOST": {
+      "properties": {
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-name": {
+          "$ref": "#/definitions/Some allotted-resource-name",
+          "description": "For a contrail-route, the network policy name."
+        },
+        "allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
+        },
+        "consuming-service-instance-id": {
+          "$ref": "#/definitions/Some consuming-service-instance-id",
+          "description": "The service-instance-id of the consuming service of this allotted resource"
+        },
+        "parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-informationPOST": {
+      "properties": {
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-operation-informationPOST": {
+      "properties": {
+        "allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "brg-wan-ip-address": {
+          "$ref": "#/definitions/1.1.62.1%NN",
+          "enum": [
+            "1.1.62.1%NN",
+            "5:"
+          ]
+        },
+        "request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        },
+        "sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        },
+        "vgmux-bearer-ip": {
+          "$ref": "#/definitions/114.2.0.2",
+          "enum": [
+            "114.2.0.2",
+            "ceC:"
+          ]
+        },
+        "vni": {
+          "$ref": "#/definitions/Some vni"
+        }
+      },
+      "type": "object"
+    },
+    "(config)allotted-resource-statusPOST": {
+      "properties": {
+        "action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "create",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)application-tagsPOST": {
+      "properties": {
+        "c-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
+          },
+          "type": "object"
+        },
+        "s-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)availability-zonesPOST": {
+      "properties": {
+        "availability-zone": {
+          "$ref": "#/definitions/Some availability-zone",
+          "description": "Openstack availability zone name or UUID"
+        }
+      },
+      "type": "object"
+    },
+    "(config)brg-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "(config)brg-allotted-respourcesPOST": {
+      "properties": {
+        "brg-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)brg-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)brg-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)brg-topologyPOST": {
+      "properties": {
+        "allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
+          },
+          "type": "object"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "vbrg-wan-ip": {
+          "$ref": "#/definitions/0.80.7.0%p",
+          "enum": [
+            "0.80.7.0%p",
+            "E:e"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)c-tagsPOST": {
+      "type": "object"
+    },
+    "(config)consumed-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-pointer": {
+          "$ref": "#/definitions/Some allotted-resource-pointer",
+          "description": "Pointer to the allotted-resources topology"
+        },
+        "allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        }
+      },
+      "type": "object"
+    },
+    "(config)consumed-allotted-resourcesPOST": {
+      "properties": {
+        "consumed-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-applied-service-infoPOST": {
+      "properties": {
+        "contrail-fqdn": {
+          "$ref": "#/definitions/Some contrail-fqdn",
+          "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
+        },
+        "service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-applied-servicePOST": {
+      "properties": {
+        "contrail-fqdn": {
+          "$ref": "#/definitions/Some contrail-fqdn",
+          "description": "This is the fq-name of the Contrail service instance through which the route is passing."
+        },
+        "service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
+        },
+        "vnf-id": {
+          "$ref": "#/definitions/Some vnf-id",
+          "description": "The vnf representing the contrail applied service"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "(config)contrail-route-allotted-resourcesPOST": {
+      "properties": {
+        "contrail-route-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-assignmentsPOST": {
+      "properties": {
+        "contrail-applied-service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
+          },
+          "type": "object"
+        },
+        "contrail-id": {
+          "$ref": "#/definitions/Some contrail-id",
+          "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
+        },
+        "dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
+          },
+          "type": "object"
+        },
+        "fq-name": {
+          "$ref": "#/definitions/Some fq-name",
+          "description": "The Contrail fq-name of the network policy"
+        },
+        "source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
+          },
+          "type": "object"
+        },
+        "vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag",
+          "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-request-inputPOST": {
+      "properties": {
+        "contrail-applied-service-info": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
+          },
+          "type": "object"
+        },
+        "contrail-route-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
+          },
+          "type": "object"
+        },
+        "dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
+          },
+          "type": "object"
+        },
+        "source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)contrail-route-topologyPOST": {
+      "properties": {
+        "allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "contrail-route-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
+          },
+          "type": "object"
+        },
+        "contrail-route-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
+          },
+          "type": "object"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)dest-networkPOST": {
+      "properties": {
+        "network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "(config)floating-ipsPOST": {
+      "type": "object"
+    },
+    "(config)heat-vlan-filtersPOST": {
+      "type": "object"
+    },
+    "(config)interface-route-prefixesPOST": {
+      "properties": {
+        "interface-route-prefix": {
+          "$ref": "#/definitions/0.0.0.0%pNpN",
+          "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
+          "enum": [
+            "0.0.0.0%pNpN",
+            "aEF7:1"
+          ]
+        },
+        "interface-route-prefix-cidr": {
+          "$ref": "#/definitions/Some interface-route-prefix-cidr",
+          "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
+        }
+      },
+      "required": [
+        "interface-route-prefix-cidr"
+      ],
+      "type": "object"
+    },
+    "(config)mac-addressesPOST": {
+      "type": "object"
+    },
+    "(config)network-assignmentsPOST": {
+      "type": "object"
+    },
+    "(config)network-dataPOST": {
+      "properties": {
+        "network-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
+          },
+          "type": "object"
+        },
+        "network-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
+          },
+          "type": "object"
+        },
+        "network-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "network-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
+          },
+          "type": "object"
+        },
+        "network-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
+          },
+          "type": "object"
+        },
+        "request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-information-itemPOST": {
+      "properties": {
+        "ip-count": {
+          "$ref": "#/definitions/0",
+          "description": "The number of ip addresses to be assigned per vm for this network role"
+        },
+        "ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Use ipv4 or ipv6"
+        },
+        "network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
+          },
+          "type": "object"
+        },
+        "use-dhcp": {
+          "$ref": "#/definitions/Y",
+          "description": "Indicator to use DHCP on this network for this VM",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-information-itemsPOST": {
+      "properties": {
+        "network-information-item": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-informationPOST": {
+      "properties": {
+        "network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-ips-v6POST": {
+      "properties": {
+        "ip-address-ipv6": {
+          "$ref": "#/definitions/Da:",
+          "description": "List of assigned ipv6 addresses on a network"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-ipsPOST": {
+      "properties": {
+        "ip-address": {
+          "$ref": "#/definitions/8.82.2.0%}N}",
+          "description": "List of assigned ipv4 addresses on a network",
+          "enum": [
+            "8.82.2.0%}N}",
+            ":c%Lp"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-level-oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-macsPOST": {
+      "properties": {
+        "mac-address": {
+          "$ref": "#/definitions/Some mac-address",
+          "description": "List of network assignments for this VM (one per network)"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-parameterPOST": {
+      "properties": {
+        "network-parameter-name": {
+          "$ref": "#/definitions/Some network-parameter-name"
+        },
+        "network-parameter-value": {
+          "$ref": "#/definitions/Some network-parameter-value"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-parametersPOST": {
+      "properties": {
+        "network-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-policyPOST": {
+      "properties": {
+        "network-policy-fqdn": {
+          "$ref": "#/definitions/Some network-policy-fqdn"
+        },
+        "network-policy-id": {
+          "$ref": "#/definitions/Some network-policy-id"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-provided-allotted-resourcesPOST": {
+      "type": "object"
+    },
+    "(config)network-request-inputPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "network-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
+          },
+          "type": "object"
+        },
+        "network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-topology-identifier-structurePOST": {
+      "properties": {
+        "eipam-v4-address-plan": {
+          "$ref": "#/definitions/Some eipam-v4-address-plan",
+          "description": "??"
+        },
+        "eipam-v6-address-plan": {
+          "$ref": "#/definitions/Some eipam-v6-address-plan"
+        },
+        "network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role"
+        },
+        "network-technology": {
+          "$ref": "#/definitions/Some network-technology",
+          "description": "should we keep this?"
+        },
+        "network-type": {
+          "$ref": "#/definitions/Some network-type"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-topology-identifierPOST": {
+      "properties": {
+        "network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role"
+        },
+        "network-technology": {
+          "$ref": "#/definitions/Some network-technology"
+        },
+        "network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "service-type": {
+          "$ref": "#/definitions/Some service-type"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-topology-informationPOST": {
+      "properties": {
+        "is-external-network": {
+          "$ref": "#/definitions/true"
+        },
+        "is-provider-network": {
+          "$ref": "#/definitions/true"
+        },
+        "is-shared-network": {
+          "$ref": "#/definitions/true"
+        },
+        "network-policy": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
+          },
+          "type": "array"
+        },
+        "network-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
+          },
+          "type": "object"
+        },
+        "physical-network-name": {
+          "$ref": "#/definitions/Some physical-network-name"
+        },
+        "route-table-reference": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
+          },
+          "type": "array"
+        },
+        "subnets": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
+          },
+          "type": "array"
+        },
+        "vpn-bindings": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)network-topologyPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "network-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
+          },
+          "type": "object"
+        },
+        "network-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
+          },
+          "type": "object"
+        },
+        "network-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
+          },
+          "type": "object"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        }
+      },
+      "type": "object"
+    },
+    "(config)networkPOST": {
+      "properties": {
+        "network-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
+          },
+          "type": "object"
+        },
+        "network-id": {
+          "$ref": "#/definitions/Some network-id"
+        }
+      },
+      "required": [
+        "network-id"
+      ],
+      "type": "object"
+    },
+    "(config)networksPOST": {
+      "properties": {
+        "network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)onap-model-informationPOST": {
+      "properties": {
+        "model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "(config)oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp"
+        },
+        "last-action": {
+          "$ref": "#/definitions/VNFActivateRequest",
+          "description": "this is preload request actions",
+          "enum": [
+            "VNFActivateRequest",
+            "ChangeVNFActivateRequest",
+            "VnfInstanceActivateRequest",
+            "ChangeVnfInstanceActivateRequest",
+            "VfModuleActivateRequest",
+            "ChangeVfModuleActivateRequest",
+            "DisconnectVNFRequest",
+            "DisconnectVnfInstanceRequest",
+            "DisconnectVfModuleRequest",
+            "PreloadVNFRequest",
+            "DeletePreloadVNFRequest",
+            "PreloadVnfInstanceRequest",
+            "DeletePreloadVnfInstanceRequest",
+            "PreloadVfModuleRequest",
+            "DeletePreloadVfModuleRequest"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id"
+        },
+        "maintenance-indicator": {
+          "$ref": "#/definitions/Y",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)paramPOST": {
+      "properties": {
+        "name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "(config)preload-dataPOST": {
+      "properties": {
+        "network-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
+          },
+          "type": "object"
+        },
+        "oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
+          },
+          "type": "object"
+        },
+        "vnf-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)preload-vnfsPOST": {
+      "properties": {
+        "vnf-preload-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)provided-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-pointer": {
+          "$ref": "#/definitions/Some allotted-resource-pointer",
+          "description": "Pointer to the allotted-resources topology"
+        },
+        "allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        }
+      },
+      "type": "object"
+    },
+    "(config)provided-allotted-resourcesPOST": {
+      "properties": {
+        "provided-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)request-informationPOST": {
+      "properties": {
+        "notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "(config)route-table-referencePOST": {
+      "properties": {
+        "route-table-reference-fqdn": {
+          "$ref": "#/definitions/Some route-table-reference-fqdn"
+        },
+        "route-table-reference-id": {
+          "$ref": "#/definitions/Some route-table-reference-id"
+        }
+      },
+      "required": [
+        "route-table-reference-fqdn"
+      ],
+      "type": "object"
+    },
+    "(config)s-tagsPOST": {
+      "type": "object"
+    },
+    "(config)sdnc-request-headerPOST": {
+      "properties": {
+        "svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "(config)security-zone-allotted-resourcesPOST": {
+      "properties": {
+        "security-zone-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-assignmentsPOST": {
+      "properties": {
+        "security-zone-name-trusted": {
+          "$ref": "#/definitions/Some security-zone-name-trusted"
+        },
+        "security-zone-name-untrusted": {
+          "$ref": "#/definitions/Some security-zone-name-untrusted"
+        },
+        "security-zone-service-instance-id": {
+          "$ref": "#/definitions/Some security-zone-service-instance-id",
+          "description": "Will be the same as the parent-service-instance-id"
+        },
+        "security-zone-vnf-id": {
+          "$ref": "#/definitions/Some security-zone-vnf-id",
+          "description": "Selected by SDNC from the security-zone-service-instance-id"
+        },
+        "trusted-network-role": {
+          "$ref": "#/definitions/Some trusted-network-role",
+          "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
+        },
+        "untrusted-network-role": {
+          "$ref": "#/definitions/Some untrusted-network-role",
+          "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
+        },
+        "vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-request-inputPOST": {
+      "properties": {
+        "security-zone-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
+          },
+          "type": "object"
+        },
+        "trusted-network-role": {
+          "$ref": "#/definitions/Some trusted-network-role",
+          "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
+        },
+        "untrusted-network-role": {
+          "$ref": "#/definitions/Some untrusted-network-role",
+          "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
+        },
+        "vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)security-zone-topologyPOST": {
+      "properties": {
+        "allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "security-zone-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
+          },
+          "type": "object"
+        },
+        "security-zone-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-assignmentsPOST": {
+      "type": "object"
+    },
+    "(config)service-dataPOST": {
+      "properties": {
+        "consumed-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
+          },
+          "type": "object"
+        },
+        "networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
+          },
+          "type": "object"
+        },
+        "provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "service-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
+          },
+          "type": "object"
+        },
+        "service-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
+          },
+          "type": "object"
+        },
+        "service-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
+          },
+          "type": "object"
+        },
+        "vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-informationPOST": {
+      "properties": {
+        "global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-level-oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-parameterPOST": {
+      "properties": {
+        "service-parameter-name": {
+          "$ref": "#/definitions/Some service-parameter-name"
+        },
+        "service-parameter-value": {
+          "$ref": "#/definitions/Some service-parameter-value"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-parametersPOST": {
+      "properties": {
+        "service-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-request-inputPOST": {
+      "properties": {
+        "service-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
+          },
+          "type": "object"
+        },
+        "service-instance-name": {
+          "$ref": "#/definitions/Some service-instance-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-statusPOST": {
+      "properties": {
+        "action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "configure",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-topology-identifierPOST": {
+      "properties": {
+        "global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id"
+        },
+        "service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "from MSO input on STO assign"
+        },
+        "service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "repeated"
+        },
+        "service-instance-name": {
+          "$ref": "#/definitions/Some service-instance-name",
+          "description": "optionally comes from service-request-input container or is assigned by sdn-c"
+        },
+        "service-type": {
+          "$ref": "#/definitions/Some service-type",
+          "description": "tag labeled subscription-service-type in the service-information input"
+        }
+      },
+      "type": "object"
+    },
+    "(config)service-topologyPOST": {
+      "properties": {
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "service-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
+          },
+          "type": "object"
+        },
+        "service-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
+          },
+          "type": "object"
+        },
+        "service-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)servicePOST": {
+      "properties": {
+        "service-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
+          },
+          "type": "object"
+        },
+        "service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "Keep as M"
+        },
+        "service-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "service-instance-id"
+      ],
+      "type": "object"
+    },
+    "(config)servicesPOST": {
+      "properties": {
+        "service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)source-networkPOST": {
+      "properties": {
+        "network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "(config)sriov-parametersPOST": {
+      "properties": {
+        "application-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
+          },
+          "type": "object"
+        },
+        "heat-vlan-filters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)sriov-vlan-filter-listPOST": {
+      "properties": {
+        "sriov-vlan-filter": {
+          "$ref": "#/definitions/Some sriov-vlan-filter"
+        }
+      },
+      "type": "object"
+    },
+    "(config)subnet-dataPOST": {
+      "properties": {
+        "ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Should be ipv4 or ipv6"
+        },
+        "subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "subnet UUID to be passed into the HEAT template"
+        }
+      },
+      "type": "object"
+    },
+    "(config)subnets-dataPOST": {
+      "properties": {
+        "subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)subnetsPOST": {
+      "properties": {
+        "cidr-mask": {
+          "$ref": "#/definitions/Some cidr-mask"
+        },
+        "dhcp-enabled": {
+          "$ref": "#/definitions/Y",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        },
+        "dhcp-end-address": {
+          "$ref": "#/definitions/Some dhcp-end-address"
+        },
+        "dhcp-start-address": {
+          "$ref": "#/definitions/Some dhcp-start-address"
+        },
+        "gateway-address": {
+          "$ref": "#/definitions/0.155.242.17%{{",
+          "enum": [
+            "0.155.242.17%{{",
+            "c:A5"
+          ]
+        },
+        "ip-version": {
+          "$ref": "#/definitions/Some ip-version"
+        },
+        "start-address": {
+          "$ref": "#/definitions/1.0.3.2%}LpL",
+          "enum": [
+            "1.0.3.2%}LpL",
+            "2E:DEFe%Lp"
+          ]
+        },
+        "subnet-name": {
+          "$ref": "#/definitions/Some subnet-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)tunnelxconn-allotted-resourcePOST": {
+      "properties": {
+        "allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "(config)tunnelxconn-allotted-resourcesPOST": {
+      "properties": {
+        "tunnelxconn-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)tunnelxconn-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)tunnelxconn-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)tunnelxconn-topologyPOST": {
+      "properties": {
+        "allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "tunnelxconn-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
+          },
+          "type": "object"
+        },
+        "vgmux-bearer-ip": {
+          "$ref": "#/definitions/1.193.7.25%N",
+          "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
+          "enum": [
+            "1.193.7.25%N",
+            "FF:27%N"
+          ]
+        },
+        "vgmux-lan-up": {
+          "$ref": "#/definitions/0.0.1.0%{{pNN}pNpL",
+          "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
+          "enum": [
+            "0.0.1.0%{{pNN}pNpL",
+            ":"
+          ]
+        },
+        "vni": {
+          "$ref": "#/definitions/Some vni",
+          "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-assignmentsPOST": {
+      "properties": {
+        "vf-module-status": {
+          "$ref": "#/definitions/Some vf-module-status",
+          "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
+        },
+        "vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-dataPOST": {
+      "properties": {
+        "request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "vf-module-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
+          },
+          "type": "object"
+        },
+        "vf-module-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
+          },
+          "type": "object"
+        },
+        "vf-module-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
+          },
+          "type": "object"
+        },
+        "vf-module-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
+          },
+          "type": "object"
+        },
+        "vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-informationPOST": {
+      "properties": {
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id"
+        },
+        "vf-module-type": {
+          "$ref": "#/definitions/Some vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-level-oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-request-inputPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this?"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "vf-module-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
+          },
+          "type": "object"
+        },
+        "vf-module-name": {
+          "$ref": "#/definitions/Some vf-module-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-topology-identifierPOST": {
+      "properties": {
+        "vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id",
+          "description": "vf-module id"
+        },
+        "vf-module-name": {
+          "$ref": "#/definitions/Some vf-module-name",
+          "description": "vf-module-name"
+        },
+        "vf-module-type": {
+          "$ref": "#/definitions/Some vf-module-type",
+          "description": "In Pats model referred to as model-id"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-module-topologyPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "vf-module-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
+          },
+          "type": "object"
+        },
+        "vf-module-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
+          },
+          "type": "object"
+        },
+        "vf-module-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vf-modulePOST": {
+      "properties": {
+        "vf-module-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
+          },
+          "type": "object"
+        },
+        "vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id"
+        }
+      },
+      "required": [
+        "vf-module-id"
+      ],
+      "type": "object"
+    },
+    "(config)vf-modulesPOST": {
+      "properties": {
+        "vf-module": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vm-namesPOST": {
+      "properties": {
+        "vm-name": {
+          "$ref": "#/definitions/Some vm-name"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vm-networkPOST": {
+      "properties": {
+        "floating-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
+          },
+          "type": "object"
+        },
+        "interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
+          },
+          "type": "object"
+        },
+        "mac-addresses": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
+          },
+          "type": "object"
+        },
+        "network-information-items": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
+          },
+          "type": "object"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
+        },
+        "network-role-tag": {
+          "$ref": "#/definitions/Some network-role-tag"
+        },
+        "sriov-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "network-role"
+      ],
+      "type": "object"
+    },
+    "(config)vm-networksPOST": {
+      "properties": {
+        "floating-ip": {
+          "$ref": "#/definitions/44.115.2.2%}{N{{",
+          "description": "Floating ipv4 for VMs of a given type on this network",
+          "enum": [
+            "44.115.2.2%}{N{{",
+            "f0:"
+          ]
+        },
+        "floating-ip-v6": {
+          "$ref": "#/definitions/7::%p",
+          "description": "Floating ipv6 for VMs of a given type on this network"
+        },
+        "interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
+          },
+          "type": "array"
+        },
+        "ip-count": {
+          "$ref": "#/definitions/0",
+          "description": "The number of ip addresses to be assigned per vm for this network role"
+        },
+        "network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
+          },
+          "type": "array"
+        },
+        "network-ips-v6": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
+          },
+          "type": "array"
+        },
+        "network-macs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
+          },
+          "type": "array"
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
+        },
+        "use-dhcp": {
+          "$ref": "#/definitions/Y",
+          "description": "Indicator to use DHCP on this network for this VM",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)vmPOST": {
+      "properties": {
+        "nfc-naming-code": {
+          "$ref": "#/definitions/Some nfc-naming-code",
+          "description": "used in vm naming(draft 29: changed from nfc-code)"
+        },
+        "vm-count": {
+          "$ref": "#/definitions/0"
+        },
+        "vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
+          },
+          "type": "object"
+        },
+        "vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
+          },
+          "type": "object"
+        },
+        "vm-type": {
+          "$ref": "#/definitions/Some vm-type"
+        },
+        "vm-type-tag": {
+          "$ref": "#/definitions/Some vm-type-tag",
+          "description": "from tosca data on vfc"
+        }
+      },
+      "required": [
+        "vm-type"
+      ],
+      "type": "object"
+    },
+    "(config)vmsPOST": {
+      "properties": {
+        "vm": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-assignmentsPOST": {
+      "properties": {
+        "availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
+          },
+          "type": "array"
+        },
+        "vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
+          },
+          "type": "array"
+        },
+        "vnf-status": {
+          "$ref": "#/definitions/Some vnf-status",
+          "description": "Orchestration Status from AAI - to be set by SDNC"
+        },
+        "vnf-vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-dataPOST": {
+      "properties": {
+        "request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "vf-modules": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
+          },
+          "type": "object"
+        },
+        "vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
+          },
+          "type": "object"
+        },
+        "vnf-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
+          },
+          "type": "object"
+        },
+        "vnf-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "vnf-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
+          },
+          "type": "object"
+        },
+        "vnf-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-informationPOST": {
+      "properties": {
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-input-parametersPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-level-oper-statusPOST": {
+      "properties": {
+        "create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-networkPOST": {
+      "properties": {
+        "contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-networksPOST": {
+      "properties": {
+        "contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "ipv6-subnet-id": {
+          "$ref": "#/definitions/Some ipv6-subnet-id",
+          "description": "ipv6 subnet UUID to be passed into the HEAT template"
+        },
+        "ipv6-subnet-name": {
+          "$ref": "#/definitions/Some ipv6-subnet-name",
+          "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
+        },
+        "network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "sriov-vlan-filter-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
+          },
+          "type": "array"
+        },
+        "subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "ipv4 subnet UUID to be passed into the HEAT template"
+        },
+        "subnet-name": {
+          "$ref": "#/definitions/Some subnet-name",
+          "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
+        }
+      },
+      "required": [
+        "network-role"
+      ],
+      "type": "object"
+    },
+    "(config)vnf-parameters-dataPOST": {
+      "properties": {
+        "param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-parametersPOST": {
+      "properties": {
+        "vnf-parameter-name": {
+          "$ref": "#/definitions/Some vnf-parameter-name",
+          "description": "The name of an arbitrary instance-specific vnf-parameters"
+        },
+        "vnf-parameter-value": {
+          "$ref": "#/definitions/Some vnf-parameter-value",
+          "description": "The value of an arbitrary instance-specific vnf-parameters "
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-preload-listPOST": {
+      "properties": {
+        "preload-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
+          },
+          "type": "object"
+        },
+        "vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "vf-module-name or network name"
+        },
+        "vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vf-module-type or network type"
+        }
+      },
+      "required": [
+        "vnf-name",
+        "vnf-type"
+      ],
+      "type": "object"
+    },
+    "(config)vnf-provided-allotted-resourcesPOST": {
+      "type": "object"
+    },
+    "(config)vnf-request-inputPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this? e.g. 1702"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "vnf-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
+          },
+          "type": "object"
+        },
+        "vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
+        },
+        "vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-resource-assignmentsPOST": {
+      "properties": {
+        "availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
+          },
+          "type": "object"
+        },
+        "vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
+          },
+          "type": "object"
+        },
+        "vnf-status": {
+          "$ref": "#/definitions/Some vnf-status",
+          "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-response-informationPOST": {
+      "properties": {
+        "instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-topology-identifier-structurePOST": {
+      "properties": {
+        "nf-code": {
+          "$ref": "#/definitions/Some nf-code",
+          "description": "used in vnf naming"
+        },
+        "nf-function": {
+          "$ref": "#/definitions/Some nf-function"
+        },
+        "nf-role": {
+          "$ref": "#/definitions/Some nf-role"
+        },
+        "nf-type": {
+          "$ref": "#/definitions/Some nf-type"
+        },
+        "vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
+        },
+        "vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "In preload tree, this label is used for the vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-topology-identifierPOST": {
+      "properties": {
+        "generic-vnf-id": {
+          "$ref": "#/definitions/Some generic-vnf-id"
+        },
+        "generic-vnf-name": {
+          "$ref": "#/definitions/Some generic-vnf-name"
+        },
+        "generic-vnf-type": {
+          "$ref": "#/definitions/Some generic-vnf-type"
+        },
+        "service-id": {
+          "$ref": "#/definitions/Some service-id"
+        },
+        "service-type": {
+          "$ref": "#/definitions/Some service-type"
+        },
+        "vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "vf-module-name"
+        },
+        "vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-topology-informationPOST": {
+      "properties": {
+        "vnf-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
+          },
+          "type": "object"
+        },
+        "vnf-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
+          },
+          "type": "array"
+        },
+        "vnf-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-topologyPOST": {
+      "properties": {
+        "aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "vnf-parameters-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
+          },
+          "type": "object"
+        },
+        "vnf-resource-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
+          },
+          "type": "object"
+        },
+        "vnf-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vnf-vmsPOST": {
+      "properties": {
+        "vm-count": {
+          "$ref": "#/definitions/0"
+        },
+        "vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
+          },
+          "type": "array"
+        },
+        "vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
+          },
+          "type": "array"
+        },
+        "vm-type": {
+          "$ref": "#/definitions/Some vm-type"
+        }
+      },
+      "required": [
+        "vm-type"
+      ],
+      "type": "object"
+    },
+    "(config)vnfPOST": {
+      "properties": {
+        "vnf-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
+          },
+          "type": "object"
+        },
+        "vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        }
+      },
+      "required": [
+        "vnf-id"
+      ],
+      "type": "object"
+    },
+    "(config)vnfsPOST": {
+      "properties": {
+        "vnf": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "(config)vpn-bindingsPOST": {
+      "properties": {
+        "global-route-target": {
+          "$ref": "#/definitions/Some global-route-target"
+        },
+        "vpn-binding-id": {
+          "$ref": "#/definitions/Some vpn-binding-id"
+        }
+      },
+      "type": "object"
+    },
+    "(contrail-route-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(contrail-route-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(contrail-route-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(contrail-route-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:contrail-route-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        }
+      },
+      "type": "object"
+    },
+    "(contrail-route-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(contrail-route-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(network-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(network-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(network-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(network-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:network-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        }
+      },
+      "type": "object"
+    },
+    "(network-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(network-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-network-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-network-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(preload-network-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-network-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator"
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-network-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(preload-network-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-vnf-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-vnf-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(preload-vnf-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-vnf-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator"
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id"
+        }
+      },
+      "type": "object"
+    },
+    "(preload-vnf-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(preload-vnf-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(security-zone-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(security-zone-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(security-zone-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(security-zone-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:security-zone-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        }
+      },
+      "type": "object"
+    },
+    "(security-zone-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(security-zone-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(service-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(service-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(service-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(service-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        }
+      },
+      "type": "object"
+    },
+    "(service-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(service-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(tunnelxconn-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-wan-mac-address": {
+          "$ref": "#/definitions/Some brg-wan-mac-address"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(tunnelxconn-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(tunnelxconn-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        },
+        "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(tunnelxconn-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vf-module-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vf-module-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(vf-module-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vf-module-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        },
+        "GENERIC-RESOURCE-API:vf-module-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vf-module-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(vf-module-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vnf-topology-operation)input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vnf-topology-operation)input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:input": {
+          "items": {
+            "$ref": "#/definitions/(vnf-topology-operation)input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vnf-topology-operation)output": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ack-final-indicator": {
+          "$ref": "#/definitions/Some ack-final-indicator",
+          "description": "Expected to be Y or N."
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code",
+          "description": "a success code or an defined error codeKeep as M"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message",
+          "description": "message included for error code"
+        },
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "the request id from the request message for which this is the responseKeep as M"
+        },
+        "GENERIC-RESOURCE-API:vnf-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "(vnf-topology-operation)output-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:output": {
+          "items": {
+            "$ref": "#/definitions/(vnf-topology-operation)output"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)allotted-resource-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)brg-allotted-respources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-allotted-respources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)brg-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service-info": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:network-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-topology-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:is-external-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:is-provider-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:is-shared-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:network-policy": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:physical-network-name": {
+          "$ref": "#/definitions/Some physical-network-name"
+        },
+        "GENERIC-RESOURCE-API:route-table-reference": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:subnets": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vpn-bindings": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)preload-vnfs": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-preload-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:preload-vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:trusted-network-role": {
+          "$ref": "#/definitions/Some trusted-network-role",
+          "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:untrusted-network-role": {
+          "$ref": "#/definitions/Some untrusted-network-role",
+          "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-instance-name": {
+          "$ref": "#/definitions/Some service-instance-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)services": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)services-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:services": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id"
+        },
+        "GENERIC-RESOURCE-API:vf-module-type": {
+          "$ref": "#/definitions/Some vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this?"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vf-module-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-name": {
+          "$ref": "#/definitions/Some vf-module-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this? e.g. 1702"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vnf-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
+        },
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-response-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:instance-id": {
+          "$ref": "#/definitions/Some instance-id"
+        },
+        "GENERIC-RESOURCE-API:object-path": {
+          "$ref": "#/definitions/Some object-path",
+          "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-response-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-topology-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)brg-allotted-respources": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)brg-allotted-respources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-allotted-respources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-respources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)preload-vnfs": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:preload-vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)services": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)services-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:services": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "GENERIC-RESOURCE-API:final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "GENERIC-RESOURCE-API:request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "GENERIC-RESOURCE-API:rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "create",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "GENERIC-RESOURCE-API:rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-wan-ip-address": {
+          "$ref": "#/definitions/24.0.1.23%N",
+          "enum": [
+            "24.0.1.23%N",
+            ":%}{"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
+          "$ref": "#/definitions/22.1.0.99%{",
+          "enum": [
+            "22.1.0.99%{",
+            "6d:1:"
+          ]
+        },
+        "GENERIC-RESOURCE-API:vni": {
+          "$ref": "#/definitions/Some vni"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vbrg-wan-ip": {
+          "$ref": "#/definitions/0.250.2.12",
+          "enum": [
+            "0.250.2.12",
+            "d:"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-name": {
+          "$ref": "#/definitions/Some allotted-resource-name",
+          "description": "For a contrail-route, the network policy name."
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
+        },
+        "GENERIC-RESOURCE-API:consuming-service-instance-id": {
+          "$ref": "#/definitions/Some consuming-service-instance-id",
+          "description": "The service-instance-id of the consuming service of this allotted resource"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:brg-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "GENERIC-RESOURCE-API:final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "GENERIC-RESOURCE-API:request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "GENERIC-RESOURCE-API:rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "create",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "GENERIC-RESOURCE-API:rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service-info": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-fqdn": {
+          "$ref": "#/definitions/Some contrail-fqdn",
+          "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service-info": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-name": {
+          "$ref": "#/definitions/Some allotted-resource-name",
+          "description": "For a contrail-route, the network policy name."
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
+        },
+        "GENERIC-RESOURCE-API:consuming-service-instance-id": {
+          "$ref": "#/definitions/Some consuming-service-instance-id",
+          "description": "The service-instance-id of the consuming service of this allotted resource"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:contrail-id": {
+          "$ref": "#/definitions/Some contrail-id",
+          "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
+        },
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:fq-name": {
+          "$ref": "#/definitions/Some fq-name",
+          "description": "The Contrail fq-name of the network policy"
+        },
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag",
+          "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-fqdn": {
+          "$ref": "#/definitions/Some contrail-fqdn",
+          "description": "This is the fq-name of the Contrail service instance through which the route is passing."
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id",
+          "description": "The vnf representing the contrail applied service"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-fqdn": {
+          "$ref": "#/definitions/Some contrail-fqdn",
+          "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-applied-service-info": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:dest-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:source-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-policy-fqdn": {
+          "$ref": "#/definitions/Some network-policy-fqdn"
+        },
+        "GENERIC-RESOURCE-API:network-policy-id": {
+          "$ref": "#/definitions/Some network-policy-id"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-policy": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        },
+        "GENERIC-RESOURCE-API:network-technology": {
+          "$ref": "#/definitions/Some network-technology"
+        },
+        "GENERIC-RESOURCE-API:network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "GENERIC-RESOURCE-API:service-type": {
+          "$ref": "#/definitions/Some service-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
+      "properties": {
+        "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
+          "$ref": "#/definitions/Some route-table-reference-fqdn"
+        },
+        "GENERIC-RESOURCE-API:route-table-reference-id": {
+          "$ref": "#/definitions/Some route-table-reference-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:route-table-reference-fqdn"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:route-table-reference": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
+      "properties": {
+        "GENERIC-RESOURCE-API:cidr-mask": {
+          "$ref": "#/definitions/Some cidr-mask"
+        },
+        "GENERIC-RESOURCE-API:dhcp-enabled": {
+          "$ref": "#/definitions/Y",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        },
+        "GENERIC-RESOURCE-API:dhcp-end-address": {
+          "$ref": "#/definitions/Some dhcp-end-address"
+        },
+        "GENERIC-RESOURCE-API:dhcp-start-address": {
+          "$ref": "#/definitions/Some dhcp-start-address"
+        },
+        "GENERIC-RESOURCE-API:gateway-address": {
+          "$ref": "#/definitions/8.4.1.0",
+          "enum": [
+            "8.4.1.0",
+            "60:0"
+          ]
+        },
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version"
+        },
+        "GENERIC-RESOURCE-API:start-address": {
+          "$ref": "#/definitions/16.4.0.0%Lp",
+          "enum": [
+            "16.4.0.0%Lp",
+            "05A:"
+          ]
+        },
+        "GENERIC-RESOURCE-API:subnet-name": {
+          "$ref": "#/definitions/Some subnet-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnets": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-route-target": {
+          "$ref": "#/definitions/Some global-route-target"
+        },
+        "GENERIC-RESOURCE-API:vpn-binding-id": {
+          "$ref": "#/definitions/Some vpn-binding-id"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vpn-bindings": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
+      "properties": {
+        "GENERIC-RESOURCE-API:preload-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "vf-module-name or network name"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vf-module-type or network type"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vnf-name",
+        "GENERIC-RESOURCE-API:vnf-type"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-preload-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:preload-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:is-external-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:is-provider-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:is-shared-network": {
+          "$ref": "#/definitions/true"
+        },
+        "GENERIC-RESOURCE-API:network-policy": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:physical-network-name": {
+          "$ref": "#/definitions/Some physical-network-name"
+        },
+        "GENERIC-RESOURCE-API:route-table-reference": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:subnets": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vpn-bindings": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp"
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/VNFActivateRequest",
+          "description": "this is preload request actions",
+          "enum": [
+            "VNFActivateRequest",
+            "ChangeVNFActivateRequest",
+            "VnfInstanceActivateRequest",
+            "ChangeVnfInstanceActivateRequest",
+            "VfModuleActivateRequest",
+            "ChangeVfModuleActivateRequest",
+            "DisconnectVNFRequest",
+            "DisconnectVnfInstanceRequest",
+            "DisconnectVfModuleRequest",
+            "PreloadVNFRequest",
+            "DeletePreloadVNFRequest",
+            "PreloadVnfInstanceRequest",
+            "DeletePreloadVnfInstanceRequest",
+            "PreloadVfModuleRequest",
+            "DeletePreloadVfModuleRequest"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id"
+        },
+        "GENERIC-RESOURCE-API:maintenance-indicator": {
+          "$ref": "#/definitions/Y",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-policy-fqdn": {
+          "$ref": "#/definitions/Some network-policy-fqdn"
+        },
+        "GENERIC-RESOURCE-API:network-policy-id": {
+          "$ref": "#/definitions/Some network-policy-id"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-policy": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        },
+        "GENERIC-RESOURCE-API:network-technology": {
+          "$ref": "#/definitions/Some network-technology"
+        },
+        "GENERIC-RESOURCE-API:network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "GENERIC-RESOURCE-API:service-type": {
+          "$ref": "#/definitions/Some service-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
+      "properties": {
+        "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
+          "$ref": "#/definitions/Some route-table-reference-fqdn"
+        },
+        "GENERIC-RESOURCE-API:route-table-reference-id": {
+          "$ref": "#/definitions/Some route-table-reference-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:route-table-reference-fqdn"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:route-table-reference": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
+      "properties": {
+        "GENERIC-RESOURCE-API:cidr-mask": {
+          "$ref": "#/definitions/Some cidr-mask"
+        },
+        "GENERIC-RESOURCE-API:dhcp-enabled": {
+          "$ref": "#/definitions/Y",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        },
+        "GENERIC-RESOURCE-API:dhcp-end-address": {
+          "$ref": "#/definitions/Some dhcp-end-address"
+        },
+        "GENERIC-RESOURCE-API:dhcp-start-address": {
+          "$ref": "#/definitions/Some dhcp-start-address"
+        },
+        "GENERIC-RESOURCE-API:gateway-address": {
+          "$ref": "#/definitions/1.0.0.24%{ppL",
+          "enum": [
+            "1.0.0.24%{ppL",
+            "b:1"
+          ]
+        },
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version"
+        },
+        "GENERIC-RESOURCE-API:start-address": {
+          "$ref": "#/definitions/4.0.11.0%N}{",
+          "enum": [
+            "4.0.11.0%N}{",
+            "0bdE:%N"
+          ]
+        },
+        "GENERIC-RESOURCE-API:subnet-name": {
+          "$ref": "#/definitions/Some subnet-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnets": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-route-target": {
+          "$ref": "#/definitions/Some global-route-target"
+        },
+        "GENERIC-RESOURCE-API:vpn-binding-id": {
+          "$ref": "#/definitions/Some vpn-binding-id"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vpn-bindings": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-status": {
+          "$ref": "#/definitions/Some vnf-status",
+          "description": "Orchestration Status from AAI - to be set by SDNC"
+        },
+        "GENERIC-RESOURCE-API:vnf-vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-parameter-name": {
+          "$ref": "#/definitions/Some vnf-parameter-name",
+          "description": "The name of an arbitrary instance-specific vnf-parameters"
+        },
+        "GENERIC-RESOURCE-API:vnf-parameter-value": {
+          "$ref": "#/definitions/Some vnf-parameter-value",
+          "description": "The value of an arbitrary instance-specific vnf-parameters "
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:generic-vnf-id": {
+          "$ref": "#/definitions/Some generic-vnf-id"
+        },
+        "GENERIC-RESOURCE-API:generic-vnf-name": {
+          "$ref": "#/definitions/Some generic-vnf-name"
+        },
+        "GENERIC-RESOURCE-API:generic-vnf-type": {
+          "$ref": "#/definitions/Some generic-vnf-type"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id"
+        },
+        "GENERIC-RESOURCE-API:service-type": {
+          "$ref": "#/definitions/Some service-type"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "vf-module-name"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zone": {
+          "$ref": "#/definitions/Some availability-zone",
+          "description": "Openstack availability zone name or UUID"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "GENERIC-RESOURCE-API:ipv6-subnet-id": {
+          "$ref": "#/definitions/Some ipv6-subnet-id",
+          "description": "ipv6 subnet UUID to be passed into the HEAT template"
+        },
+        "GENERIC-RESOURCE-API:ipv6-subnet-name": {
+          "$ref": "#/definitions/Some ipv6-subnet-name",
+          "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "GENERIC-RESOURCE-API:neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "ipv4 subnet UUID to be passed into the HEAT template"
+        },
+        "GENERIC-RESOURCE-API:subnet-name": {
+          "$ref": "#/definitions/Some subnet-name",
+          "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:network-role"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-count": {
+          "$ref": "#/definitions/0"
+        },
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vm-type": {
+          "$ref": "#/definitions/Some vm-type"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vm-type"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sriov-vlan-filter": {
+          "$ref": "#/definitions/Some sriov-vlan-filter"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-name": {
+          "$ref": "#/definitions/Some vm-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:floating-ip": {
+          "$ref": "#/definitions/21.0.9.0%NLLNp{",
+          "description": "Floating ipv4 for VMs of a given type on this network",
+          "enum": [
+            "21.0.9.0%NLLNp{",
+            "B62c:"
+          ]
+        },
+        "GENERIC-RESOURCE-API:floating-ip-v6": {
+          "$ref": "#/definitions/:",
+          "description": "Floating ipv6 for VMs of a given type on this network"
+        },
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:ip-count": {
+          "$ref": "#/definitions/0",
+          "description": "The number of ip addresses to be assigned per vm for this network role"
+        },
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-ips-v6": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-macs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
+        },
+        "GENERIC-RESOURCE-API:use-dhcp": {
+          "$ref": "#/definitions/Y",
+          "description": "Indicator to use DHCP on this network for this VM",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefix": {
+          "$ref": "#/definitions/12.1.1.27%L",
+          "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
+          "enum": [
+            "12.1.1.27%L",
+            "CEee:25"
+          ]
+        },
+        "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
+          "$ref": "#/definitions/Some interface-route-prefix-cidr",
+          "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-address": {
+          "$ref": "#/definitions/4.99.24.0%}",
+          "description": "List of assigned ipv4 addresses on a network",
+          "enum": [
+            "4.99.24.0%}",
+            "D3eC:0D"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-address-ipv6": {
+          "$ref": "#/definitions/06C3:0",
+          "description": "List of assigned ipv6 addresses on a network"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ips-v6": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
+      "properties": {
+        "GENERIC-RESOURCE-API:mac-address": {
+          "$ref": "#/definitions/Some mac-address",
+          "description": "List of network assignments for this VM (one per network)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-macs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "GENERIC-RESOURCE-API:final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "GENERIC-RESOURCE-API:request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "GENERIC-RESOURCE-API:rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "create",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "GENERIC-RESOURCE-API:rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:security-zone-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:trusted-network-role": {
+          "$ref": "#/definitions/Some trusted-network-role",
+          "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:untrusted-network-role": {
+          "$ref": "#/definitions/Some untrusted-network-role",
+          "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-name": {
+          "$ref": "#/definitions/Some allotted-resource-name",
+          "description": "For a contrail-route, the network policy name."
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
+        },
+        "GENERIC-RESOURCE-API:consuming-service-instance-id": {
+          "$ref": "#/definitions/Some consuming-service-instance-id",
+          "description": "The service-instance-id of the consuming service of this allotted resource"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-name-trusted": {
+          "$ref": "#/definitions/Some security-zone-name-trusted"
+        },
+        "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
+          "$ref": "#/definitions/Some security-zone-name-untrusted"
+        },
+        "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
+          "$ref": "#/definitions/Some security-zone-service-instance-id",
+          "description": "Will be the same as the parent-service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:security-zone-vnf-id": {
+          "$ref": "#/definitions/Some security-zone-vnf-id",
+          "description": "Selected by SDNC from the security-zone-service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:trusted-network-role": {
+          "$ref": "#/definitions/Some trusted-network-role",
+          "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:untrusted-network-role": {
+          "$ref": "#/definitions/Some untrusted-network-role",
+          "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
+        },
+        "GENERIC-RESOURCE-API:vlan-tag": {
+          "$ref": "#/definitions/Some vlan-tag"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:security-zone-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services(config)service": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "Keep as M"
+        },
+        "GENERIC-RESOURCE-API:service-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:service-instance-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services(config)service-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service(config)service-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:consumed-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service(config)service-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "GENERIC-RESOURCE-API:final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "GENERIC-RESOURCE-API:request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "GENERIC-RESOURCE-API:rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "configure",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "GENERIC-RESOURCE-API:rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:consumed-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:consumed-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:provided-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-instance-name": {
+          "$ref": "#/definitions/Some service-instance-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnfs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-pointer": {
+          "$ref": "#/definitions/Some allotted-resource-pointer",
+          "description": "Pointer to the allotted-resources topology"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:consumed-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:network-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-type": {
+          "$ref": "#/definitions/Some network-type"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-provided-ar-id": {
+          "description": "List of allotted resources using capacity from this network",
+          "items": {
+            "$ref": "#/definitions/Some network-provided-ar-id"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:network-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:network-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
+      "properties": {
+        "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
+          "$ref": "#/definitions/Some eipam-v4-address-plan",
+          "description": "??"
+        },
+        "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
+          "$ref": "#/definitions/Some eipam-v6-address-plan"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id"
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role"
+        },
+        "GENERIC-RESOURCE-API:network-technology": {
+          "$ref": "#/definitions/Some network-technology",
+          "description": "should we keep this?"
+        },
+        "GENERIC-RESOURCE-API:network-type": {
+          "$ref": "#/definitions/Some network-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-parameter-name": {
+          "$ref": "#/definitions/Some network-parameter-name"
+        },
+        "GENERIC-RESOURCE-API:network-parameter-value": {
+          "$ref": "#/definitions/Some network-parameter-value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-pointer": {
+          "$ref": "#/definitions/Some allotted-resource-pointer",
+          "description": "Pointer to the allotted-resources topology"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:provided-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "from MSO input on STO assign"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id",
+          "description": "repeated"
+        },
+        "GENERIC-RESOURCE-API:service-instance-name": {
+          "$ref": "#/definitions/Some service-instance-name",
+          "description": "optionally comes from service-request-input container or is assigned by sdn-c"
+        },
+        "GENERIC-RESOURCE-API:service-type": {
+          "$ref": "#/definitions/Some service-type",
+          "description": "tag labeled subscription-service-type in the service-information input"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-parameter-name": {
+          "$ref": "#/definitions/Some service-parameter-name"
+        },
+        "GENERIC-RESOURCE-API:service-parameter-value": {
+          "$ref": "#/definitions/Some service-parameter-value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-parameter": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vnf-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-modules": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-modules": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
+          "description": "List of allotted resources using capacity from this vnf",
+          "items": {
+            "$ref": "#/definitions/Some vnf-provided-ar-id"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this? e.g. 1702"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vnf-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
+        },
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vnf-parameters-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-resource-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vf-module-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id"
+        },
+        "GENERIC-RESOURCE-API:vf-module-type": {
+          "$ref": "#/definitions/Some vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:request-version": {
+          "$ref": "#/definitions/Some request-version",
+          "description": "keep this?"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vf-module-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-name": {
+          "$ref": "#/definitions/Some vf-module-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-request-input": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:aic-clli": {
+          "$ref": "#/definitions/Some aic-clli",
+          "description": "Not expected to be used"
+        },
+        "GENERIC-RESOURCE-API:aic-cloud-region": {
+          "$ref": "#/definitions/Some aic-cloud-region",
+          "description": "The AIC cloud region which maps to contrail versions"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tenant": {
+          "$ref": "#/definitions/Some tenant"
+        },
+        "GENERIC-RESOURCE-API:vf-module-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-status": {
+          "$ref": "#/definitions/Some vf-module-status",
+          "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
+        },
+        "GENERIC-RESOURCE-API:vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-id": {
+          "$ref": "#/definitions/Some vf-module-id",
+          "description": "vf-module id"
+        },
+        "GENERIC-RESOURCE-API:vf-module-name": {
+          "$ref": "#/definitions/Some vf-module-name",
+          "description": "vf-module-name"
+        },
+        "GENERIC-RESOURCE-API:vf-module-type": {
+          "$ref": "#/definitions/Some vf-module-type",
+          "description": "In Pats model referred to as model-id"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm": {
+      "properties": {
+        "GENERIC-RESOURCE-API:nfc-naming-code": {
+          "$ref": "#/definitions/Some nfc-naming-code",
+          "description": "used in vm naming(draft 29: changed from nfc-code)"
+        },
+        "GENERIC-RESOURCE-API:vm-count": {
+          "$ref": "#/definitions/0"
+        },
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vm-type": {
+          "$ref": "#/definitions/Some vm-type"
+        },
+        "GENERIC-RESOURCE-API:vm-type-tag": {
+          "$ref": "#/definitions/Some vm-type-tag",
+          "description": "from tosca data on vfc"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vm-type"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-name": {
+          "description": "ordered-by: user",
+          "items": {
+            "$ref": "#/definitions/Some vm-name"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:floating-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:mac-addresses": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-information-items": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
+        },
+        "GENERIC-RESOURCE-API:network-role-tag": {
+          "$ref": "#/definitions/Some network-role-tag"
+        },
+        "GENERIC-RESOURCE-API:sriov-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:network-role"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": {
+      "properties": {
+        "GENERIC-RESOURCE-API:floating-ip-v4": {
+          "description": "Floating ipv4 for VMs of a given type on this network",
+          "items": {
+            "$ref": "#/definitions/0.13.1.0%{N{}",
+            "enum": [
+              "0.13.1.0%{N{}",
+              "cfeF:a%L}Lp{NLN{"
+            ]
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:floating-ip-v6": {
+          "description": "Floating ipv6 for VMs of a given type on this network",
+          "items": {
+            "$ref": "#/definitions/:"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:floating-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefix": {
+          "description": "ordered-by: user",
+          "items": {
+            "$ref": "#/definitions/Some interface-route-prefix"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
+      "properties": {
+        "GENERIC-RESOURCE-API:mac-address": {
+          "description": "List of network assignments for this vm-type",
+          "items": {
+            "$ref": "#/definitions/Some mac-address"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:mac-addresses": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information-item": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information-items": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:application-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:heat-vlan-filters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sriov-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-count": {
+          "$ref": "#/definitions/0",
+          "description": "The number of ip addresses to be assigned per vm for this network role"
+        },
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Use ipv4 or ipv6"
+        },
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:use-dhcp": {
+          "$ref": "#/definitions/Y",
+          "description": "Indicator to use DHCP on this network for this VM",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-information-item": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ip": {
+          "description": "List of assigned ip addresses of type ip-version on a network. Is there a way to specify  format to indicate ipv4 or ipv6 format?",
+          "items": {
+            "$ref": "#/definitions/Some network-ip"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": {
+      "properties": {
+        "GENERIC-RESOURCE-API:c-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:s-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:application-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:heat-vlan-filter": {
+          "items": {
+            "$ref": "#/definitions/Some heat-vlan-filter"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:heat-vlan-filters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": {
+      "properties": {
+        "GENERIC-RESOURCE-API:c-tag": {
+          "items": {
+            "$ref": "#/definitions/Some c-tag"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:c-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": {
+      "properties": {
+        "GENERIC-RESOURCE-API:s-tag": {
+          "items": {
+            "$ref": "#/definitions/Some s-tag"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:s-tags": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "GENERIC-RESOURCE-API:neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Should be ipv4 or ipv6"
+        },
+        "GENERIC-RESOURCE-API:subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "subnet UUID to be passed into the HEAT template"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-parameters-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vnf-status": {
+          "$ref": "#/definitions/Some vnf-status",
+          "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-resource-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
+      "properties": {
+        "GENERIC-RESOURCE-API:nf-code": {
+          "$ref": "#/definitions/Some nf-code",
+          "description": "used in vnf naming"
+        },
+        "GENERIC-RESOURCE-API:nf-function": {
+          "$ref": "#/definitions/Some nf-function"
+        },
+        "GENERIC-RESOURCE-API:nf-role": {
+          "$ref": "#/definitions/Some nf-role"
+        },
+        "GENERIC-RESOURCE-API:nf-type": {
+          "$ref": "#/definitions/Some nf-type"
+        },
+        "GENERIC-RESOURCE-API:vnf-id": {
+          "$ref": "#/definitions/Some vnf-id"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "In preload tree, this label is used for the vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zone": {
+          "description": "Openstack availability zone name or UUID",
+          "items": {
+            "$ref": "#/definitions/Some availability-zone"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:max-count": {
+          "$ref": "#/definitions/0",
+          "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "GENERIC-RESOURCE-API:neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Should be ipv4 or ipv6"
+        },
+        "GENERIC-RESOURCE-API:subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "subnet UUID to be passed into the HEAT template"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:allotted-resource-id"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tunnelxconn-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:action": {
+          "$ref": "#/definitions/Some action",
+          "description": "value would one of possible request-actions; match the list in service-data oper-status"
+        },
+        "GENERIC-RESOURCE-API:final-indicator": {
+          "$ref": "#/definitions/Some final-indicator"
+        },
+        "GENERIC-RESOURCE-API:request-status": {
+          "$ref": "#/definitions/synccomplete",
+          "enum": [
+            "synccomplete",
+            "asynccomplete",
+            "notifycomplete"
+          ]
+        },
+        "GENERIC-RESOURCE-API:response-code": {
+          "$ref": "#/definitions/Some response-code"
+        },
+        "GENERIC-RESOURCE-API:response-message": {
+          "$ref": "#/definitions/Some response-message"
+        },
+        "GENERIC-RESOURCE-API:response-timestamp": {
+          "$ref": "#/definitions/Some response-timestamp"
+        },
+        "GENERIC-RESOURCE-API:rpc-action": {
+          "$ref": "#/definitions/assign",
+          "description": "this is the svc-action from the incoming request",
+          "enum": [
+            "assign",
+            "activate",
+            "create",
+            "delete",
+            "unassign",
+            "deactivate"
+          ]
+        },
+        "GENERIC-RESOURCE-API:rpc-name": {
+          "$ref": "#/definitions/Some rpc-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
+      "properties": {
+        "GENERIC-RESOURCE-API:create-timestamp": {
+          "$ref": "#/definitions/Some create-timestamp",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:last-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "should be list of possible request-actions",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "fieldused by generic-resource-api",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-rpc-action": {
+          "$ref": "#/definitions/assign",
+          "enum": [
+            "assign",
+            "activate",
+            "delete",
+            "unassign",
+            "deactivate",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:last-svc-request-id": {
+          "$ref": "#/definitions/Some last-svc-request-id",
+          "description": "Not currently populated in service data."
+        },
+        "GENERIC-RESOURCE-API:modify-timestamp": {
+          "$ref": "#/definitions/Some modify-timestamp"
+        },
+        "GENERIC-RESOURCE-API:order-status": {
+          "$ref": "#/definitions/Active",
+          "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
+          "enum": [
+            "Active",
+            "PendingAssignment",
+            "PendingCreate",
+            "PendingUpdate",
+            "PendingDelete",
+            "Deleted",
+            "Created"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:brg-wan-mac-address": {
+          "$ref": "#/definitions/Some brg-wan-mac-address"
+        },
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
+          "$ref": "#/definitions/99.12.4.12",
+          "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
+          "enum": [
+            "99.12.4.12",
+            "A9:"
+          ]
+        },
+        "GENERIC-RESOURCE-API:vgmux-lan-up": {
+          "$ref": "#/definitions/1.8.25.0%}",
+          "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
+          "enum": [
+            "1.8.25.0%}",
+            "f:02"
+          ]
+        },
+        "GENERIC-RESOURCE-API:vni": {
+          "$ref": "#/definitions/Some vni",
+          "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-topology": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "Not an enum, but expected values are contrail-route and security-zone."
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:notification-url": {
+          "$ref": "#/definitions/Some notification-url"
+        },
+        "GENERIC-RESOURCE-API:order-number": {
+          "$ref": "#/definitions/Some order-number"
+        },
+        "GENERIC-RESOURCE-API:order-version": {
+          "$ref": "#/definitions/Some order-version"
+        },
+        "GENERIC-RESOURCE-API:request-action": {
+          "$ref": "#/definitions/CreateNetworkInstance",
+          "description": "still need to work Disconnect",
+          "enum": [
+            "CreateNetworkInstance",
+            "ActivateNetworkInstance",
+            "CreateServiceInstance",
+            "DeleteServiceInstance",
+            "DeleteNetworkInstance",
+            "CreateVnfInstance",
+            "ActivateVnfInstance",
+            "DeleteVnfInstance",
+            "CreateVfModuleInstance",
+            "ActivateVfModuleInstance",
+            "DeleteVfModuleInstance",
+            "CreateContrailRouteInstance",
+            "DeleteContrailRouteInstance",
+            "CreateSecurityZoneInstance",
+            "DeleteSecurityZoneInstance",
+            "ActivateDCINetworkInstance",
+            "DeActivateDCINetworkInstance"
+          ]
+        },
+        "GENERIC-RESOURCE-API:request-id": {
+          "$ref": "#/definitions/Some request-id",
+          "description": "Request ID generated upstream of MSO"
+        },
+        "GENERIC-RESOURCE-API:source": {
+          "$ref": "#/definitions/Some source"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:request-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
+      "properties": {
+        "GENERIC-RESOURCE-API:svc-action": {
+          "$ref": "#/definitions/reserve",
+          "description": "Enumerated listThis is the rpcAction",
+          "enum": [
+            "reserve",
+            "assign",
+            "activate",
+            "delete",
+            "changeassign",
+            "changedelete",
+            "rollback",
+            "deactivate",
+            "unassign",
+            "create"
+          ]
+        },
+        "GENERIC-RESOURCE-API:svc-notification-url": {
+          "$ref": "#/definitions/Some svc-notification-url",
+          "description": "Contains URL for asynchronous response"
+        },
+        "GENERIC-RESOURCE-API:svc-request-id": {
+          "$ref": "#/definitions/Some svc-request-id",
+          "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sdnc-request-header": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:global-customer-id": {
+          "$ref": "#/definitions/Some global-customer-id",
+          "description": "need for put of data to AnAI (MSO provides)"
+        },
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id",
+          "description": "This maps to the product-family-id in A&AI"
+        },
+        "GENERIC-RESOURCE-API:service-instance-id": {
+          "$ref": "#/definitions/Some service-instance-id"
+        },
+        "GENERIC-RESOURCE-API:subscriber-name": {
+          "$ref": "#/definitions/Some subscriber-name",
+          "description": "Would not be expected for vIPR-ATM or mobility services."
+        },
+        "GENERIC-RESOURCE-API:subscription-service-type": {
+          "$ref": "#/definitions/Some subscription-service-type",
+          "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:service-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-id": {
+          "$ref": "#/definitions/Some allotted-resource-id"
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-name": {
+          "$ref": "#/definitions/Some allotted-resource-name",
+          "description": "For a contrail-route, the network policy name."
+        },
+        "GENERIC-RESOURCE-API:allotted-resource-type": {
+          "$ref": "#/definitions/Some allotted-resource-type",
+          "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
+        },
+        "GENERIC-RESOURCE-API:consuming-service-instance-id": {
+          "$ref": "#/definitions/Some consuming-service-instance-id",
+          "description": "The service-instance-id of the consuming service of this allotted resource"
+        },
+        "GENERIC-RESOURCE-API:parent-service-instance-id": {
+          "$ref": "#/definitions/Some parent-service-instance-id",
+          "description": "Service-instance-id of the parent service to which this allotted resource belongs."
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vf-module-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
+      "properties": {
+        "GENERIC-RESOURCE-API:model-customization-uuid": {
+          "$ref": "#/definitions/Some model-customization-uuid",
+          "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
+        },
+        "GENERIC-RESOURCE-API:model-invariant-uuid": {
+          "$ref": "#/definitions/Some model-invariant-uuid",
+          "description": "identifies the invariant uuid for this service or resource"
+        },
+        "GENERIC-RESOURCE-API:model-name": {
+          "$ref": "#/definitions/Some model-name"
+        },
+        "GENERIC-RESOURCE-API:model-uuid": {
+          "$ref": "#/definitions/Some model-uuid",
+          "description": "identifies the uuid for this service or resource, which is version specific"
+        },
+        "GENERIC-RESOURCE-API:model-version": {
+          "$ref": "#/definitions/Some model-version"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:onap-model-information": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-input-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
+      "properties": {
+        "GENERIC-RESOURCE-API:name": {
+          "$ref": "#/definitions/Some name"
+        },
+        "GENERIC-RESOURCE-API:value": {
+          "$ref": "#/definitions/Some value"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:param": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "GENERIC-RESOURCE-API:neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-network": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnets-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-version": {
+          "$ref": "#/definitions/Some ip-version",
+          "description": "Should be ipv4 or ipv6"
+        },
+        "GENERIC-RESOURCE-API:subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "subnet UUID to be passed into the HEAT template"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:subnet-data": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vnf-status": {
+          "$ref": "#/definitions/Some vnf-status",
+          "description": "Orchestration Status from AAI - to be set by SDNC"
+        },
+        "GENERIC-RESOURCE-API:vnf-vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-assignments": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-parameter-name": {
+          "$ref": "#/definitions/Some vnf-parameter-name",
+          "description": "The name of an arbitrary instance-specific vnf-parameters"
+        },
+        "GENERIC-RESOURCE-API:vnf-parameter-value": {
+          "$ref": "#/definitions/Some vnf-parameter-value",
+          "description": "The value of an arbitrary instance-specific vnf-parameters "
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-parameters": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
+      "properties": {
+        "GENERIC-RESOURCE-API:generic-vnf-id": {
+          "$ref": "#/definitions/Some generic-vnf-id"
+        },
+        "GENERIC-RESOURCE-API:generic-vnf-name": {
+          "$ref": "#/definitions/Some generic-vnf-name"
+        },
+        "GENERIC-RESOURCE-API:generic-vnf-type": {
+          "$ref": "#/definitions/Some generic-vnf-type"
+        },
+        "GENERIC-RESOURCE-API:service-id": {
+          "$ref": "#/definitions/Some service-id"
+        },
+        "GENERIC-RESOURCE-API:service-type": {
+          "$ref": "#/definitions/Some service-type"
+        },
+        "GENERIC-RESOURCE-API:vnf-name": {
+          "$ref": "#/definitions/Some vnf-name",
+          "description": "vf-module-name"
+        },
+        "GENERIC-RESOURCE-API:vnf-type": {
+          "$ref": "#/definitions/Some vnf-type",
+          "description": "vf-module-type"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-topology-identifier": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
+          },
+          "type": "object"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zone": {
+          "$ref": "#/definitions/Some availability-zone",
+          "description": "Openstack availability zone name or UUID"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:availability-zones": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:contrail-network-fqdn": {
+          "$ref": "#/definitions/Some contrail-network-fqdn",
+          "description": "contrail network policy object"
+        },
+        "GENERIC-RESOURCE-API:ipv6-subnet-id": {
+          "$ref": "#/definitions/Some ipv6-subnet-id",
+          "description": "ipv6 subnet UUID to be passed into the HEAT template"
+        },
+        "GENERIC-RESOURCE-API:ipv6-subnet-name": {
+          "$ref": "#/definitions/Some ipv6-subnet-name",
+          "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
+        },
+        "GENERIC-RESOURCE-API:network-id": {
+          "$ref": "#/definitions/Some network-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-name": {
+          "$ref": "#/definitions/Some network-name",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "A Network Role to which a VNF must connect"
+        },
+        "GENERIC-RESOURCE-API:neutron-id": {
+          "$ref": "#/definitions/Some neutron-id",
+          "description": "Unique Neutron UUID of an instance of the network role "
+        },
+        "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:subnet-id": {
+          "$ref": "#/definitions/Some subnet-id",
+          "description": "ipv4 subnet UUID to be passed into the HEAT template"
+        },
+        "GENERIC-RESOURCE-API:subnet-name": {
+          "$ref": "#/definitions/Some subnet-name",
+          "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:network-role"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-count": {
+          "$ref": "#/definitions/0"
+        },
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:vm-type": {
+          "$ref": "#/definitions/Some vm-type"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:vm-type"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vnf-vms": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sriov-vlan-filter": {
+          "$ref": "#/definitions/Some sriov-vlan-filter"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-name": {
+          "$ref": "#/definitions/Some vm-name"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-names": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
+      "properties": {
+        "GENERIC-RESOURCE-API:floating-ip": {
+          "$ref": "#/definitions/0.44.25.29%}pLN",
+          "description": "Floating ipv4 for VMs of a given type on this network",
+          "enum": [
+            "0.44.25.29%}pLN",
+            ":"
+          ]
+        },
+        "GENERIC-RESOURCE-API:floating-ip-v6": {
+          "$ref": "#/definitions/BDff:E",
+          "description": "Floating ipv6 for VMs of a given type on this network"
+        },
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:ip-count": {
+          "$ref": "#/definitions/0",
+          "description": "The number of ip addresses to be assigned per vm for this network role"
+        },
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-ips-v6": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-macs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
+          },
+          "type": "array"
+        },
+        "GENERIC-RESOURCE-API:network-role": {
+          "$ref": "#/definitions/Some network-role",
+          "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
+        },
+        "GENERIC-RESOURCE-API:use-dhcp": {
+          "$ref": "#/definitions/Y",
+          "description": "Indicator to use DHCP on this network for this VM",
+          "enum": [
+            "Y",
+            "N"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:vm-networks": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefix": {
+          "$ref": "#/definitions/0.168.1.4",
+          "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
+          "enum": [
+            "0.168.1.4",
+            "6f3f:b"
+          ]
+        },
+        "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
+          "$ref": "#/definitions/Some interface-route-prefix-cidr",
+          "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
+        }
+      },
+      "required": [
+        "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
+      ],
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:interface-route-prefixes": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-address": {
+          "$ref": "#/definitions/2.0.253.0%}N}{N{}p}",
+          "description": "List of assigned ipv4 addresses on a network",
+          "enum": [
+            "2.0.253.0%}N}{N{}p}",
+            ":2A3"
+          ]
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ips": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
+      "properties": {
+        "GENERIC-RESOURCE-API:ip-address-ipv6": {
+          "$ref": "#/definitions/1:61e%{",
+          "description": "List of assigned ipv6 addresses on a network"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-ips-v6": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
+      "properties": {
+        "GENERIC-RESOURCE-API:mac-address": {
+          "$ref": "#/definitions/Some mac-address",
+          "description": "List of network assignments for this VM (one per network)"
+        }
+      },
+      "type": "object"
+    },
+    "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
+      "properties": {
+        "GENERIC-RESOURCE-API:network-macs": {
+          "items": {
+            "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
+          },
+          "type": "array"
+        }
+      },
+      "type": "object"
+    },
+    "unique_empty_identifier": {}
+  }
+}