The "access-service-fromServiceInstance" query allows a client to provide A&AI a global-customer-id a service-type for a service-subscription, and a service-instance-id to retrieve service-subscription, customer, forwarding-path, configuration, evc, forwarder, forwarder-evc, p-interface, pnf, lag-interface, and logical-link of link-type LAG.


InputOutputUsersRelease(s)

global-customer-id

service-subscription

service-instance-id

service-subscription

customer

forwarding-path

configuration

evc

forwarder

forwarder-evc

p-interface

pnf

lag-interface

logical-link (of link-type LAG)


Beijing


Details

Example payload

{
"start" : ["/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}"], 
"query" : "query/access-service-fromServiceInstance"
} 

The Traversal

Only objects at the end of a line will be returned.

service-instance
service-instance > service-subscription
                   service-subscription > customer
service-instance > forwarding-path 
                   forwarding-path > configuration
                                     configuration > evc
                   forwarding-path > forwarder
                                     forwarder > configuration
                                                 configuration > forwarder-evc
                                     forwarder > p-interface
                                                 p-interface > pnf
                                     forwarder > lag-interface
                                                 lag-interface > pnf
                                                 lag-interface > logical-link (of link-type = LAG)


Example Output

{"results": [
      {
      "id": "163844152",
      "node-type": "service-instance",
      "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION/service-instances/service-instance/SI-AAI-10391",
      "properties":       {
         "service-instance-id": "SI-AAI-10391",
         "service-instance-name": "ServiceInstancevm230w",
         "service-type": "EXAMPLE_SERVICE_SUBSCRIPTION",
         "resource-version": "1513355016478",
         "orchestration-status": "Active "
      },
      "related-to":       [
                  {
            "id": "204808384",
            "relationship-label": "org.onap.relationships.inventory.AppliesTo",
            "node-type": "forwarding-path",
            "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP-AAI-10391"
         },
                  {
            "id": "286724168",
            "relationship-label": "org.onap.relationships.inventory.AppliesTo",
            "node-type": "forwarding-path",
            "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391"
         },
                  {
            "id": "204804128",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "service-subscription",
            "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION"
         }
      ]
   },
      {
      "id": "204804128",
      "node-type": "service-subscription",
      "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION",
      "properties":       {
         "service-type": "EXAMPLE_SERVICE_SUBSCRIPTION",
         "resource-version": "1513355015801"
      },
      "related-to":       [
                  {
            "id": "163844152",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "service-instance",
            "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION/service-instances/service-instance/SI-AAI-10391"
         },
                  {
            "id": "204804288",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "customer",
            "url": "/aai/v16/business/customers/customer/customer-AAI-10391"
         }
      ]
   },
      {
      "id": "204804288",
      "node-type": "customer",
      "url": "/aai/v16/business/customers/customer/customer-AAI-10391",
      "properties":       {
         "global-customer-id": "customer-AAI-10391",
         "subscriber-name": "subscriber-namevm230w",
         "subscriber-type": "EXAMPLE_SERVICE_SUBSCRIPTION",
         "resource-version": "1513355015115"
      },
      "related-to": [      {
         "id": "204804128",
         "relationship-label": "org.onap.relationships.inventory.BelongsTo",
         "node-type": "service-subscription",
         "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION"
      }]
   },
      {
      "id": "204808384",
      "node-type": "forwarding-path",
      "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP-AAI-10391",
      "properties":       {
         "forwarding-path-id": "FP-AAI-10391",
         "forwarding-path-name": "FPNamevm230w",
         "resource-version": "1513355113265",
         "selflink": "link"
      },
      "related-to":       [
                  {
            "id": "163844152",
            "relationship-label": "org.onap.relationships.inventory.AppliesTo",
            "node-type": "service-instance",
            "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION/service-instances/service-instance/SI-AAI-10391"
         },
                  {
            "id": "163848248",
            "relationship-label": "org.onap.relationships.inventory.Uses",
            "node-type": "configuration",
            "url": "/aai/v16/network/configurations/configuration/configuration-AAI-10391-EVC"
         }
      ]
   },
      {
      "id": "163848248",
      "node-type": "configuration",
      "url": "/aai/v16/network/configurations/configuration/configuration-AAI-10391-EVC",
      "properties":       {
         "configuration-id": "configuration-AAI-10391-EVC",
         "configuration-type": "forwarding-path",
         "configuration-sub-type": "evc",
         "resource-version": "1513355298657"
      },
      "related-to":       [
                  {
            "id": "204812480",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "evc",
            "url": "/aai/v16/network/configurations/configuration/configuration-AAI-10391-EVC/evcs/evc/EVC-AAI-10391"
         },
                  {
            "id": "204808384",
            "relationship-label": "org.onap.relationships.inventory.Uses",
            "node-type": "forwarding-path",
            "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP-AAI-10391"
         }
      ]
   },
      {
      "id": "204812480",
      "node-type": "evc",
      "url": "/aai/v16/network/configurations/configuration/configuration-AAI-10391-EVC/evcs/evc/EVC-AAI-10391",
      "properties":       {
         "evc-id": "EVC-AAI-10391",
         "resource-version": "1513355397127"
      },
      "related-to": [      {
         "id": "163848248",
         "relationship-label": "org.onap.relationships.inventory.BelongsTo",
         "node-type": "configuration",
         "url": "/aai/v16/network/configurations/configuration/configuration-AAI-10391-EVC"
      }]
   },
      {
      "id": "286724168",
      "node-type": "forwarding-path",
      "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391",
      "properties":       {
         "forwarding-path-id": "FP2-AAI-10391",
         "forwarding-path-name": "FPName2vm230w",
         "resource-version": "1513355211804",
         "selflink": "link"
      },
      "related-to":       [
                  {
            "id": "163852344",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "forwarder",
            "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391/forwarders/forwarder/112211"
         },
                  {
            "id": "163844152",
            "relationship-label": "org.onap.relationships.inventory.AppliesTo",
            "node-type": "service-instance",
            "url": "/aai/v16/business/customers/customer/customer-AAI-10391/service-subscriptions/service-subscription/EXAMPLE_SERVICE_SUBSCRIPTION/service-instances/service-instance/SI-AAI-10391"
         }
      ]
   },
      {
      "id": "163852344",
      "node-type": "forwarder",
      "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391/forwarders/forwarder/112211",
      "properties":       {
         "sequence": 112211,
         "resource-version": "1513355538933"
      },
      "related-to":       [
                  {
            "id": "286724168",
            "relationship-label": "org.onap.relationships.inventory.BelongsTo",
            "node-type": "forwarding-path",
            "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391"
         },
                  {
            "id": "122884312",
            "relationship-label": "org.onap.relationships.inventory.Uses",
            "node-type": "configuration",
            "url": "/aai/v16/network/configurations/configuration/configuration1-10391-forwarderEVC"
         }
      ]
   },
      {
      "id": "122884312",
      "node-type": "configuration",
      "url": "/aai/v16/network/configurations/configuration/configuration1-10391-forwarderEVC",
      "properties":       {
         "configuration-id": "configuration1-10391-forwarderEVC",
         "configuration-type": "forwarder",
         "configuration-sub-type": "forwarder",
         "resource-version": "1513355629713"
      },
      "related-to": [      {
         "id": "163852344",
         "relationship-label": "org.onap.relationships.inventory.Uses",
         "node-type": "forwarder",
         "url": "/aai/v16/network/forwarding-paths/forwarding-path/FP2-AAI-10391/forwarders/forwarder/112211"
      }]
   }
]}
  • No labels