TOSCA Compliant Guard Policies
[policy/models.git] / models-examples / src / main / resources / policies / vFirewall.policy.operational.output.tosca.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_1_0
2 topology_template:
3    policies:
4      -
5       operational.modifyconfig:
6          type: onap.policies.controlloop.Operational
7          version: 1.0.0
8          metadata: 
9            policy-id: operational.modifyconfig
10            policy-version: 1
11          properties:
12            controlLoop:
13              version: 2.0.0
14              controlLoopName: ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a
15              trigger_policy: unique-policy-id-1-modifyConfig
16              timeout: 1200
17              abatement: false
18  
19            policies:
20               - id: unique-policy-id-1-modifyConfig
21                 name: modify packet gen config
22                 description:
23                 actor: APPC
24                 recipe: ModifyConfig
25                 target:
26                   # TBD - Cannot be known until instantiation is done
27                   targetType: VNF
28                   entityIds:
29                     resourceID: Eace933104d443b496b8.nodes.heat.vpg
30                 retry: 0
31                 timeout: 300
32                 success: final_success
33                 failure: final_failure
34                 failure_timeout: final_failure_timeout
35                 failure_retries: final_failure_retries
36                 failure_exception: final_failure_exception
37                 failure_guard: final_failure_guard