See also POMBA Casablanca Model
Class Diagram
PlantUML Macro |
---|
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
|
Info |
---|
Dublin POMBA common model corresponds to v13 of A&AI API schema |
Class Diagram
Swagger Model
POMBA Context Builder API static swagger specification specification - commonModelPOMBA Common Model.html
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "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" } } ] } ] } |