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"
            },
            "propertyextra-nameproperties": "model-ver.model-version-id"{},
            "inventory-response-items": {
                       "property-value": "93a6166f-b3d5-4f06-b4ba-aed48d009ad9""inventory-response-item": [
                    {
            },
              "model-name": "vLoadBalancer",
                  {
        "generic-vnf": {
                            "propertyvnf-nameid": "model-ver.model-namebb02635b-bda4-49c9-af38-362e21e1ade5",
                            "vnf-name": "vLoadBalancer-1107",
         "property-value": "generic-vnf"
                   "vnf-type": "vLoadBalancer-1106/vLoadBalancer 0",
                  },
          "service-id": "66f157fc-4148-4880-95f5-e120677e98d1",
                     {
       "prov-status": "PREPROV",
                            "propertyorchestration-namestatus": "model.model-typeCreated",
                                    "property-value"in-maint": "widget"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",
                                    "property-value"nf-role": "1.0",
                                }"nf-naming-code": ""
                        },
    ]
                    "extra-properties": {
    },
                        "genericextra-vnfproperty": {[
                            "in-maint": false,
                     {
       "is-closed-loop-disabled": false,
                            "modelproperty-invariant-idname": "acc6edd8model-a8d4ver.model-4b93version-afaa-0994068be14cid",
                                    "modelproperty-version-idvalue": "93a6166ffd65becc-b3d56b2c-4f064fe8-b4baace9-aed48d009ad9cc29db9a3da2",
                            "orchestration-status": "Created"    },
                            "resource-version": "1507826325834",
    {
                             "service-id       "property-name": "b3f70641model-bdb9-4030-825e-6abb73a1f929ver.model-name",
                             "vnf-id       "property-value": "594e2fe0-48b8-41ff-82e2-3d4bab69b192",
     vLoadBalancer"
                       "vnf-name": "Vnf_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8",
          },
                  "vnf-type": "8330e932-2a23-4943-8606/c15ce9e1-e914-4c8f-b8bb 1"
            {
            },
                        "inventoryproperty-response-itemsname": {"model.model-type",
                            "inventory-response-item": [
       "property-value": "resource"
                        {
         },
                           "extra-properties": {
    {
                                    "extraproperty-propertyname": ["model.model-invariant-id",
                                    "property-value": "cee050ed-92a5-494f-ab04-234307a846dc"
       {
                             },
                   "property-name": "model-ver.model-version-id",
            {
                                    "property-valuename": "46b92144model-923a-4d20-b85a-3cbd847668a9"ver.model-version",
                                    "property-value": "1.0"
                },
                }
                            {]
                        },
                        "propertyinventory-nameresponse-items": "model-ver.model-name",{
                            "inventory-response-item": [
                   "property-value": "service-instance"
              {
                              },
      "model-name": "vLoadBalancer-1106",
                                    "service-instance": {
                                                "propertyservice-instance-nameid": "model.model-type3c2d03e3-f264-4544-ae83-322087adf945",
                                                "property-value"service-instance-name": "widgetvLoadBalancer-1107",
                                            }"model-invariant-id": "1321d60d-f7ff-4300-96c2-6bf0b3268b7a",
                                            {
"model-version-id": "732d4692-4b97-46f9-a996-0b3339e88c50",
                                        "resource-version": "1510084789548"
                       "property-name": "model.model-invariant-id",
            },
                                    "propertyextra-valueproperties": "82194af1-3c2c-485a-8f44-420e22a9eaa4"{
                                            },"extra-property": [
                                            {
                                                "property-name": "model-ver.model-version-id",
                                                "property-value": "1.0732d4692-4b97-46f9-a996-0b3339e88c50"
                                            },
                                          ]  {
                                     },
           "property-name": "model-ver.model-name",
                        "model-name": "service-instance",
                        "property-value": "vLoadBalancer-1106"
             "service-instance": {
                              },
          "model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4",
                                 {
       "model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9",
                                        "resourceproperty-versionname": "1507827626200model.model-type",
                                        "service-instance-id        "property-value": "cf8426a6-0b53-4e3d-bfa6-4b2f4d5913a5",
service"
                                            "service-instance-name": "Service_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"
},
                                         }
   {
                             },
                   "property-name": "model.model-invariant-id",
            {
                                    "extraproperty-propertiesvalue": {"1321d60d-f7ff-4300-96c2-6bf0b3268b7a"
                                        "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": {
                                        "propertyvf-module-nameid": "model.model-type33736edd-4814-414e-b8d7-fce2c90430c2",
                                        "vf-module-name": "vLoadBalancer-1107-1",
       "property-value": "widget"
                                "heat-stack-id": "vLoadBalancer-1107-1/0843d319-1678-4ade-be13-e443e7537bb9",
           },
                             "orchestration-status": "active",
              {
                          "is-base-vf-module": true,
                     "property-name                   "resource-version": "model.model-invariant-id1510085347667",
                                                "property-value"model-invariant-id": "acc6edd86d760188-a8d49a24-4b93451a-afaab05b-0994068be14ce08b86cb94f2",
                                        "model-version-id": "93facad9-55f2-4fe0-9574-814c2bc2d071",
     },
                                   "model-customization-id": "93fd5bd4-8051-4074-8530-c0c504604df5",
        {
                                "module-index": 0
               "property-name": "model-ver.model-version",
                    },
                            "property-value": "1.0"
       "extra-properties": {
                                    }
    "extra-property": [
                                   ]
            {
                        },
                        "property-name": "model-ver.model-version-id",
           "model-name": "generic-vnf",
                                    "vfproperty-modulevalue": {"93facad9-55f2-4fe0-9574-814c2bc2d071"
                                        "heat-stack-id": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/5845f37b-6cda-4e91-8ca3-f5572d226488",
   },
                                     "is-base-vf-module": true,
      {
                                  "model-invariant-id              "property-name": "acc6edd8model-a8d4-4b93-afaa-0994068be14cver.model-name",
                                         "model-version-id       "property-value": "93a6166f-b3d5-4f06-b4ba-aed48d009ad9",
Vloadbalancer..base_vlb..module-0"
                                          "orchestration-status": "active",
  },
                                           "resource-version": "1507826326804",
 {
                                                "vfproperty-module-idname": "b0eff878-e2e1-4947-9597-39afdd0f51ddmodel.model-type",
                                        "vf-module-name        "property-value": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8resource"
                                    }
        },
                        }
                            ]{
                        },
                        "modelproperty-name": "generic-vnf"model.model-invariant-id",
                    },
                    {
           "property-value": "6d760188-9a24-451a-b05b-e08b86cb94f2"
             "extra-properties": {},
                        "inventory-response-items": {
     },
                       "inventory-response-item": [
                    {
            {
                                    "cloudproperty-regionname": {"model-ver.model-version",
                                        "cloud-owner        "property-value": "Rackspace1",
                                        "cloud-region-id": "DFW",    }
                                        "cloud-region-version": "v1",]
                                      }
  "cloud-type": "SharedNode",
                             }
           "cloud-zone": "CloudZone",
                ]
                        "owner-defined-type": "OwnerType",}
                    },
                    "resource-version": "1507828410019",{
                        "tenant": {
               "sriov-automation": false
              "tenant-id": "41d6d38489bd40b09ea8a6b6b852dcbd",
                     },
       "tenant-name": "Integration-SB-00",
                            "extraresource-propertiesversion": {}"1509587770200"
                        },
        }
                "extra-properties": {},
                ]
        "inventory-response-items": {
               },
             "inventory-response-item": [
          "tenant": {
                     {
       "resource-version": "1507828410764",
                            "tenantcloud-idregion": "1015548",
{
                                        "tenantcloud-nameowner": "1015548CloudOwner",
                        }
                    }"cloud-region-id": "RegionOne",
                ]
            },
            "vservercloud-type": {"SharedNode",
                "in-maint": false,
                        "isowner-closeddefined-loop-disabledtype": false"OwnerType",
                "prov-status": "ACTIVE",
                        "resourcecloud-region-version": "1507828410832v1",
                                        "vservercloud-idzone": "70f081eb-2a87-4c81-9296-4b93d7d145c6CloudZone",
                  "vserver-name": "vlb-lb-32c8",
                      "vserversriov-name2automation": "vlb-lb-32c8"false,
                  "vserver-selflink": "https://aai.api.simpledemo.openecomp.org:8443/aai/v11/nodes/vservers?vserver-name=vlb-lb-32c8"                      "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”: []
      }
  }
}

...