3 "$schema": "http://json-schema.org/draft-07/schema#",
4 "$id": "http://www.onap.org/policy/models/schemas/onap.policies.controlloop.operational.common.Drools.schema.json",
6 "title": "The Root Schema",
16 "$id": "#/properties/type",
18 "title": "Policy Type",
19 "default": "onap.policies.controlloop.operational.common.Drools",
21 "onap.policies.controlloop.operational.common.Drools"
26 "$id": "#/properties/type_version",
28 "title": "Policy Type Version",
36 "$id": "#/properties/name",
38 "title": "Policy Name",
46 "$id": "#/properties/version",
48 "title": "Policy Version",
56 "$id": "#/properties/metadata",
64 "$id": "#/properties/metadata/properties/policy-id",
75 "$id": "#/properties/properties",
77 "title": "Properties",
88 "$id": "#/properties/properties/properties/id",
90 "title": "Control Loop Name",
92 "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e"
97 "$id": "#/properties/properties/properties/timeout",
99 "title": "Timeout in seconds",
107 "$id": "#/properties/properties/properties/abatement",
109 "title": "Abatement",
116 "$id": "#/properties/properties/properties/trigger",
118 "title": "Trigger Operation",
120 "unique-policy-id-1-restart"
125 "$id": "#/properties/properties/properties/operations",
127 "title": "Operations",
129 "$id": "#/properties/properties/properties/operations/items",
143 "$id": "#/properties/properties/properties/operations/items/properties/id",
145 "title": "Operation Identifier",
147 "unique-policy-id-1-restart"
152 "$id": "#/properties/properties/properties/operations/items/properties/description",
154 "title": "Description",
161 "$id": "#/properties/properties/properties/operations/items/properties/operation",
163 "title": "Operation",
171 "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/actor",
180 "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/operation",
182 "title": "Operation Name",
189 "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/target",
197 "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/target/properties/type",
199 "title": "Target Type",
208 "$id": "#/properties/properties/properties/operations/items/properties/operation/properties/payload",
211 "additionalProperties": {
218 "$id": "#/properties/properties/properties/operations/items/properties/timeout",
220 "title": "Operation Timeout in seconds",
228 "$id": "#/properties/properties/properties/operations/items/properties/retries",
230 "title": "Number of Retries",
237 "$id": "#/properties/properties/properties/operations/items/properties/success",
239 "title": "Success Treatment",
240 "default": "final_success",
248 "$id": "#/properties/properties/properties/operations/items/properties/failure",
250 "title": "Failure Treatment",
251 "default": "final_failure",
259 "$id": "#/properties/properties/properties/operations/items/properties/failure_timeout",
261 "title": "Failure Timeout Treatment",
262 "default": "final_failure_timeout",
264 "final_failure_timeout",
270 "$id": "#/properties/properties/properties/operations/items/properties/failure_retries",
272 "title": "Failure Retry Treatment",
273 "default": "final_failure_retries",
275 "final_failure_retries",
280 "failure_exception": {
281 "$id": "#/properties/properties/properties/operations/items/properties/failure_exception",
283 "title": "Failure Exception Treatment",
286 "final_failure_exception",
292 "$id": "#/properties/properties/properties/operations/items/properties/failure_guard",
294 "title": "Failure Guard Treatment",
295 "default": "final_failure_guard",
297 "final_failure_guard",
306 "$id": "#/properties/properties/properties/controllerName",
308 "title": "Controller Name",