You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

See also POMBA Casablanca Model

Class Diagram


ModelContext attributeListdataQuality Service uuidnamemodelVersionIDmodelInvariantUUIDattributeListdataQuality VNF uuidnametypemodelVersionIDmodelInvariantUUIDattributeListdataQuality Network uuidnamemodelVersionIDmodelInvariantUUIDattributeListdataQuality PNF uuidnamemodelVersionIDmodelInvariantUUIDattributeListdataQuality VFModule uuidnamemodelVersionIDmodelInvariantUUIDmodelCustomizationUUIDmaxInstancesminInstancesattributeListdataQuality VNFC uuidnamemodelVersionIDmodelInvariantUUIDattributeListdataQuality NetworkPolicy uuidnameattributeListdataQuality VM uuidnameattributeListdataQuality Pserver uuidnameattributeListdataQuality LInterface uuidnameattributeListdataQuality LogicalLink uuidnamemodelVersionIDmodelInvariantUUIDattributeListdataQuality PInterface uuidnameattributeListdataQuality PhysicalLink uuidnameattributeListdataQuality Port uuidnameattributeListdataQuality service vnfList networkList pnfList logicalLinkList vfModuleList vnfcList networkList lInterfaceList networkPolicyList vmList networkList pserver lInterfaceList pInterfaceList pInterfaceList port physicalLinkList logicalLinkList lInterfaceList port logicalLinkList



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

  • No labels