...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/connectivities/connectivity/{connectivityId} Method: Get Response Body: { ... "access-ltp-id":"ltp id", ... "relationship-list":{ "relationship" : [ { "related-to" : "service-instance", "related-link" : "url of service-instance", "relationship-data": [ "relationship-key" : "service-instance.service-instance-id", "relationship-value": "some id" ] }, { "related-to" : "",vpn-binding "related-link" : "url of vpn-binding", "relationship-data": [ "relationship-key" : "vpn-binding.vpn-binding-id", "relationship-value": "some id" ] } ] } } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
From service-instance URL:
URL: https://<AAI host>:<AAI port>/aai/v14/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances?service-instance-id={servId}
Derive the service-subscription URL:
URL: https://<AAI host>:<AAI port>/aai/v14/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}
Method: GET
Request Body:
{
}
Response Body:
{
"results": [
{
"service-subscription": {
"service-type": "{service-type}",
"temp-ub-sub-account-id": "some sub account",
"service-instances": {
"service-instance": [
{
"service-instance-id": "some id 1",
"service-instance-name": "some name 1",
"environment-context": "some context 1",
"workload-context": "some workload 1",
"relationship-list": {
"relationship" : [
]
}
},
{
"service-instance-id": "some id 2",
"service-instance-name": "some name 2",
"environment-context": "some context 2",
"workload-context": "some workload 2",
"relationship-list": {
"relationship" : [
]
}
},
{
"service-instance-id": "some id 3",
"service-instance-name": "some name 3",
"environment-context": "some context 3",
"workload-context": "some workload 3",
"relationship-list": {
"relationship" : [
]
}
}
]
},
"relationship-list": {
"relationship" : [
]
}
}
}
]
}
For each
item in results: - Get item.service-subscription.service-instances
- For each data in service-instances:
- Get service-instance object
|
Alarm Correlation
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/pnfs/pnf/{pnfName}/p-interfaces?interface-name={ifName}&operational-status={status} Method: GET Resquest Body: { } Response Body: { "results" : [ { "p-interface" : { "interface-name":{ifName}", "network-ref": "some ref", "transparent": "some blue", "operational-status":"some speed", "speed-value" : "some speed", "relationship-list": "relationship" : [ { "related-to" : "logic-link", "related-link" :'url of logical-link", "relationship-data":[ "relationship-key" : "logical-link.link.name", "relationship-value"; "some name" ] } ] } ] } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/business/customers/customer/{global-custoner-id}/service-subscriptions/service-subscription/{service-type}/service-instances?service-instance-id={serviceId} Method: GET Request Body: { } Response Body: { "service-instance-id": "{service-instance-id}", "service-instance-name" : "instance name", "service-type": "some type", "service-role": "some role", "model-invariant-id": "model id", "model-version-id": "model version", "customerinput-requestparameters:"request parameters", // ... This is the service instance recreation input looked up by CL. "resource-version": "some version" } Example of response body: { "service-instance-id": "176d9eba-1662-4289-8396-0097b50fd485", "service-type": "E2E Service", "service-role": "E2E Service", "model-invariant-id": "c22a9483-d2b6-49cc-b1f7-ef34c93572a1", "model-version-id": "71d0e396-e246-4c23-aa57-6da2043d6209", "customerinput-requestparameters:".....;", // ... This is the service instance recreation input looked up by CL. "resource-version": "1528975017336" "relationship-list": { "relationship": [ { "related-to": "pnf", "related-link": "/aai/v11/network/pnfs/pnf/MME-0001", "relationship-data": [ { "relationship-key": "pnf.pnf-id", "relationship-value": "176d9eba-1662-4289-8396-0097b50fd466" } ], "related-to-property": [ { "property-key": "pnf.pnf-name", "property-value": "MME-0001" } ] } ] } } |
...