Improvements for new policy API
[demo.git] / tutorials / vFWDT / policies / rules / affinity_vFW_TD.json
1 {
2     "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3     "topology_template": {
4         "policies": [
5             {
6                 "OSDF_FRANKFURT.Affinity_vFW_TD": {
7                     "type": "onap.policies.optimization.resource.AffinityPolicy",
8                     "version": "1.0.0",
9                     "type_version": "1.0.0",
10                     "metadata": {
11                         "policy-id": "OSDF_FRANKFURT.Affinity_vFW_TD",
12                         "policy-version": 1
13                     },
14                     "properties": {
15                         "scope": [
16                             "OSDF_FRANKFURT",
17                             "TD"
18                         ],
19                         "resources": [
20                             "vFW-SINK",
21                             "vPGN"
22                         ],
23                         "geography": [
24                             "US",
25                             "INTERNATIONAL"
26                         ],
27                         "identity": "affinity_vFW_TD",
28                         "applicableResources": "any",
29                         "affinityProperties": {
30                             "qualifier": "same",
31                             "category": "region"
32                         }
33                     }
34                 }
35             }
36         ]
37     }
38 }