| { |
| "guard_policies": { |
| "guard1":{ |
| "recipe": "Rebuild", |
| "actor": "SO", |
| "clname": "testloop", |
| "targets": ".*", |
| "min": "3", |
| "max": "7", |
| "limit": "", |
| "timeUnits": "", |
| "timeWindow": "", |
| "guardActiveStart": "00:00:01-05:00", |
| "guardActiveEnd": "23:59:01-05:00" |
| }, |
| "guard2":{ |
| "recipe": "Migrate", |
| "actor": "SO", |
| "clname": "testloop", |
| "targets": ".*", |
| "min": "1", |
| "max": "2", |
| "limit": "", |
| "timeUnits": "", |
| "timeWindow": "", |
| "guardActiveStart": "00:00:01-05:00", |
| "guardActiveEnd": "23:59:01-05:00" |
| } |
| }, |
| "operational_policy": { |
| "controlLoop": { |
| "controlLoopName": "control loop", |
| "version": "2.0.0", |
| "trigger_policy": "new1", |
| "timeout": "30", |
| "abatement": "true" |
| }, |
| "policies": [ |
| { |
| "id": "new1", |
| "recipe": "Rebuild", |
| "retry": "10", |
| "timeout": "20", |
| "actor": "SO", |
| "payload": "requestParameters: '{\"usePreload\":true,\"userParams\":[]}'\r\nconfigurationParameters: '[{\"ip-addr\":\"$.vf-module-topology.vf-module-parameters.param[10].value\",\"oam-ip-addr\":\"$.vf-module-topology.vf-module-parameters.param[15].value\",\"enabled\":\"$.vf-module-topology.vf-module-parameters.param[22].value\"}]'", |
| "success": "new2", |
| "failure": "new2", |
| "failure_timeout": "new2", |
| "failure_retries": "new2", |
| "failure_exception": "new2", |
| "failure_guard": "new2", |
| "target": { |
| "type": "VFC", |
| "resourceTargetId": "test" |
| } |
| }, |
| { |
| "id": "new2", |
| "recipe": "Migrate", |
| "retry": "30", |
| "timeout": "40", |
| "actor": "SDNC", |
| "payload": "", |
| "target": { |
| "type": "VFC", |
| "resourceTargetId": "test" |
| } |
| } |
| ] |
| } |
| } |