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