See also POMBA Casablanca Model
class ModelContext #yellow { attributeList dataQuality } class Service #yellow { uuid name modelVersionID modelInvariantUUID attributeList dataQuality } class VNF #yellow { uuid name type modelVersionID modelInvariantUUID attributeList dataQuality } class Network #yellow { uuid name modelVersionID modelInvariantUUID attributeList dataQuality } class PNF #yellow { uuid name modelVersionID modelInvariantUUID attributeList dataQuality } class VFModule #yellow { uuid name modelVersionID modelInvariantUUID modelCustomizationUUID maxInstances minInstances attributeList dataQuality } class VNFC #yellow { uuid name modelVersionID modelInvariantUUID attributeList dataQuality } class NetworkPolicy #yellow { uuid name attributeList dataQuality } class VM #yellow { uuid name attributeList dataQuality } class Pserver #yellow { uuid name attributeList dataQuality } class LInterface #yellow { uuid name attributeList dataQuality } class LogicalLink #yellow { uuid name modelVersionID modelInvariantUUID attributeList dataQuality } class PInterface #yellow { uuid name attributeList dataQuality } class PhysicalLink #yellow { uuid name attributeList dataQuality } class Port #yellow { uuid name attributeList dataQuality } ModelContext *-- Service : service ModelContext o-- VNF: vnfList ModelContext o-- Network: networkList ModelContext o-- PNF: pnfList ModelContext o-- LogicalLink : logicalLinkList VNF o-- VFModule: vfModuleList VNF o-- VNFC: vnfcList VNF o-- Network: networkList VNF o-- LInterface : lInterfaceList Network o-- NetworkPolicy: networkPolicyList VFModule o-- VM: vmList VFModule o-- Network: networkList VM o-- Pserver: pserver VM o-- LInterface : lInterfaceList Pserver o-- PInterface : pInterfaceList PNF o-- PInterface : pInterfaceList PInterface o-- Port: port PInterface o-- PhysicalLink : physicalLinkList PInterface o-- LogicalLink : logicalLinkList PInterface o-- LInterface : lInterfaceList LInterface o-- Port: port LInterface o-- LogicalLink : logicalLinkList |
Dublin POMBA common model corresponds to v13 of A&AI API schema |
POMBA Context Builder API static swagger specification - POMBA Common Model.html
{ "service": { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] }, "dataQuality": { "status": "ok", "errorText": "string" }, "networkList": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "networkPolicies": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ], "vnfs": [ { "uuid": "string", "name": "string", "type": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "vfModules": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "modelCustomizationUUID": "string", "maxInstances": 0, "minInstances": 0, "dataQuality": { "status": "ok", "errorText": "string" }, "vms": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ], "pserver": { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "logicalLinkList": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ], "pinterfaceList": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "physicalLinkList": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "port": { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ] }, "linterfaceList": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "port": { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ] } ], "networks": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "networkPolicies": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "vnfcs": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "networks": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "networkPolicies": [ { "uuid": "string", "name": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ], "pnfs": [ { "uuid": "string", "name": "string", "modelVersionID": "string", "modelInvariantUUID": "string", "dataQuality": { "status": "ok", "errorText": "string" }, "attributes": [ { "name": "adminStatus", "value": "string", "dataQuality": { "status": "ok", "errorText": "string" } } ] } ] } |