Update optimization policy type
[policy/api.git] / main / src / test / resources / policytypes / onap.policies.optimization.DistancePolicy.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 policy_types:
3     onap.policies.optimization.DistancePolicy:
4         derived_from: onap.policies.Optimization
5         properties:
6             applicableResources:
7                 type: list
8                 required: true
9                 entry_schema:
10                     type: string
11                     constraints:
12                     -   valid_values:
13                         - any
14                         - all
15             distanceProperties:
16                 type: policy.data.distanceProperties_properties
17                 required: true
18 data_types:
19     policy.data.distanceProperties_properties:
20         derived_from: tosca.nodes.Root
21         properties:
22             locationInfo:
23                 type: string
24                 required: true
25             distance:
26                 type: policy.data.distance_properties
27                 required: true
28                 entry_schema:
29                     type: policy.data.distance_properties
30     policy.data.distance_properties:
31         derived_from: tosca.nodes.Root
32         properties:
33             value:
34                 type: string
35                 required: true
36             operator:
37                 type: list
38                 required: true
39                 entry_schema:
40                     type: string
41                     constraints:
42                     -   valid_values:
43                         - <
44                         - <=
45                         - >
46                         - >=
47                         - =
48             unit:
49                 type: list
50                 required: true
51                 entry_schema:
52                     type: string
53                     constraints:
54                     -   valid_values:
55                         - km