...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "closedLoopEventClient": "DCAE.HolmesInstance", "policyVersion": "1.0.0.5", "policyName": "CCVPN", "policyScope": "service=SOTNService,type=SampleType,closedLoopControlName=CL-CCVPN-d925ed73-8231-4d02-9545-db4e101f88f8", "target_type": "VM", "AAI": { "service-instance.service-instance-id" : "TBDservice-instance-1" }, "closedLoopAlarmStart": 1484677482204798, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c55b", "version": "1.0.2", "target": "vserver.vserver-name", "requestID": "97964e10-686e-4790-8c45-bdfa61df770f", "from": "DCAE" } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/network-resources/network-resource/{networkId}/pnfs/pnf/{pnfName}/p-interfaces/p-interface/{ifName}
Method: PATCH
Request Body:
{
"operational-status": "some status"
}
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/network/connectivities/connectivity/{connectivityId-resources/network-resource/{networkId}/pnfs/pnf/{pnfName}/p-interfaces?interface-name={ifName}&operational-status={status} Method: GetGET Response Request Body: { } ... "access-ltp-id":"ltp id", ... "relationship-list": Response Body: { "relationshipresults" : [ { "relatedp-tointerface" : "service-instance",{ "relatedinterface-linkname" : "url of service-instance{ifName}", "relationshipnetwork-dataref": [ "some ref", "relationship-key" "transparent": "service-instance.service-instance-idsome value", "relationshipoperational-valuestatus ": "some id"{status}", "speed-value": "some ]speed", }, "relationship-list": { { "related-torelationship" : "",vpn-binding[ "related-link" : "url of vpn-binding", { "relationship-data": [ "relationshiprelated-keyto" : "vpn-binding.vpn-binding-id", "relationshiprelated-valuelink": "some id" url of vpn-binding", ] }"relationship-data": [ ] } } | ||||||
Code Block | ||||||
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/network-resources?network-id={networkId}&provide-id={providerId} Method: GET Response Body: { "results" : [ "networkrelationship-resourcekey":{ "networkvpn-binding.vpn-id" : "{networkId}", "provider-id" : "{providerId}", "pnfsrelationship-value":{....}, "relationship-list":{ "some id" "relationship" : [ ] {} ] "related-to" : "vpn-binding",} } } "related-link" : "url of vpn-binding", ] } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: https://<AAI host>:<AAI port>/aai/v14/network/vpn-bindings?vpn-id={vpnId} Method: GET Request Body: { } Response Body: { "results": [ { "relationshipvpn-databinding" : [{ "vpn-id": "{vpnId}", "vpn-name": "some name", "relationship-key" "access-provider-id": "vpn-binding.vpn-provider id", "access-client-id": "client id", "access-topology-id": "topology id", "relationship-value" src-access-node-id": "some-src node id", "src-access-ltp-id": "src ltp id", "dst-access-node-id": "dst node ]id", "dst-access-ltp-id": "dst ltp id, } "operational-status": "some status", "relationship-list": { "relationship" : [ ] { } } ] } |
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" : [ { "related-to": "connectivity", "related-link": "url of connectivity", "p-interface" : { "relationship-data": [ "interface-name":{ifName}", "networkrelationship-refkey": "some refconnectivity. connectivity-id", "transparent "relationship-value": "some blueid", "operational-status":"some speed", ] "speed-value" : "some speed", "relationship-list":} "relationship" : [] } {} } ] } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
URL: "related-to" : "logic-link", 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" ] } ] } } |
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" : [ { logical-link", "p-interface" : { "relationshipinterface-dataname":[ {ifName}", "relationshipnetwork-keyref" : "logical-link.link.namesome ref", "transparent": "some blue", "relationshipoperational-valuestatus"; :"some namespeed", "speed-value" : "some speed", ] "relationship-list": "relationship" : },[ { "related-to" : "pnflogic-link", "related-link" :'url of pnflogical-link", "relationship-data":[ "relationship-key" : "pnflogical-link.pnflink.name", "relationship-value"; "some name" ] } ] } ] } |
...