The "complex-fromVnf" query allows a client to provide A&AI a vnf name or ID to retrieve the generic-vnf, pserver, complex, licenses, and entitlements.
Input | Output | Users | Release(s) |
---|---|---|---|
vnf name or vnf ID | generic-vnf pserver complex licenses entitlements | Amsterdam |
Details
{ "start":["network/generic-vnfs/generic-vnf/{vnfId}"], "query":"query/complex-fromVnf" } |
OR
{ "start":["network/generic-vnfs?vnf-name={vnfName}"], "query":"query/complex-fromVnf" } |
Only objects at the end of a line will be returned.
generic-vnf generic-vnf > pserver generic-vnf > vserver > pserver pserver > complex |
{"results": [ {"generic-vnf": { "vnf-id": "c1b49390-435a-49bf-81f2-7a37c91452a3", "vnf-name": "VNF_NAME_1", "vnf-type": "WX", "service-id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4", "equipment-role": "UCPE", "orchestration-status": "created", "management-option": "ONAP", "ipv4-oam-address": "", "ipv4-loopback0-address": "", "nm-lan-v6-address": "::a05", "management-v6-address": "", "vcpu": 4, "vmemory": 8, "vmemory-units": "GB", "vdisk": 150, "vdisk-units": "GB", "in-maint": false, "is-closed-loop-disabled": false, "resource-version": "1494001922009", "relationship-list": {"relationship": [ { "related-to": "service-instance", "related-link": "https://aai.onap:8443/aai/v16/business/customers/customer/EXM/service-subscriptions/service-subscription/uCPE-VMS/service-instances/service-instance/VNF_NAME_2", "relationship-data": [ { "relationship-key": "customer.global-customer-id", "relationship-value": "EXAMPLE_CUST1" }, { "relationship-key": "service-subscription.service-type", "relationship-value": "uCPE-VMS" }, { "relationship-key": "service-instance.service-instance-id", "relationship-value": "VNF_NAME_2" } ], "related-to-property": [{"property-key": "service-instance.service-instance-name"}] }, { "related-to": "vnf-image", "related-link": "https://aai.onap:8443/aai/v16/service-design-and-creation/vnf-images/vnf-image/7781e2bc-3a6a-4279-8cf0-6998a30c9a77", "relationship-data": [ { "relationship-key": "vnf-image.onap-uuid", "relationship-value": "7781e2bc-3a6a-4279-8cf0-6998a30c9a77" }] }, { "related-to": "vserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/Region1/tenants/tenant/VNF_NAME_2%3A%3AuCPE-VMS/vservers/vserver/d5ce8415-bfa9-4852-b829-b64c087d3b49", "relationship-data": [ { "relationship-key": "cloud-region.cloud-owner", "relationship-value": "CloudOwner" }, { "relationship-key": "cloud-region.cloud-region-id", "relationship-value": "Region1" }, { "relationship-key": "tenant.tenant-id", "relationship-value": "VNF_NAME_2::uCPE-VMS" }, { "relationship-key": "vserver.vserver-id", "relationship-value": "d5ce8415-bfa9-4852-b829-b64c087d3b49" } ], "related-to-property": [ { "property-key": "vserver.vserver-name", "property-value": "VNF_NAME_2-VNF_NAME_1" }] }, { "related-to": "license-key-resource", "related-link": "https://aai.onap:8443/aai/v16/license-management/license-key-resources/license-key-resource/113445755", "relationship-data": [ { "relationship-key": "license-key-resource.onap-uuid", "relationship-value": "113445755" }], "related-to-property": [ { "property-key": "license-key-resource.name", "property-value": "113445755" }] } ]} }}, {"pserver": { "hostname": "VNF_NAME_2", "equip-type": "JUNIPER UCPE", "equip-vendor": "JUNIPER", "equip-model": "QFX5100-24Q-AA", "ipv4-oam-address": "10.10.11.1", "serial-number": "STUWBZ100119", "pserver-id": "1C2B8D47-AFWZ-1604-0322-E2C41A07V119", "internet-topology": "WAN", "in-maint": false, "resource-version": "1494001823490", "relationship-list": {"relationship": [ { "related-to": "vserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/Region1/tenants/tenant/VNF_NAME_2%3A%3AuCPE-VMS/vservers/vserver/d5ce8415-bfa9-4852-b829-b64c087d3b49", "relationship-data": [ { "relationship-key": "cloud-region.cloud-owner", "relationship-value": "CloudOwner" }, { "relationship-key": "cloud-region.cloud-region-id", "relationship-value": "Region1" }, { "relationship-key": "tenant.tenant-id", "relationship-value": "VNF_NAME_2::uCPE-VMS" }, { "relationship-key": "vserver.vserver-id", "relationship-value": "d5ce8415-bfa9-4852-b829-b64c087d3b49" } ], "related-to-property": [ { "property-key": "vserver.vserver-name", "property-value": "VNF_NAME_2-VNF_NAME_1" }] }, { "related-to": "vserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/Region1/tenants/tenant/VNF_NAME_2%3A%3AuCPE-VMS/vservers/vserver/f5050a25-1b89-4e1b-bbc8-dd1acc70eea7", "relationship-data": [ { "relationship-key": "cloud-region.cloud-owner", "relationship-value": "CloudOwner" }, { "relationship-key": "cloud-region.cloud-region-id", "relationship-value": "Region1" }, { "relationship-key": "tenant.tenant-id", "relationship-value": "VNF_NAME_2::uCPE-VMS" }, { "relationship-key": "vserver.vserver-id", "relationship-value": "f5050a25-1b89-4e1b-bbc8-dd1acc70eea7" } ], "related-to-property": [ { "property-key": "vserver.vserver-name", "property-value": "VNF_NAME_2-USISTUWBZNJ0119UJFW01" }] }, { "related-to": "generic-vnf", "related-link": "https://aai.onap:8443/aai/v16/network/generic-vnfs/generic-vnf/e2a13ed7-2760-4b51-bf1e-e0478e9e3e4a", "relationship-data": [ { "relationship-key": "generic-vnf.vnf-id", "relationship-value": "e2a13ed7-2760-4b51-bf1e-e0478e9e3e4a" }], "related-to-property": [ { "property-key": "generic-vnf.vnf-name", "property-value": "VNF_NAME_2" }] }, { "related-to": "vserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/Region1/tenants/tenant/VNF_NAME_2%3A%3AuCPE-VMS/vservers/vserver/c7278b0e-e72e-4418-81d0-3fd9a1eb545c", "relationship-data": [ { "relationship-key": "cloud-region.cloud-owner", "relationship-value": "CloudOwner" }, { "relationship-key": "cloud-region.cloud-region-id", "relationship-value": "Region1" }, { "relationship-key": "tenant.tenant-id", "relationship-value": "VNF_NAME_2::uCPE-VMS" }, { "relationship-key": "vserver.vserver-id", "relationship-value": "c7278b0e-e72e-4418-81d0-3fd9a1eb545c" } ], "related-to-property": [ { "property-key": "vserver.vserver-name", "property-value": "VNF_NAME_2-vjunos0" }] }, { "related-to": "vserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/Region1/tenants/tenant/VNF_NAME_2%3A%3AuCPE-VMS/vservers/vserver/12f3e6e0-bfc2-45dc-a05e-6df069accb55", "relationship-data": [ { "relationship-key": "cloud-region.cloud-owner", "relationship-value": "CloudOwner" }, { "relationship-key": "cloud-region.cloud-region-id", "relationship-value": "Region1" }, { "relationship-key": "tenant.tenant-id", "relationship-value": "VNF_NAME_2::uCPE-VMS" }, { "relationship-key": "vserver.vserver-id", "relationship-value": "12f3e6e0-bfc2-45dc-a05e-6df069accb55" } ], "related-to-property": [ { "property-key": "vserver.vserver-name", "property-value": "VNF_NAME_2-vsrx" }] }, { "related-to": "complex", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/complexes/complex/PHYSICAL_LOCATION_ID_1", "relationship-data": [ { "relationship-key": "complex.physical-location-id", "relationship-value": "PHYSICAL_LOCATION_ID_1" }] } ]}, "p-interfaces": {"p-interface": [ { "interface-name": "ge-0/2/0", "speed-value": "1000", "speed-units": "Mbps", "port-description": "AVPN", "resource-version": "1494002033870" }, { "interface-name": "ge-0/2/1", "speed-value": "1000", "speed-units": "Mbps", "port-description": "MIS", "resource-version": "1494002037810", "relationship-list": {"relationship": [ { "related-to": "physical-link", "related-link": "https://aai.onap:8443/aai/v16/network/physical-links/physical-link/DUMMY.160420.104.ATI", "relationship-data": [ { "relationship-key": "physical-link.link-name", "relationship-value": "DUMMY.160420.104.ATI" }] }]} } ]} }}, {"complex": { "physical-location-id": "PHYSICAL_LOCATION_ID_1", "resource-version": "1494215074346", "physical-location-type": "EQUIPMENT LOCATION", "street1": "123 Example Street ", "city": "Example", "state": "CA", "postal-code": "90210", "country": "USA", "region": "US", "latitude": "30.39596", "longitude": "-94.135342", "relationship-list": {"relationship": [ { "related-to": "pserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/pservers/pserver/PSERVER_NAME_1", "relationship-data": [ { "relationship-key": "pserver.hostname", "relationship-value": "PSERVER_NAME_1" }], "related-to-property": [{"property-key": "pserver.pserver-name2"}] }, { "related-to": "pserver", "related-link": "https://aai.onap:8443/aai/v16/cloud-infrastructure/pservers/pserver/PSERVER_NAME_2", "relationship-data": [ { "relationship-key": "pserver.hostname", "relationship-value": "PSERVER_NAME_2" }], "related-to-property": [{"property-key": "pserver.pserver-name2"}] } ]} }} ]} |