[CLAMP-1] Initial ONAP CLAMP seed code commit
Change-Id: I2e8070a590618a06070f393d7b2c011029af5e8a
Signed-off-by: ChrisC <cc697w@intl.att.com>
diff --git a/src/test/resources/example/modelProp.json b/src/test/resources/example/modelProp.json
new file mode 100644
index 0000000..831bf2d
--- /dev/null
+++ b/src/test/resources/example/modelProp.json
@@ -0,0 +1,369 @@
+{
+ "Collector_":[
+ {
+ "name":"topicPublishes",
+ "value":"DCAE-COLLECTOR-UCSNMP"
+ }
+ ],
+ "global":[
+ {
+ "name":"service",
+ "value":[
+ "df6fcd2b-1932-429e-bb13-0cd0d32113cb"
+ ]
+ },
+ {
+ "name":"vf",
+ "value":[
+ "4b49acee-cf70-4b20-b956-a4fe0c1a8239"
+ ]
+ },
+ {
+ "name":"location",
+ "value":[
+ "SNDGCA64",
+ "ALPRGAED"
+ ]
+ }
+ ],
+ "StringMatch_":[
+ [
+ {
+ "name":"topicPublishes",
+ "value":"DCAE-CL-EVENT"
+ }
+ ],
+ {
+ "serviceConfigurations":[
+ [
+ {
+ "name":"aaiMatchingFields",
+ "value":[
+ "Identiy"
+ ]
+ },
+ {
+ "name":"aaiSendFields",
+ "value":[
+ "VMID"
+ ]
+ },
+ {
+ "name":"groupNumber",
+ "value":[
+ "1"
+ ]
+ },
+ {
+ "name":"timeWindow",
+ "value":[
+ "1"
+ ]
+ },
+ {
+ "name":"ageLimit",
+ "value":[
+ "1600"
+ ]
+ },
+ {
+ "name":"createClosedLoopEventId",
+ "value":[
+ "Initial"
+ ]
+ },
+ {
+ "name":"outputEventName",
+ "value":[
+ "OnSet"
+ ]
+ },
+ {
+ "stringSet":[
+ {
+ "name":"alarmCondition",
+ "value":[
+ "Reports a transient alarm condition when an outgoing Ro message send fails"
+ ]
+ },
+ {
+ "name":"eventSeverity",
+ "value":[
+ "WARNING"
+ ]
+ },
+ {
+ "name":"eventSourceType",
+ "value":[
+ "f5BigIP"
+ ]
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "name":"aaiMatchingFields",
+ "value":[
+ "VMID"
+ ]
+ },
+ {
+ "name":"aaiSendFields",
+ "value":[
+ "Identiy"
+ ]
+ },
+ {
+ "name":"groupNumber",
+ "value":[
+ "1"
+ ]
+ },
+ {
+ "name":"timeWindow",
+ "value":[
+ "0"
+ ]
+ },
+ {
+ "name":"ageLimit",
+ "value":[
+ "1600"
+ ]
+ },
+ {
+ "name":"createClosedLoopEventId",
+ "value":[
+ "Close"
+ ]
+ },
+ {
+ "name":"outputEventName",
+ "value":[
+ "Abatement"
+ ]
+ },
+ {
+ "stringSet":[
+ {
+ "name":"alarmCondition",
+ "value":[
+ "Reports a transient alarm condition when an outgoing GTP' message send fails"
+ ]
+ },
+ {
+ "name":"eventSeverity",
+ "value":[
+ "NORMAL"
+ ]
+ },
+ {
+ "name":"eventSourceType",
+ "value":[
+ "f5BigIP"
+ ]
+ }
+ ]
+ }
+ ]
+ ]
+ }
+ ],
+ "Policy_":[
+ [
+ {
+ "name":"timeout",
+ "value":"500"
+ }
+ ],
+ {
+ "policyConfigurations":[
+ [
+ {
+ "name":"recipe",
+ "value":[
+ "restart"
+ ]
+ },
+ {
+ "name":"maxRetries",
+ "value":[
+ "3"
+ ]
+ },
+ {
+ "name":"retryTimeLimit",
+ "value":[
+ "180"
+ ]
+ },
+ {
+ "name":"_id",
+ "value":[
+ "n9bQ4t6"
+ ]
+ },
+ {
+ "name":"parentPolicy",
+ "value":[
+ ""
+ ]
+ }
+ ],
+ [
+ {
+ "name":"recipe",
+ "value":[
+ "rebuild"
+ ]
+ },
+ {
+ "name":"maxRetries",
+ "value":[
+ "3"
+ ]
+ },
+ {
+ "name":"retryTimeLimit",
+ "value":[
+ "180"
+ ]
+ },
+ {
+ "name":"_id",
+ "value":[
+ "ItE5xKT"
+ ]
+ },
+ {
+ "name":"parentPolicy",
+ "value":[
+ "n9bQ4t6"
+ ]
+ },
+ {
+ "name":"parentPolicyConditions",
+ "value":[
+ "Failure_Retries",
+ "Failure_Timeout",
+ "Failure_Exception",
+ "Failure"
+ ]
+ }
+ ]
+ ]
+ }
+ ],
+
+ "TCA_":{
+ "Narra":[
+ {
+ "name": "tname",
+ "value": "Narra"
+ },
+ {
+ "name": "tuuid",
+ "value": "886be8da-14fe-tca1-d04b-d13b55d58df9"
+ },
+ {
+ "name": "tnfc",
+ "value": "ENBE"
+ },
+ {
+ "name": "tcaEnab",
+ "value": "on"
+ },
+ {
+ "name": "tcaPol",
+ "value": "Policy1"
+ },
+ {
+ "name": "tcaPolId",
+ "value": "1"
+ },
+ {
+ "name": "tcaInt",
+ "value": "2"
+ },
+ {
+ "name": "tcaSev",
+ "value": "Warning"
+ },
+ {
+ "name": "tcaVio",
+ "value": "3"
+ },
+ {
+ "serviceConfigurations":[
+ [
+ "PMRRCCONNESTABFAILCELLLATENCY",
+ "LESS",
+ "4",
+ "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
+ ],
+ [
+ "PMRAATTCBRA",
+ "GREATER",
+ "30",
+ "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
+ ]
+ ]
+ }
+ ],
+ "Srini":[
+ {
+ "name": "tname",
+ "value": "Srini"
+ },
+ {
+ "name": "tuuid",
+ "value": "8b5ba88d-f4b4-tf0e-50b1-78a5a7dd412d"
+ },
+ {
+ "name": "tnfc",
+ "value": "ENBE"
+ },
+ {
+ "name": "tcaEnab",
+ "value": "on"
+ },
+ {
+ "name": "tcaPol",
+ "value": "Policy2"
+ },
+ {
+ "name": "tcaPolId",
+ "value": "2"
+ },
+ {
+ "name": "tcaInt",
+ "value": "10"
+ },
+ {
+ "name": "tcaSev",
+ "value": "Critical"
+ },
+ {
+ "name": "tcaVio",
+ "value": "5"
+ },
+ {
+ "serviceConfigurations":[
+ [
+ "PMRRCCONNESTABFAILCELLLATENCY",
+ "EQUAL",
+ "3",
+ "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
+ ],
+ [
+ "PMRAATTCBRA",
+ "GREATER",
+ "30",
+ "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
+ ]
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file