...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "closedLoopEventClient": "DCAE_INSTANCE_ID.dcae-tca", "policyVersion": "1.0.0.5", "policyName": "vFirewall", "policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop", "target_type": "VNF", "AAI": { "generic-vnf.vnf-id": "zdfw1fwl01fwl02" }, "closedLoopAlarmStart": 1484855291527925, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "target": "generic-vnf.vnf-id", "requestID": "8c1b8bd8-06f7-493f-8ed7-daaa4cc481bc", "from": "DCAE" } |
Code Block |
---|
*TODO Show the API call to A&AI
Policy is getting the event from the Load Balancer. but the API call MUST go to the vpg VNF.
In R0 previously Policy pattern/match replaced the name. But that will not work with the introduction of CLAMP and the use of Policy YAML to specify the policy.
Policy needs to look up the service and then the VNF ID in order to make the call to APPC. |
Code Block |
---|
*TODO show the returned response from A&AI |
Code Block |
---|
*TODO show the ModifyConfig API call to APPC |
Code Block |
---|
*TODO show the APPC response messages |
...
| ||
POST /aai/search/named-query
{
"query-parameters": {
"named-query": {
"named-query-uuid": "a93ac487-409c-4e8c-9e5f-334ae8f99087"
}
},
"instance-filters":{
"instance-filter":[ {
"generic-vnf": {
"vnf-id": "de7cc3ab-0212-47df-9e64-da1c79234deb"
}
} ]
}
} |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"inventory-response-item": [
| ||||||
Code Block | ||||||
| ||||||
tca_policy: "{ "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "vLoadBalancer", "controlLoopSchemaTypemodel-name": "VMservice-instance", "policyScope": "DCAE", "policyNamegeneric-vnf": "DCAE.Config_tca-hi-lo",{ "policyVersion": "v0.0.1", "thresholdsvnf-id": [ "de7cc3ab-0212-47df-9e64-da1c79234deb", { "closedLoopControlNamevnf-name": "CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1AZRDM2MMEX39", "versionvnf-type": "1.0.2vMME Svc Jul 14/vMME VF Jul 14 1", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "thresholdValue": 500, "directionorchestration-status": "LESS_OR_EQUALactive", "severityin-maint": "MAJOR"false, "closedLoopEventStatusis-closed-loop-disabled": "ONSET"false, }, { "resource-version": "1503082370097", "closedLoopControlName": "CLmodel-LBAL-HIGH-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B", invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4", "model-version-id": "1.0.2", 46b92144-923a-4d20-b85a-3cbd847668a9" "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", }, "thresholdValueextra-properties": 5000{}, "directioninventory-response-items": "GREATER_OR_EQUAL", { "severityinventory-response-item": "CRITICAL",[ "closedLoopEventStatus": "ONSET" } ] } { ] }" | ||||||
Code Block | ||||||
| ||||||
{ "closedLoopEventClientmodel-name": "DCAE_INSTANCE_ID.dcae-tcaservice-instance", "policyVersion": "1.0.0.5", "service-instance": { "policyName": "vLoadBalancer", "policyScopeservice-instance-id": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop37b8cdb7-94eb-468f-a0c2-4e3c3546578e", "target_type": "VM", "service-instance-name": "Changed Service Instance NAME", "AAI": { "vserver.vserver-namemodel-invariant-id": "dfw1lb01lb01" 82194af1-3c2c-485a-8f44-420e22a9eaa4", }, "closedLoopAlarmStartmodel-version-id": 1484677482204798"46b92144-923a-4d20-b85a-3cbd847668a9", "closedLoopEventStatus": "ONSET", "resource-version": "1503082993532", "closedLoopControlName": "CL-DNS-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "versionorchestration-status": "1.0.2Active", "target": "vserver.vserver-name", }, "requestIDextra-properties": "97964e10-686e-4790-8c45-bdfa61df770f", {}, "from": "DCAE" } |
Code Block |
---|
*TODO Show the API call to A&AI
This is the NAMED QUERY used in R0 |
Code Block |
---|
*TODO show the returned response from A&AI |
Code Block |
---|
*TODO show the API call to SO
This format should not have changed from R0 |
Code Block |
---|
*TODO show the SO API response message |
VOLTE Use Case
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
*TBD from Holmes Team
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ inventory-response-items": { "inventory-response-item": [ { "closedLoopEventClientmodel-name": "DCAE.HolmesInstancepnf", "policyVersion": "1.0.0.5", "policyNamegeneric-vnf": "vVOLTE",{ "policyScope": "resource=volte,service=VolteSErvice,type=SampleType,closedLoopControlName=CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "target_typevnf-id": "VMjimmy-test", "AAIvnf-name": { # the value "dfw1lb01lb01" comes from VES sourceName field "jimmy-test-vnf", "vserver.vservervnf-nametype": "dfw1lb01lb01vMME Svc Jul 14/vMME VF Jul 14 1", # # WE ARE TRYING TO DETERMINE IF HOLMES CAN POPULATE SOME OF THESE VALUES # "service-instance.service-instance-id" : "TBD - Can Holmes provide this?", "generic-vnf.vnf-id" : "TBD", "vserver.vserver-id" : "TBD" }, "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "closedLoopAlarmStart": 1484677482204798, "closedLoopEventStatusorchestration-status": "ONSETactive", "closedLoopControlName": "CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "in-maint": false, "target": "vserver.vserver-name", "requestID": "97964e10-686e-4790-8c45-bdfa61df770f", "from"is-closed-loop-disabled": "DCAE" } |
Code Block |
---|
* TODO Sample A&AI call to retrieve these values:
"service-instance.service-instance-id" : "TBD - Can Holmes provide this?",
"generic-vnf.vnf-id" : "TBD",
"vserver.vserver-id" : "TBD"
May require 2 calls. We are also hoping Holmes could prepopulate this if that team is going to retrieve topology details from A&AI anyway.
|
Code Block |
---|
* TODO - A&AI response(s) |
Code Block |
---|
*TODO Call to VFC details |
Code Block |
---|
*TODO response from VFC |
vCPE Use Case
false,
"resource-version": "1504013830207",
"model-invariant-id": "862b25a1-262a-4961-bdaa-cdc55d69785a",
"model-version-id": "e9f1fa7d-c839-418a-9601-03dc0d2ad687"
},
"extra-properties": {}
},
{
"model-name": "service-instance",
"generic-vnf": {
"vnf-id": "jimmy-test-vnf2",
"vnf-name": "jimmy-test-vnf2-named",
"vnf-type": "vMME Svc Jul 14/vMME VF Jul 14 1",
"service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
"orchestration-status": "active",
"in-maint": false,
"is-closed-loop-disabled": false,
"resource-version": "1504014833841",
"model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4",
"model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9"
},
"extra-properties": {}
}
]
}
}
]
}
}
]
} |
Code Block | ||
---|---|---|
| ||
{
"CommonHeader": {
"TimeStamp": 1478721261714,
"APIver": "1.01",
"OriginatorID": "policy.pdp01",
"RequestID": "f889f60c-a715-48c0-801e-26428f6176b9",
"SubRequestID": "1",
"RequestTrack": [],
"Flags": []
},
"Action": "ModifyConfig",
"Payload": {
"generic-vnf.vnf-id": "fw001vm001tg001",
"pg-streams": {
"pg-stream": [{
"id": "fw_udp1",
"is-enabled": "true"
}, {
"id": "fw_udp2",
"is-enabled": "true"
}, {
"id": "fw_udp3",
"is-enabled": "true"
}, {
"id": "fw_udp4",
"is-enabled": "true"
}, {
"id": "fw_udp5",
"is-enabled": "true"
}]
}
}
}
|
Code Block | ||
---|---|---|
| ||
*TODO show the APPC response messages |
vDNS Use Case
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
tca_policy: "{
"domain": "measurementsForVfScaling",
"metricsPerEventName": [
{
"eventName": "vLoadBalancer",
"controlLoopSchemaType": "VM",
"policyScope": "DCAE",
"policyName": "DCAE.Config_tca-hi-lo",
"policyVersion": "v0.0.1",
"thresholds": [
{
"closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A",
"version": "1.0.2",
"fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
"thresholdValue": 500,
"direction": "LESS_OR_EQUAL",
"severity": "MAJOR",
"closedLoopEventStatus": "ONSET"
},
{
"closedLoopControlName": "CL-LBAL-HIGH-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B",
"version": "1.0.2",
"fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated",
"thresholdValue": 5000,
"direction": "GREATER_OR_EQUAL",
"severity": "CRITICAL",
"closedLoopEventStatus": "ONSET"
}
]
}
]
}" |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"closedLoopEventClient": "DCAE_INSTANCE_ID.dcae-tca",
"policyVersion": "1.0.0.5",
"policyName": "vLoadBalancer",
"policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop",
"target_type": "VM",
"AAI": {
"vserver.vserver-name": "dfw1lb01lb01"
},
"closedLoopAlarmStart": 1484677482204798,
"closedLoopEventStatus": "ONSET",
"closedLoopControlName": "CL-DNS-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
"version": "1.0.2",
"target": "vserver.vserver-name",
"requestID": "97964e10-686e-4790-8c45-bdfa61df770f",
"from": "DCAE"
} |
Code Block | ||
---|---|---|
| ||
{
"query-parameters": {
"named-query": {
"named-query-uuid": "4ff56a54-9e3f-46b7-a337-07a1d3c6b469"
}
},
"instance-filters": {
"instance-filter": [{
"vserver": {
"vserver-name": "dfw1lb01lb01"
}
}]
}
} |
Code Block | ||
---|---|---|
| ||
{
"inventory-response-item": [
{
"extra-properties": {},
"inventory-response-items": {
"inventory-response-item": [
{
"extra-properties": {
"extra-property": [
{
"property-name": "model.model-name",
"property-value": "c15ce9e1-e914-4c8f-b8bb"
},
{
"property-name": "model.model-type",
"property-value": "resource"
},
{
"property-name": "model.model-version",
"property-value": "1"
},
{
"property-name": "model.model-id",
"property-value": "033a32ed-aa65-4764-a736-36f2942f1aa0"
},
{
"property-name": "model.model-name-version-id",
"property-value": "d4d072dc-4e21-4a03-9524-628985819a8e"
}
]
},
"generic-vnf": {
"in-maint": false,
"is-closed-loop-disabled": false,
"orchestration-status": "Created",
"persona-model-id": "033a32ed-aa65-4764-a736-36f2942f1aa0",
"persona-model-version": "1.0",
"resource-version": "1485542422",
"service-id": "b3f70641-bdb9-4030-825e-6abb73a1f929",
"vnf-id": "594e2fe0-48b8-41ff-82e2-3d4bab69b192",
"vnf-name": "Vnf_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8",
"vnf-type": "8330e932-2a23-4943-8606/c15ce9e1-e914-4c8f-b8bb 1"
},
"inventory-response-items": {
"inventory-response-item": [
{
"extra-properties": {
"extra-property": [
{
"property-name": "model.model-name",
"property-value": "8330e932-2a23-4943-8606"
},
{
"property-name": "model.model-type",
"property-value": "service"
},
{
"property-name": "model.model-version",
"property-value": "1"
},
{
"property-name": "model.model-id",
"property-value": "4fcbc1c0-7793-46d8-8aa1-fa1c2ed9ec7b"
},
{
"property-name": "model.model-name-version-id",
"property-value": "5c996219-b2e2-4c76-9b43-7e8672a33c1d"
}
]
},
"service-instance": {
"persona-model-id": "4fcbc1c0-7793-46d8-8aa1-fa1c2ed9ec7b",
"persona-model-version": "1.0",
"resource-version": "1485542400",
"service-instance-id": "cf8426a6-0b53-4e3d-bfa6-4b2f4d5913a5",
"service-instance-name": "Service_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"
}
},
{
"extra-properties": {
"extra-property": [
{
"property-name": "model.model-name",
"property-value": "C15ce9e1E9144c8fB8bb..base_vlb..module-0"
},
{
"property-name": "model.model-type",
"property-value": "resource"
},
{
"property-name": "model.model-version",
"property-value": "1"
},
{
"property-name": "model.model-id",
"property-value": "79ee24cd-fc9a-4f14-afae-5e1dd2ab2941"
},
{
"property-name": "model.model-name-version-id",
"property-value": "5484cabb-1a0d-4f29-a616-094a3f643d73"
}
]
},
"model-name": "C15ce9e1E9144c8fB8bb..base_vlb..module-0",
"vf-module": {
"heat-stack-id": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/5845f37b-6cda-4e91-8ca3-f5572d226488",
"is-base-vf-module": true,
"orchestration-status": "active",
"persona-model-id": "79ee24cd-fc9a-4f14-afae-5e1dd2ab2941",
"persona-model-version": "1",
"resource-version": "1485542667",
"vf-module-id": "b0eff878-e2e1-4947-9597-39afdd0f51dd",
"vf-module-name": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"
}
},
{
"extra-properties": {
"extra-property": [
{
"property-name": "model.model-name",
"property-value": "C15ce9e1E9144c8fB8bb..dnsscaling..module-1"
},
{
"property-name": "model.model-type",
"property-value": "resource"
},
{
"property-name": "model.model-version",
"property-value": "1"
},
{
"property-name": "model.model-id",
"property-value": "f32568ec-2f1c-458a-864b-0593d53d141a"
},
{
"property-name": "model.model-name-version-id",
"property-value": "69615025-879d-4f0d-afe3-b7d1a7eeed1f"
}
]
},
"vf-module": {
"is-base-vf-module": false,
"persona-model-id": "f32568ec-2f1c-458a-864b-0593d53d141a",
"persona-model-version": "1.0",
"resource-version": "1485561752",
"vf-module-id": "dummy",
"vf-module-name": "dummy"
}
},
{
"extra-properties": {
"extra-property": [
{
"property-name": "model.model-name",
"property-value": "C15ce9e1E9144c8fB8bb..dnsscaling..module-1"
},
{
"property-name": "model.model-type",
"property-value": "resource"
},
{
"property-name": "model.model-version",
"property-value": "1"
},
{
"property-name": "model.model-id",
"property-value": "f32568ec-2f1c-458a-864b-0593d53d141a"
},
{
"property-name": "model.model-name-version-id",
"property-value": "69615025-879d-4f0d-afe3-b7d1a7eeed1f"
}
]
},
"vf-module": {
"heat-stack-id": "vDNS_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/f447ce51-14dd-4dcd-9957-68a047c79673",
"is-base-vf-module": false,
"orchestration-status": "active",
"persona-model-id": "f32568ec-2f1c-458a-864b-0593d53d141a",
"persona-model-version": "1.0",
"resource-version": "1485562712",
"vf-module-id": "8cd79e44-1fae-48c1-a160-609f90b46749",
"vf-module-name": "vDNS_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8"
}
}
]
}
},
{
"extra-properties": {},
"inventory-response-items": {
"inventory-response-item": [
{
"cloud-region": {
"cloud-owner": "Rackspace",
"cloud-region-id": "DFW",
"cloud-region-version": "v1",
"cloud-type": "SharedNode",
"cloud-zone": "CloudZone",
"owner-defined-type": "OwnerType",
"resource-version": "1485465545"
},
"extra-properties": {}
}
]
},
"tenant": {
"resource-version": "1485465545",
"tenant-id": "1015548",
"tenant-name": "1015548"
}
}
]
},
"vserver": {
"in-maint": false,
"is-closed-loop-disabled": false,
"prov-status": "ACTIVE",
"resource-version": "1485546436",
"vserver-id": "70f081eb-2a87-4c81-9296-4b93d7d145c6",
"vserver-name": "vlb-lb-32c8",
"vserver-name2": "vlb-lb-32c8",
"vserver-selflink": "https://dfw.servers.api.rackspacecloud.com/v2/1015548/servers/70f081eb-2a87-4c81-9296-4b93d7d145c6"
}
}
]
} |
Code Block |
---|
*TODO show the API call to SO
This format should not have changed from R0 |
Code Block |
---|
*TODO show the SO API response message |
VOLTE Use Case
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
*TBD from Holmes Team
|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"closedLoopEventClient": "DCAE.HolmesInstance",
"policyVersion": "1.0.0.5",
"policyName": "vVOLTE",
"policyScope": "resource=volte,service=VolteSErvice,type=SampleType,closedLoopControlName=CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
"target_type": "VM",
"AAI": {
# the value "dfw1lb01lb01" comes from VES sourceName field
"vserver.vserver-name": "dfw1lb01lb01",
#
# WE ARE TRYING TO DETERMINE IF HOLMES CAN POPULATE SOME OF THESE VALUES
#
"service-instance.service-instance-id" : "TBD - Can Holmes provide this?",
"generic-vnf.vnf-id" : "TBD",
"vserver.vserver-id" : "TBD"
},
"closedLoopAlarmStart": 1484677482204798,
"closedLoopEventStatus": "ONSET",
"closedLoopControlName": "CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
"version": "1.0.2",
"target": "vserver.vserver-name",
"requestID": "97964e10-686e-4790-8c45-bdfa61df770f",
"from": "DCAE"
} |
Code Block |
---|
* TODO Sample A&AI call to retrieve these values:
"service-instance.service-instance-id" : "TBD - Can Holmes provide this?",
"generic-vnf.vnf-id" : "TBD",
"vserver.vserver-id" : "TBD"
May require 2 calls. We are also hoping Holmes could prepopulate this if that team is going to retrieve topology details from A&AI anyway.
|
Code Block |
---|
* TODO - A&AI response(s) |
Code Block |
---|
*TODO Call to VFC details |
Code Block |
---|
*TODO response from VFC |
vCPE Use Case
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
tca_policy: "{
"domain": "measurementsForVfScaling",
"metricsPerEventName": [
{
"eventName": "vCPEvGMUXPacketLoss",
"controlLoopSchemaType": "VM",
"policyScope": "DCAE",
"policyName": "DCAE.Config_tca-hi-lo",
"policyVersion": "v0.0.1",
"thresholds": [
{
"closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1",
"version": "1.0.2",
"fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta",
"thresholdValue": 0,
"direction": "EQUAL",
"severity": "MAJOR",
"closedLoopEventStatus": "ABATED
},
{
"closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1",
"version": "1.0.2",
"fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta",
"thresholdValue": 1000,
"direction": "GREATER_OR_EQUAL",
"severity": "CRITICAL",
"closedLoopEventStatus": "ONSET"
}
]
}
]
}" |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1",
"version": "1.0.2",
"requestID": "0abc0000-b032-4e4b-bd30-88260f444888",
"closedLoopAlarmStart": 1478189220547,
"closedLoopEventClient": "tca.instance00001",
"target_type": "VNF",
"target": "generic-vnf.vnf-id",
"AAI": {
| ||||||
Code Block | ||||||
| ||||||
tca_policy: "{ "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "vCPEvGMUXPacketLoss", "controlLoopSchemaType": "VM", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "thresholds": [ { "closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1", "version"generic-vnf.vnf-id" : "1.0.2", ????" "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", }, "thresholdValuefrom": 0"DCAE", "directionpolicyScope": "EQUALDCAE", "severitypolicyName": "MAJORDCAE.Config_tca-hi-lo", "closedLoopEventStatuspolicyVersion": "ABATED"v0.0.1", }, "closedLoopEventStatus": "ONSET" } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "body": { "input": { "closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1", common-header": { "versiontimestamp": "1.0.22017-08-25T21:06:23.037Z", "fieldPathapi-ver": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta5.00", "thresholdValueoriginator-id": 1000"a20e2073-30b1-4357-893b-f5ed57b66ef0", "directionrequest-id": "GREATER_OR_EQUALa20e2073-30b1-4357-893b-f5ed57b66ef0", "severitysub-request-id": "CRITICAL1", "closedLoopEventStatusflags": "ONSET"{} }, ] } "action": "restart", ] }" | ||||||
Code Block | ||||||
| ||||||
{ "action-identifiers": { "closedLoopControlNamevnf-id": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1",fw0001vm001fw001" } } }, "version": "12.0.2", "rpc-name": "restart", "requestIDcorrelation-id": "0abc0000a20e2073-30b1-b0324357-4e4b893b-bd30f5ed57b66ef0-88260f4448881", "type": "request" } |
Code Block | ||
---|---|---|
| ||
{ "closedLoopAlarmStartbody": 1478189220547, { "closedLoopEventClientoutput": "tca.instance00001", { "target_typecommon-header": "VNF", { "targettimestamp": "generic-vnf.vnf-id2017-08-25T21:06:23.037Z", "AAI": { api-ver": "5.00", "generic-vnf.vnforiginator-id" : "????"a20e2073-30b1-4357-893b-f5ed57b66ef0", }, "request-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0", "fromsub-request-id": "DCAE1", "policyScopeflags": "DCAE",{} }, "policyNamestatus": "DCAE.Config_tca-hi-lo", { "policyVersioncode": "v0.0.1"400, "closedLoopEventStatusmessage": "ONSETRestart Successful" } |
Code Block |
---|
*TODO Call to A&AI to retrieve values for APPC Restart
|
Code Block |
---|
*TODO response from A&AI |
Code Block |
---|
*TODO request to APPC |
Code Block |
---|
*TODO responses from APPC } } }, "version": "2.0", "rpc-name": "restart", "correlation-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0-1", "type": "response" } |