Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Class Diagram


 


Swagger Model

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

Code Block
languagetext
themeEmacstitleCommon Model SchemaMidnight
{
  "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"
      },
      "networkPoliciesattributeList": [
        {
          "uuidname": "stringadminStatus",
          "namevalue": "string",
          "dataQuality": {
            "status": "ok",
            "errorText": "string"
          }
        }
      ],
               "attributesnetworkPolicies": [
                   {
                       "nameuuid": "adminStatusstring",
                       "valuename": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
            }
          ]
        }
      ],
      "          "attributes": [
                   {
                       "name": "adminStatus",
                       "value": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       }
                   }
               ]
           }
       ],
       "attributespnfList": [
           {
               "nameuuid": "adminStatusstring",
               "valuename": "string",
               "dataQualitymodelVersionID": {
       "string",
          "statusmodelInvariantUUID": "okstring",
        "errorText": "string"
      }
    }
  ],
  "vnfs": [
    {
      "uuid          "dataQuality": {
            "status": "stringok",
                 "nameerrorText": "string"
          },
               "typeattributeList": "string",
     [
            {
              "modelVersionIDname": "stringadminStatus",
                   "modelInvariantUUIDvalue": "string",
                   "dataQuality": {
                       "status": "ok",
                       "errorText": "string"
                   }
            }
          ],
               "vfModulesnetworks": [
                   {}
          ],
          "pinterfaceList": [
            {
              "uuid": "string",
                       "name": "string",
                       "modelVersionIDdataQuality": "string",
         {
                "modelInvariantUUIDstatus": "stringok",
                         "modelCustomizationUUIDerrorText": "string"
              },
                       "maxInstancesphysicalLinkList": 0,[
          "minInstances                {
                  "uuid": "string",
                  "name": 0"string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                           },
                           "vmsattributes": [
                               {
                                   "uuidname": "stringadminStatus",
                                   "namevalue": "string",
                                   "dataQuality": {
                                       "status": "ok",
                                       "errorText": "string"
                                   },
                                  "attributes": [}
                  ]
                {}
                  "name              ],
              "port": {
                "uuid": "adminStatusstring",
                                 "valuename": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                 
}
                }
              ],
                             "pserverattributes": [
                  {
                                   "uuidname": "stringadminStatus",
                                   "namevalue": "string",
                                   "dataQuality": {
                                       "status": "ok",
                                       "errorText": "string"
                    }
                                 },
                "logicalLinkList": [
                  {
                    "uuid": "string",
                    "name": "string",
                    "modelVersionID]
              },
              "attributes": [
                {
                  "name": "stringadminStatus",
                                     "modelInvariantUUIDvalue": "string",
                                     "dataQuality": {
                                         "status": "ok",
                                         "errorText": "string"
                                     },
                    "attributes": [
                      {
                        "name": "adminStatus",
                        "value                }
              ]
            }
          ]
        }
      ],
      "physicalLinkList": [
        {
          "uuid": "string",
          "name": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                        }
                      }
                    ]
                  }
                ],
                         },
          "attributes": [
                             {
                                 "name": "adminStatus",
                                 "value": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                   
              }
            }
          ]
        }
                       ]
    }
                 ],
                 "pinterfaceListattributes": [
                     {
                         "uuidname": "stringadminStatus",
                         "namevalue": "string",
                         "dataQuality": {
                             "status": "ok",
                             "errorText": "string"
                         }
    }
  ],
                     "physicalLinkListvnfs": [
                         {
                             "uuid": "string",
                             "name": "string",
                             "dataQualitytype": {
                         "string",
      "statusmodelVersionID": "okstring",
                               "errorTextmodelInvariantUUID": "string"
                        },
                             "attributesdataQuality": [
                          {
                                   "namestatus": "adminStatusok",
                                   "valueerrorText": "string"
      },
                                 "dataQualityvfModules": [
        {
                                       "statusuuid": "okstring",
                                       "errorTextname": "string",
                            }
                          }
                        ]
                      }
                    ],
                    "port": {
                      "uuid          "modelVersionID": "string",
          "modelInvariantUUID": "string",
          "modelCustomizationUUID": "string",
                               "namemaxInstances": 0,
          "stringminInstances": 0,
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               },
                               "attributesvms": [
                                   {
                                       "nameuuid": "adminStatusstring",
                                       "valuename": "string",
                                       "dataQuality": {
                                           "status": "ok",
                                           "errorText": "string"
                          }
                        }
                      ]
                                  },
                                 "attributes": [
                                     {
                                         "name": "adminStatus",
                                         "value": "string",
                                         "dataQuality": {
                                             "status": "ok",
                                             "errorText": "string"
                        }
                      }
                   
]
                  }
                ]}
              }],
              "linterfaceListpserver": [{
                {
                  "uuid": "string",
                                 "name": "string",
                                 "dataQuality": {
                                     "status": "ok",
                                     "errorText": "string"
                                 },
                                 "portlogicalLinkList": [
                  {
                    "uuid": "string",
                    "name": "string",
                    "dataQualitymodelVersionID": "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"
                      }
                    }
                  ]}
                }
              ]
            }
          ],
                         "networkspinterfaceList": [
                             {
                                 "uuid": "string",
                                 "name": "string",
              "modelVersionID                    "dataQuality": {
                      "status": "ok",
                      "errorText": "string"
                    },
                    "physicalLinkList": [
                      {
                        "uuid": "string",
                                     "modelInvariantUUIDname": "string",
                                     "dataQuality": {
                                         "status": "ok",
                                         "errorText": "string"
                                     },
                                     "networkPoliciesattributes": [
                          {
                            "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 {
                  "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": "string",
                       "namemodelInvariantUUID": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "attributesattributeList": [
                           {
                               "name": "adminStatus",
                               "value": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               }
                           }
                       ]
                }
              ],
              "attributes": [
                {
                  "name,
      "networks": [
        {
          "uuid": "string",
          "name": "string",
          "modelVersionID": "adminStatusstring",
                           "valuemodelInvariantUUID": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                  }
                         }
              ]
            }
          ],
          "attributesattributeList": [
            {
              "name": "adminStatus",
              "value": "string",
              "dataQuality": {
                "status": "ok",
                "errorText": "string"
              }
            }
          ]         }
      ],
      "vnfcs": [
       
{
          "uuid": "string" ],
          "namenetworkPolicies": "string",
          "modelVersionID [
            {
              "uuid": "string",
                       "modelInvariantUUIDname": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "attributes": [
                           {
                               "name": "adminStatus",
                               "value": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
                               }
                           }
                       ]
                   }
               ],
               "networkspnfList": [
                   {}
          "uuid": "string"],
          "namephysicalLinkList": "string",
         [
            {
              "modelVersionIDuuid": "string",
                       "modelInvariantUUIDname": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
                       },
                       "networkPoliciesattributes": [
                           {
                               "uuidname": "stringadminStatus",
                               "namevalue": "string",
                               "dataQuality": {
                                   "status": "ok",
                                   "errorText": "string"
              },
              "attributes
                  }
                }
              ]
            }
          ]
        }
      ],
      "pinterfaceList": [
                       {
                           "nameuuid": "adminStatusstring",
                           "valuename": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                  }
                }
              ]
            }
          ]          },
          "attributesphysicalLinkList": [
            {
              "nameuuid": "adminStatusstring",
              "valuename": "string",
              "dataQuality": {
                "status": "ok",
                "errorText": "string"
              }
            }
          ]
        }
      ],
                   "attributes": [
                       {
                           "name": "adminStatus",
                           "value": "string",
                           "dataQuality": {
                               "status": "ok",
                               "errorText": "string"
                           }
                       }
                   ]
               }
           ],
          "port": {
            "uuid": "string",
             "pnfsname": [
    {
      "uuid"string",
            "dataQuality": {
              "status": "ok",
              "errorText": "string"
            },
                 "nameattributes": "string",
      "modelVersionID [
              {
                "name": "stringadminStatus",
                     "modelInvariantUUIDvalue": "string",
                     "dataQuality": {
                         "status": "ok",
                         "errorText": "string"
     
                }
              }
            ]
          },
               "attributes": [
                   {
                       "name": "adminStatus",
                       "value": "string",
                       "dataQuality": {
                           "status": "ok",
                           "errorText": "string"
              }
            }
          }]
        }
      ]
    }
  ]
}