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"           }         }       ]     }   ] }