Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 16

Class Diagram


 


Swagger Model


POMBA Context Builder API static swagger specification  -   POMBA Common Model.html 


Code Block
languagetext
themeMidnightEmacs
titleCommon 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"
      },
      "attributeListnetworkPolicies": [
        {
          "nameuuid": "adminStatusstring",
          "valuename": "string",
          "dataQuality": {
            "status": "ok",
            "errorText": "string"
          }
        }
      ],
               "networkPoliciesattributes": [
                   {
                       "uuidname": "stringadminStatus",
                       "namevalue": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                      }
          ]
        }
      ],
      "attributes": [
                   {
                       "name": "adminStatus",
                       "value": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       }
                   }
               ]
           }
       ],
       "pnfListattributes": [
           {
               "uuidname": "stringadminStatus",
               "namevalue": "string",
               "modelVersionIDdataQuality": "string",
         {
        "modelInvariantUUIDstatus": "stringok",
          "dataQuality":        "errorText": "string"
      }
    }
  ],
  "vnfs": [
    {
                 "statusuuid": "okstring",
                 "errorTextname": "string"
          },
               "attributeListtype": [
            {
              "name"string",
      "modelVersionID": "adminStatusstring",
                   "valuemodelInvariantUUID": "string",
                   "dataQuality": {
                       "status": "ok",
                       "errorText": "string"
                   }
            }
          ],
               "networksvfModules": [
                   {}
         
],
          "pinterfaceList": [             {
              "uuid": "string",
                       "name": "string",
                       "dataQualitymodelVersionID": {
               "string",
          "statusmodelInvariantUUID": "okstring",
                         "errorTextmodelCustomizationUUID": "string"
              },
                       "physicalLinkListmaxInstances": [0,
                {
                  "uuid": "string",
                  "name": "string",
                  "          "minInstances": 0,
          "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                           },
                           "attributesvms": [
                               {
                                   "nameuuid": "adminStatusstring",
                                   "valuename": "string",
                                   "dataQuality": {
                                       "status": "ok",
                                       "errorText": "string"
                                   },
                    }
                  ]
                }
              ],
              "port": {
                "uuid              "attributes": [
                {
                  "name": "stringadminStatus",
                                 "namevalue": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                  }
                }
              ],
                             "attributespserver": [
                  {
                                   "nameuuid": "adminStatusstring",
                                   "valuename": "string",
                                   "dataQuality": {
                                       "status": "ok",
                                       "errorText": "string"
                                   },
                  }
                ]
              },
              "attributes": [
                {
                  "name"logicalLinkList": [
                  {
                    "uuid": "string",
                    "name": "string",
                    "modelVersionID": "adminStatusstring",
                                     "valuemodelInvariantUUID": "string",
                                     "dataQuality": {
                                         "status": "ok",
                                         "errorText": "string"
                                     },
                }
              ]
            }
          ]
        }
      ],
      "physicalLinkList": [
        {
          "uuid": "string",
          "name                    "attributes": [
                      {
                        "name": "adminStatus",
                        "value": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
          },
         
                        }
                      }
                    ]
                  }
                ],
                "attributes": [
                             {
                                 "name": "adminStatus",
                                 "value": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                                 }
                             }
          ]
        }
      ]
    }
                  ],
                 "attributespinterfaceList": [
                     {
                         "nameuuid": "adminStatusstring",
                         "valuename": "string",
                         "dataQuality": {
                             "status": "ok",
                             "errorText": "string"
                         }
    }
  ],
                     "vnfsphysicalLinkList": [
                         {
                             "uuid": "string",
                             "name": "string",
                             "typedataQuality": "string",
      "modelVersionID {
                          "status": "stringok",
                               "modelInvariantUUIDerrorText": "string"
                        },
                             "dataQualityattributes": [
                          {
                                   "statusname": "okadminStatus",
                                   "errorTextvalue": "string"
      },
                                 "vfModulesdataQuality": [         {
                                       "uuidstatus": "stringok",
                                       "nameerrorText": "string",
          "modelVersionID": "string",
          "modelInvariantUUID": "string",
          "modelCustomizationUUID                            }
                          }
                        ]
                      }
                    ],
                    "port": {
                      "uuid": "string",
                               "maxInstancesname": 0,
          "minInstancesstring": 0,
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               },
                               "vmsattributes": [
                                   {
                                       "uuidname": "stringadminStatus",
                                       "namevalue": "string",
                                       "dataQuality": {
                                           "status": "ok",
                                           "errorText": "string"
                                       }
                        }
                      ]
                    },
                                 "attributes": [
                                     {
                                         "name": "adminStatus",
                                         "value": "string",
                                         "dataQuality": {
                                             "status": "ok",
                                             "errorText": "string"
                        }
                      }
                    ]
                  }
                }]
              ]},
              "pserverlinterfaceList": [
                {
                                 "uuid": "string",
                                 "name": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                                 },
                                 "logicalLinkListport": [
                  {
                    "uuid": "string",
                    "name": "string",
                    "modelVersionIDdataQuality": "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"
                      }
                    }
                  ]
                }
              ]
            }
                         ],
                         "pinterfaceListnetworks": [
                             {
                                 "uuid": "string",
                                 "name": "string",
                                 "dataQuality": {
                      "status": "ok",
                      "errorText"modelVersionID": "string"
                    },
                                 "physicalLinkList": [
                      {
                        "uuidmodelInvariantUUID": "string",
                        "name": "string",
                                      "dataQuality": {
                                         "status": "ok",
                                         "errorText": "string"
                                     },
                                     "attributesnetworkPolicies": [
                          {
                            "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"
              },
              "attributeList": [
                {
                  "name": "adminStatus",
                  "value": "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"
                      }
                    }
                  ]
                }
              ],
              "pnfList": [
                {
                  "uuid": "string",
                  "name": "string",
                  "modelVersionID": "string",
                  "modelInvariantUUID": "string",
                  "dataQuality": {
                    "status": "ok",
                    "errorText": "string"
                  },
                  "attributeList": [
                    {
                      "name": "adminStatus",
                      "value": "string",
                      "dataQuality": {
                        "status": "ok",
                        "errorText": "string"
                      }
                    }
                  ],
                  "networks": [
                    {}
                  ],
                  "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"
                          }
                        }
                      ]
                    }
                  ]
                }
              ],
              "physicalLinkList": [
                {
                  "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"
              }
            }
          ]
        }
      ],
      "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"
          },
          "attributeList": [
            {
              "name": "adminStatus",
              "value": "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"
                  }
                }
              ]
            }
          ],
          "pnfList": [
            {
              "uuid": "string",
              "name": "string",
              "modelVersionID": "string",
              "modelInvariantUUID": "string",
              "dataQuality": {
                "status": "ok",
                "errorText": "string"
              },
              "attributeList": [
                {
                  "name": "adminStatus",
                  "value": "string",
                  "dataQuality": {
                    "status": "ok",
                    "errorText": "string"
                  }
                }
              ],
              "networks": [
                {}
              ],
              "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"
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "physicalLinkList": [
            {
              "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"
          }
        }
      ]
    }
  ],
  "pnfs": [
    {
      "uuid": "string",
      "name": "string",
      "modelVersionID                {
                  "uuid": "string",
                       "modelInvariantUUIDname": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "attributeListattributes": [
                           {
                               "name": "adminStatus",
                               "value": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               }
                           }
                       ],
      "networks": [
        {
          "uuid": "string",
          "name": "string",
          "modelVersionID                }
              ],
              "attributes": [
                {
                  "name": "stringadminStatus",
                           "modelInvariantUUIDvalue": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                  }
                }
              ]
            }
          }],
          "attributeListattributes": [
            {
              "name": "adminStatus",
              "value": "string",
              "dataQuality": {
                "status": "ok",
                "errorText": "string"
              }
            }
          ]
        }
          ]
      ],
      "vnfcs": [
        {
          "uuid": "string",
          "networkPoliciesname": [
            {
             "string",
          "uuidmodelVersionID": "string",
                       "namemodelInvariantUUID": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "attributes": [
                           {
                               "name": "adminStatus",
                               "value": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               }
                           }
                       ]
                   }
               ],
               "pnfListnetworks": [
                   {}
          ] "uuid": "string",
          "physicalLinkListname": [
            {
              "uuid"string",
          "modelVersionID": "string",
                       "namemodelInvariantUUID": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "attributesnetworkPolicies": [
                           {
                               "nameuuid": "adminStatusstring",
                               "valuename": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                  }
                }
              ]
            }
          ]
        }
      ],
                   "pinterfaceListattributes": [
                       {
                           "uuidname": "stringadminStatus",
                           "namevalue": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                  }
                }
              ]
            }
          }],
          "physicalLinkListattributes": [
            {
              "uuidname": "stringadminStatus",
              "namevalue": "string",
              "dataQuality": {
                "status": "ok",
                "errorText": "string"
              }
            }
          ]
        }
      ],
                   "attributes": [
                       {
                           "name": "adminStatus",
                           "value": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                           }
                       }
                   ]
               }
           ],
           "portpnfs": {
            "uuid": "string",
            "name": "string",
            "dataQuality":[
    {
                   "status": "ok",
              "errorTextuuid": "string"
            },
                 "attributesname": [
              {
               "string",
      "namemodelVersionID": "adminStatusstring",
                     "valuemodelInvariantUUID": "string",
                     "dataQuality": {
                         "status": "ok",
                         "errorText": "string"
                }
              }
            ]
                },
               "attributes": [
                   {
                       "name": "adminStatus",
                       "value": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       }
            }
          ]
        }
      ]
    }
  ]
}