- Created by James Forsyth on Jun 05, 2019
The "cloud-region-fromVnf" query allows a client to provide A&AI with a vnf-id and retrieves the tenant, cloud-region, and cloud-owner.
Input | Output | Users | Release(s) |
---|---|---|---|
vnf-id | vserver vnfc tenant cloud-region | Casablanca |
Details
Example payload
{
"start":["/network/generic-vnfs/generic-vnf/{vnf-id}"],
"query":"/query/cloud-region-fromVnf"
}
The Traversal
Only objects at the end of a line will be returned.
generic-vnf > vnfc > vserver > tenant > cloud-region
Example Output
{
"results":[
{
"id":"1361678368",
"node-type":"vnfc",
"url":"/aai/v16/network/vnfcs/vnfc/08c8622-ac05-90e7771-second",
"properties":{
"vnfc-name":"08c8622-ac05-90e7771-second",
"nfc-naming-code":"naming-code1",
"nfc-function":"undefined variable: nfcFunctionKey",
"in-maint":false,
"is-closed-loop-disabled":true,
"resource-version":"1505330895349"
},
"related-to":[
{
"id":"1361682464",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second/vservers/vserver/vserver1-midtown22-second"
},
{
"id":"2181009528",
"node-type":"generic-vnf",
"url":"/aai/v16/network/generic-vnfs/generic-vnf/generic-value9691"
}
]
},
{
"id":"1361682464",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second/vservers/vserver/vserver1-midtown22-second",
"properties":{
"vserver-id":"vserver1-midtown22-second",
"vserver-name":"example-vserver-name-val-7367",
"vserver-name2":"example-vserver-name2-val-7367",
"prov-status":"example-prov-status-val-7367",
"vserver-selflink":"example-vserver-selflink-val-7367",
"in-maint":false,
"is-closed-loop-disabled":false,
"resource-version":"1505330895195"
},
"related-to":[
{
"id":"1689653304",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second"
},
{
"id":"1361678368",
"node-type":"vnfc",
"url":"/aai/v16/network/vnfcs/vnfc/08c8622-ac05-90e7771-second"
}
]
},
{
"id":"1689653304",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second",
"properties":{
"tenant-id":"tenant-unique2-data-second",
"tenant-name":"tenant-name-987654321-09",
"resource-version":"1505330894706"
},
"related-to":[
{
"id":"1361682464",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second/vservers/vserver/vserver1-midtown22-second"
},
{
"id":"1976320232",
"node-type":"cloud-region",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second"
}
]
},
{
"id":"1976320232",
"node-type":"cloud-region",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second",
"properties":{
"cloud-owner":"cloudowner-9691",
"cloud-region-id":"cloud-region-id-second",
"cloud-type":"cloud-type-1",
"owner-defined-type":"1",
"cloud-region-version":"2.6",
"cloud-zone":"rs-CloudZone",
"sriov-automation":false,
"resource-version":"1505330894519"
},
"related-to":[
{
"id":"1689653304",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner-9691/cloud-region-id-second/tenants/tenant/tenant-unique2-data-second"
}
]
},
{
"id":"2396012752",
"node-type":"vnfc",
"url":"/aai/v16/network/vnfcs/vnfc/08c86e53-1-ac05-90e9691",
"properties":{
"vnfc-name":"08c86e53-1-ac05-90e9691",
"nfc-naming-code":"naming-code1",
"nfc-function":"undefined variable: nfcFunctionKey",
"in-maint":false,
"is-closed-loop-disabled":true,
"resource-version":"1505330895270"
},
"related-to":[
{
"id":"1362092112",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691/vservers/vserver/vserver1-midtown11-9691"
},
{
"id":"2181009528",
"node-type":"generic-vnf",
"url":"/aai/v16/network/generic-vnfs/generic-vnf/generic-value9691"
}
]
},
{
"id":"1362092112",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691/vservers/vserver/vserver1-midtown11-9691",
"properties":{
"vserver-id":"vserver1-midtown11-9691",
"vserver-name":"example-vserver-name-val-7367",
"vserver-name2":"example-vserver-name2-val-7367",
"prov-status":"example-prov-status-val-7367",
"vserver-selflink":"example-vserver-selflink-val-7367",
"in-maint":false,
"is-closed-loop-disabled":false,
"resource-version":"1505330895077"
},
"related-to":[
{
"id":"2181005432",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691"
},
{
"id":"2396012752",
"node-type":"vnfc",
"url":"/aai/v16/network/vnfcs/vnfc/08c86e53-1-ac05-90e9691"
}
]
},
{
"id":"2181005432",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691",
"properties":{
"tenant-id":"tenant-unique-data-9691",
"tenant-name":"tenant-name-987654321-09",
"resource-version":"1505330894610"
},
"related-to":[
{
"id":"1362092112",
"node-type":"vserver",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691/vservers/vserver/vserver1-midtown11-9691"
},
{
"id":"1689649208",
"node-type":"cloud-region",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691"
}
]
},
{
"id":"1689649208",
"node-type":"cloud-region",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691",
"properties":{
"cloud-owner":"cloudowner9691",
"cloud-region-id":"cloud-region-9691",
"cloud-type":"cloud-type-1",
"owner-defined-type":"1",
"cloud-region-version":"2.6",
"cloud-zone":"rs-CloudZone",
"sriov-automation":false,
"resource-version":"1505330894361"
},
"related-to":[
{
"id":"2181005432",
"node-type":"tenant",
"url":"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloudowner9691/cloud-region-9691/tenants/tenant/tenant-unique-data-9691"
}
]
}
]
}
- No labels