Add test policytype and policies
[policy/api.git] / main / src / test / resources / policies / vDNS.policy.operational.input.tosca.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 topology_template:
3    policies:
4       -
5         operational.scaleout:
6            type: onap.policies.controlloop.Operational
7            version: 1.0.0
8            metadata: 
9              policy-id: operational.scaleout
10            properties:
11            controlLoop:
12              version: 2.0.0
13              controlLoopName: ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3
14              trigger_policy: unique-policy-id-1-scale-up
15              timeout: 1200
16              abatement: false
17            policies:
18              - id: unique-policy-id-1-scale-up
19                name: Create a new VF Module
20                description:
21                actor: SO
22                recipe: VF Module Create
23                target:
24                  type: VNF
25                payload:
26                  requestParameters: '{"usePreload":true,"userParams":[]}'
27                  configurationParameters: '[{"ip-addr":"$.vf-module-topology.vf-module-parameters.param[9]","oam-ip-addr":"$.vf-module-topology.vf-module-parameters.param[16]","enabled":"$.vf-module-topology.vf-module-parameters.param[23]"}]'
28                retry: 0
29                timeout: 1200
30                success: final_success
31                failure: final_failure
32                failure_timeout: final_failure_timeout
33                failure_retries: final_failure_retries
34                failure_exception: final_failure_exception
35                failure_guard: final_failure_guard