3fb8525f70acb43ca050d6a2dd10f74f875c4512
[policy/models.git] / models-examples / src / main / resources / policytypes / onap.policies.optimization.resource.AffinityPolicy.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_1_0
2 policy_types:
3    onap.policies.optimization.resource.AffinityPolicy:
4       derived_from: onap.policies.optimization.Resource
5       version: 1.0.0
6       properties:
7          applicableResources:
8             type: list
9             required: true
10             entry_schema:
11                type: string
12                constraints:
13                -  valid_values:
14                   - any
15                   - all
16          affinityProperties:
17             type: policy.data.affinityProperties_properties
18             required: true
19 data_types:
20    policy.data.affinityProperties_properties:
21       derived_from: tosca.nodes.Root
22       properties:
23          qualifier:
24             type: string
25             constraints:
26             -  valid_values:
27                - same
28                - different
29          category:
30             type: string
31             required: true