Implement validation and hierarchical get
[policy/models.git] / models-tosca / src / test / resources / onap.policies.NoVersion.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 policy_types:
3    onap.policies.Optimization:
4       derived_from: tosca.policies.Root
5       version: 1.0.0
6       description: The base policy type for all policies that govern optimization
7    onap.policies.NoVersion:
8       derived_from: onap.policies.Optimization
9       properties:
10          applicableResources:
11             type: list
12             required: true
13             entry_schema:
14                type: string
15                constraints:
16                -  valid_values:
17                   - any
18                   - all
19          affinityProperties:
20             type: policy.data.affinityProperties_properties
21             required: true
22 data_types:
23    policy.data.affinityProperties_properties:
24       derived_from: tosca.nodes.Root
25       properties:
26          qualifier:
27             type: string
28             constraints:
29             -  valid_values:
30                - same
31                - different
32          category:
33             type: string
34             required: true