-Operational policy is a parametrized drools (in Dublin) rule with logic performing action on resource.
-User can't chose his own rule. Clamp always tries to create operational policy that bases on rule bind with **ClosedLoopControlName** attribute available in Policy dictionary.
-
-There is only one operational policy per control loop. More about operational policies can be found here `Control Loop Operational Policy <https://wiki.onap.org/display/DW/Control+Loop+Operational+Policy>`_.
-
-Guard policy is policy securing operational policy calls. It defines a set of constraints that have to be matched before running operational policy.
-More about guard policies can be found here `Creating and Using Guard Policies <https://docs.onap.org/en/dublin/submodules/policy/engine.git/docs/platform/guardpolicy.html>`_.
-
-To configure operational and guard policy user has to click *OperationalPolicy* box.
-
-Once clicked, it's possible to configure operational policy. Policy can have child policies, one per Recipe.
-
-|clamp-op-policy-box-policy1|
-
-1. Parent policy name
-2. Global time limit for this operational policies
-3. Specifies whether policy is abated
-4. Unique id for Control Loop.
-5. Button for creating child/parent policies
- Child/parent policies are policies that depend on one another under certain circumstances (check point 12.)
-6. Unique id of Policy. (Clamp internal)
-7. Recipe/Operation triggered on controller/orchestrator
- This recipe will be used by policy drools PDP when sending request to controller/orchestrator.
- E.g. in case of *Health-Check* is selected here and *APPC* as actor PDP will trigger APPC LCM API triggering health-check operation.
-
- List of options is predefined in Clamp code and can't be modified.
- Possible options:
- * Restart
- * Rebuild
- * Migrate
- * Health-Check
- * ModifyConfig
- * VF Module Create
- * VF Module Delete
- * Reroute
-8. Maximum amount of retries that policy takes when triggering action
-9. Timeout for this operational policy
-10. Actor used to perform action. (Orchestrator/Controller)
- Actor that will be used by drools PDP to perform action.
- Possible options:
- * APPC
- * SO
- * VFC
- * SDNC
- * SDNR
-11. Payload required by actor to perform an action
-12. Set of fields describing child/parend policies dependency.
- E.g. when health-check receives timeout failure restart could be called.
-13. Set of fields specifying resource. On this resource Operational Policy should perform an action
-14. Checkbox enabling/disabling guard policy for this operational policy
-15. Guard Policy type (frequency limited or min max)
-16. Set of guard policy specific fields. Please check `Creating and Using Guard Policies <https://docs.onap.org/en/dublin/submodules/policy/engine.git/docs/platform/guardpolicy.html>`_.