Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: The real contents of AAI named query based on integration testing

...

Code Block
titleAAI named-query response
linenumberstrue
collapsetrue
{
	    "inventory-response-item": [
        {
            "extra-propertiesvserver": {},
                "inventoryvserver-response-itemsid": {"8b8997d2-9ec8-4593-aa53-fc956e13858f",
                "inventoryvserver-response-itemname": ["zdfw1lb01lb01",
                "vserver-name2": "zdfw1lb01lb01",
  {                         "extra-properties": {
         "prov-status": "ACTIVE",
                  "extravserver-propertyselflink": ["http://10.12.25.2:8774/v2.1/41d6d38489bd40b09ea8a6b6b852dcbd/servers/8b8997d2-9ec8-4593-aa53-fc956e13858f",
                "in-maint": false,
              {  "is-closed-loop-disabled": false,
                "resource-version": "1510152376305"
            },
     "property-name": "model-ver.model-version-id",      "extra-properties": {},
            "inventory-response-items": {
               "property-value": "93a6166finventory-b3d5-4f06-b4ba-aed48d009ad9"
response-item": [
                    {
          },              "model-name": "vLoadBalancer",
                 {       "generic-vnf": {
                            "propertyvnf-nameid": "model-ver.model-name",
  bb02635b-bda4-49c9-af38-362e21e1ade5",
                                 "propertyvnf-valuename": "genericvLoadBalancer-vnf1107",
                                }"vnf-type": "vLoadBalancer-1106/vLoadBalancer 0",
                            "service-id": "66f157fc-4148-4880-95f5-e120677e98d1",
  {                          "prov-status": "PREPROV",
         "property-name": "model.model-type",                  "orchestration-status": "Created",
                 "property-value": "widget"          "in-maint": false,
                     },       "is-closed-loop-disabled": false,
                        {    "resource-version": "1510084829850",
                               "property-name"model-invariant-id": "model.model-invariant-idcee050ed-92a5-494f-ab04-234307a846dc",
                                    "property-value"model-version-id": "acc6edd8fd65becc-a8d46b2c-4b934fe8-afaaace9-0994068be14ccc29db9a3da2",
                                }"model-customization-id": "1983c783-444f-4e79-af3a-85e5d49628f3",
                            "nf-type": "",
  {                                     "property-name"nf-function": "model-ver.model-version",
       
                            "propertynf-valuerole": "1.0",
                            "nf-naming-code": ""
  }                      },
      ]                     "extra-properties": {
   },                         "genericextra-vnfproperty": {[
                              "in-maint": false, {
                           "is-closed-loop-disabled": false,         "property-name": "model-ver.model-version-id",
                                    "modelproperty-invariant-idvalue": "acc6edd8fd65becc-a8d46b2c-4b934fe8-afaaace9-0994068be14ccc29db9a3da2",
                               "model-version-id": "93a6166f-b3d5-4f06-b4ba-aed48d009ad9", },
                                {
   "orchestration-status": "Created",                                 "resourceproperty-versionname": "1507826325834model-ver.model-name",
                                    "serviceproperty-idvalue": "b3f70641-bdb9-4030-825e-6abb73a1f929",vLoadBalancer"
                             "vnf-id": "594e2fe0-48b8-41ff-82e2-3d4bab69b192",  },
                          "vnf-name": "Vnf_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8",     {
                       "vnf-type": "8330e932-2a23-4943-8606/c15ce9e1-e914-4c8f-b8bb 1"             "property-name": "model.model-type",
           },                         "inventoryproperty-response-itemsvalue": {"resource"
                               "inventory-response-item": [ },
                                {
                                    "extraproperty-propertiesname": {"model.model-invariant-id",
                                        "extraproperty-propertyvalue": [
"cee050ed-92a5-494f-ab04-234307a846dc"
                                },
                   {             {
                                    "property-name": "model-ver.model-version-id",
          
                                     "property-value": "46b92144-923a-4d20-b85a-3cbd847668a9"1.0"
                                }
             },               ]
                        },
    {                    "inventory-response-items": {
                           "property-name": "modelinventory-ver.modelresponse-nameitem",: [
                                {
              "property-value": "service-instance"                     "model-name": "vLoadBalancer-1106",
                      },              "service-instance": {
                             {                 "service-instance-id": "3c2d03e3-f264-4544-ae83-322087adf945",
                                 "property       "service-instance-name": "model.modelvLoadBalancer-type1107",
                                                "property-value"model-invariant-id": "widget"1321d60d-f7ff-4300-96c2-6bf0b3268b7a",
                                            }"model-version-id": "732d4692-4b97-46f9-a996-0b3339e88c50",
                                        "resource-version": "1510084789548"
  {                                  },
              "property-name": "model.model-invariant-id",                     "extra-properties": {
                          "property-value": "82194af1-3c2c-485a-8f44-420e22a9eaa4"             "extra-property": [
                              },              {
                              {                  "property-name": "model-ver.model-version-id",
                             "property-name": "model-ver.model-version",                  "property-value": "732d4692-4b97-46f9-a996-0b3339e88c50"
                             "property-value": "1.0"              },
                              }              {
                          ]                         "property-name": "model-ver.model-name",
           },                                     "modelproperty-namevalue": "servicevLoadBalancer-instance1106",
                                     "service-instance": {      },
                                  "model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4",         {
                               "model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9",                "property-name": "model.model-type",
                       "resource-version": "1507827626200",                        "property-value": "service"
               "service-instance-id": "cf8426a6-0b53-4e3d-bfa6-4b2f4d5913a5",                            },
            "service-instance-name": "Service_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"                               {
     }                                 },          "property-name": "model.model-invariant-id",
                     {                           "property-value": "1321d60d-f7ff-4300-96c2-6bf0b3268b7a"
        "extra-properties": {                                   },
     "extra-property": [                                             {
                                                "property-name": "model-ver.model-version-id",
                                                "property-value": "93a6166f-b3d5-4f06-b4ba-aed48d009ad91.0"
                                            },
                                        ]
   {                                 }
               "property-name": "model-ver.model-name",                },
                                "property-value": "generic-vnf"{
                                             }"model-name": "Vloadbalancer..base_vlb..module-0",
                                           "vf-module": {
                                                "property-name"vf-module-id": "model.model-type33736edd-4814-414e-b8d7-fce2c90430c2",
                                                "property-value"vf-module-name": "widgetvLoadBalancer-1107-1",
                                            }"heat-stack-id": "vLoadBalancer-1107-1/0843d319-1678-4ade-be13-e443e7537bb9",
                                        "orchestration-status": "active",
  {                                                 "property-name": "model.model-invariant-id",
"is-base-vf-module": true,
                                               "property-value"resource-version": "acc6edd8-a8d4-4b93-afaa-0994068be14c"1510085347667",
                                            }"model-invariant-id": "6d760188-9a24-451a-b05b-e08b86cb94f2",
                                            {"model-version-id": "93facad9-55f2-4fe0-9574-814c2bc2d071",
                                                "property-name"model-customization-id": "model-ver.model-version",93fd5bd4-8051-4074-8530-c0c504604df5",
                                        "module-index": 0
           "property-value": "1.0"                        },
                    }                "extra-properties": {
                       ]                 "extra-property": [
                  },                          {
          "model-name": "generic-vnf",                                     "vfproperty-modulename": { "model-ver.model-version-id",
                                                "heatproperty-stack-idvalue": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/5845f37b-6cda-4e91-8ca3-f5572d226488",93facad9-55f2-4fe0-9574-814c2bc2d071"
                                           "is-base-vf-module": true },
                                        "model-invariant-id": "acc6edd8-a8d4-4b93-afaa-0994068be14c",    {
                                                "modelproperty-version-idname": "93a6166fmodel-b3d5-4f06-b4ba-aed48d009ad9ver.model-name",
                                        "orchestration-status        "property-value": "active",Vloadbalancer..base_vlb..module-0"
                                           "resource-version": "1507826326804", },
                                         "vf-module-id": "b0eff878-e2e1-4947-9597-39afdd0f51dd",   {
                                                "vf-moduleproperty-name": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"model.model-type",
                                    }            "property-value": "resource"
                   }                         },
   ]                         },                {
        "model-name": "generic-vnf"                     },                     {
"property-name": "model.model-invariant-id",
                       "extra-properties": {},                        "property-value": "inventory-response-items": {6d760188-9a24-451a-b05b-e08b86cb94f2"
                               "inventory-response-item": [            },
                    {                        {
            "cloud-region": {
                                        "cloudproperty-ownername": "Rackspacemodel-ver.model-version",
                                         "cloud-region-id       "property-value": "DFW1",
                                        "cloud-region-version": "v1",   }
                                     "cloud-type": "SharedNode",  ]
                                    }
 "cloud-zone": "CloudZone",                              }
          "owner-defined-type": "OwnerType",                 ]
                       "resource-version": "1507828410019", }
                    },
                   "sriov-automation": false {
                        "tenant": {
          },                  "tenant-id": "41d6d38489bd40b09ea8a6b6b852dcbd",
                 "extra-properties": {}          "tenant-name": "Integration-SB-00",
                        }    "resource-version": "1509587770200"
                        },
]                        "extra-properties": {},
                        "tenantinventory-response-items": {
                            "resourceinventory-response-versionitem": "1507828410764",[
                            "tenant-id": "1015548",   {
                         "tenant-name": "1015548"          "cloud-region": {
             }                     }      "cloud-owner": "CloudOwner",
         ]             },             "vserver": {    "cloud-region-id": "RegionOne",
           "in-maint": false,                 "is-closed-loop-disabled": false,          "cloud-type": "SharedNode",
                               "prov-status         "owner-defined-type": "ACTIVEOwnerType",
                                 "resource       "cloud-region-version": "1507828410832v1",
                    "vserver-id": "70f081eb-2a87-4c81-9296-4b93d7d145c6",                    "vservercloud-namezone": "vlb-lb-32c8CloudZone",
                    "vserver-name2": "vlb-lb-32c8",                    "vserversriov-selflink": "https://aai.api.simpledemo.openecomp.org:8443/aai/v11/nodes/vservers?vserver-name=vlb-lb-32c8"automation": false,
                                        "resource-version": "1509587770092"
                                    },
                                    "extra-properties": {}
                                }
                            ]
                        }
                    }
                ]
            }
        }
    ]
}
Code Block
titleSO request
linenumberstrue
collapsetrue
{
  "requestDetails": {
      "modelInfo": {
          “modelType”: “vfModule”,
          “modelInvariantId”: “ff5256d2-5a33-55df-13ab-12abad84e7ff”,
          “modelNameVersionId”: “fe6478e5-ea33-3346-ac12-ab121484a3fe”,
          “modelName”: “vSAMP12..base..module-0”,
          "modelVersion": "1"
      },
      “cloudConfiguration”: {
          “lcpCloudRegionId”: “mdt1”,
          “tenantId”: “88a6ca3ee0394ade9403f075db23167e”
      },
      "requestInfo": {
          “instanceName”: “MSOTEST103a-vSAMP12_base_module-0”,
          “source”: “VID”,
          “suppressRollback”: true
      },
      "relatedInstanceList": [
         {
            “relatedInstance”: {
               “instanceId”: “{serviceInstanceId}”,
               “modelInfo”: {  
                  “modelType”: “service”,
                  “modelInvariantId”: “ff3514e3-5a33-55df-13ab-12abad84e7ff”,
                  “modelNameVersionId”: “fe6985cd-ea33-3346-ac12-ab121484a3fe”,
                  “modelName”: “{parent service model name}”,
                  "modelVersion": "1.0"
               }
            }
         },
         {
            “relatedInstance”: {
               “instanceId”: “{vnfInstanceId}”,
               "modelInfo": {
                  “modelType”: “vnf”,
                  “modelInvariantId”: “ff5256d1-5a33-55df-13ab-12abad84e7ff”,
                  “modelNameVersionId”: “fe6478e4-ea33-3346-ac12-ab121484a3fe”,
                  “modelName”: “vSAMP12”,
                  "modelVersion": "1.0",
                  “modelCustomizationName”: “vSAMP12 1”
               }
            }
         }
      ],
      “requestParameters”: {
          “userParams”: []
      }
  }
}

...