The "cloudRegion-fromNfTypeVendorVersion" query allows a client to provide A&AI with an nf-type, application-vendor, and optional application-version and retrieve the cloud-regions.
Input | Output | Users | Release(s) |
---|---|---|---|
nf-type application-vendor optional application-version | cloud-region | Amsterdam |
Details
{ "start":["nodes/image?application-vendor={application-vendor}"], "query":"query/cloudRegion-fromNfTypeVendorVersion?nfType={nf-type}" } |
OR
{ "start":["nodes/image?application-vendor={application-vendor}&application-version={application-version}"], "query":"query/cloudRegion-fromNfTypeVendorVersion?nfType={nf-type}" } |
Only objects at the end of a line will be returned.
generic-vnf > nf-type vserver > image > application-vendor image > application-version cloud-region |
{"results": [ { "id": "581447736", "node-type": "cloud-region", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-2777/cloud-region-id2777", "properties": { "resource-version": "1500768726084", "last-mod-source-of-truth": "FitNesse-Test", "aai-created-ts": 1500768726083, "aai-last-mod-ts": 1500768726084, "source-of-truth": "FitNesse-Test", "cloud-owner": "cloud-owner-2777", "cloud-region-id": "cloud-region-id2777", "cloud-type": "cloud-type-1", "owner-defined-type": "1", "cloud-region-version": "2.5", "cloud-zone": "rs-CloudZone", "sriov-automation": false }, "related-to": [ { "id": "827699208", "node-type": "tenant", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-2777/cloud-region-id2777/tenants/tenant/tenant2" }, { "id": "1081557144", "node-type": "image", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-2777/cloud-region-id2777/images/image/7fd-8d84-a-middletown2" }, { "id": "1319325904", "node-type": "tenant", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-2777/cloud-region-id2777/tenants/tenant/tenant-testFitnesse" } ] }, { "id": "1524002904", "node-type": "cloud-region", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-222/cloud-region-id222", "properties": { "resource-version": "1500768725759", "last-mod-source-of-truth": "FitNesse-Test", "aai-created-ts": 1500768725759, "aai-last-mod-ts": 1500768725759, "source-of-truth": "FitNesse-Test", "cloud-owner": "cloud-owner-222", "cloud-region-id": "cloud-region-id222", "cloud-type": "cloud-type-1", "owner-defined-type": "1", "cloud-region-version": "2.5", "cloud-zone": "rs-CloudZone", "sriov-automation": false }, "related-to": [ { "id": "786874592", "node-type": "image", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-222/cloud-region-id222/images/image/7fd-8d84-a60" }, { "id": "1155084472", "node-type": "tenant", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-222/cloud-region-id222/tenants/tenant/tenant-1" }, { "id": "1319321808", "node-type": "tenant", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-222/cloud-region-id222/tenants/tenant/tenant223221" }, { "id": "1319334096", "node-type": "image", "url": "/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud-owner-222/cloud-region-id222/images/image/7fd-8d84-middletown3" } ] } ]} |