Created using https://swagger.io/swagger-editor/
TO DO:
- Decide if resourceType will be hard coded in the Swagger for this release.
- VM
- l3Network
- Add/update descriptions for fields
- Explain longer term plans for interface (model-driven, etc)
- Better explain what dataQuality is intended to be. Consider new name. It does report on the reliability of the information.
- Consider renaming returned item from resource to networkResource
- clarify that resourceId is like uuidn
Header
notification-url Address to send back asynchronous results (verify name and add to swagger)
Inputs
Yaml
JSON Example
{ "service": { "uuid": "c6456519-6acf-4adb-997c-3c363dd4caaf", "dataQuality": { "status": "ok" }, "attributeList": [] }, "dataQuality": { "status": "ok" }, "attributeList": [], "vfList": [ { "dataQuality": { "status": "ok" }, "attributeList": [], "vfModuleList": [ { "maxInstances": 0, "minInstances": 0, "dataQuality": { "status": "ok" }, "attributeList": [], "vmList": [ { "uuid": "25fb07ab-0478-465e-a021-6384ac299671", "nfNamingCode": "vserver", "dataQuality": { "status": "ok" }, "attributeList": [ { "name": "adminState", "value": "active", "dataQuality": { "status": "ok" } } ] }, { "uuid": "25fb07ab-0478-465e-a021-6384ac299672", "nfNamingCode": "vserver", "dataQuality": { "status": "error", "errorText": "ENRICHER-202, The adaptor returned no data for the requested object" }, "attributeList": [] } ], "networkList": [ { "uuid": "HNP1d77c-1222-41ec-b7f3-94bb30951870", "type": "l3-network", "dataQuality": { "status": "error", "errorText": "ENRICHER-312, Unknown SoT as Enricher could not recognize the SoT reference." }, "attributeList": [] } ] } ], "vnfcList": [] }, { "dataQuality": { "status": "ok" }, "attributeList": [], "vfModuleList": [ { "maxInstances": 0, "minInstances": 0, "dataQuality": { "status": "ok" }, "attributeList": [], "vmList": [ { "uuid": "b494cd6e-b9f3-45e0-afe7-e1d1a5f5d74b", "nfNamingCode": "vserver", "dataQuality": { "status": "error", "errorText": "ENRICHER-202, The adaptor returned no data for the requested object" }, "attributeList": [] } ], "networkList": [ { "uuid": "HNP1d77c-1222-41ec-b7f3-94bb30951870", "type": "l3-network", "dataQuality": { "status": "error", "errorText": "ENRICHER-312, Unknown SoT as Enricher could not recognize the SoT reference." }, "attributeList": [] } ] } ], "vnfcList": [] } ] }