Integrate using Policy Type to find Matchable
[policy/xacml-pdp.git] / applications / optimization / src / test / resources / onap.policies.optimization.SubscriberPolicy-1.0.0.json
1 {
2     "tosca_definitions_version": "tosca_simple_yaml_1_0_0",
3     "policy_types": {
4         "onap.policies.optimization.SubscriberPolicy": {
5             "derived_from": "onap.policies.Optimization",
6             "version": "1.0.0",
7             "properties": {
8                 "subscriberProperties": {
9                     "type": "policy.data.subscriberProperties_properties",
10                     "required": true
11                 }
12             }
13         }
14     },
15     "data_types": {
16         "policy.data.subscriberProperties_properties": {
17             "derived_from": "tosca.nodes.Root",
18             "properties": {
19                 "subscriberName": {
20                     "type": "list",
21                     "required": true,
22                     "entry_schema": {
23                         "type": "string"
24                     }
25                 },
26                 "subscriberRole": {
27                     "type": "list",
28                     "required": true,
29                     "entry_schema": {
30                         "type": "string"
31                     }
32                 },
33                 "provStatus": {
34                     "type": "list",
35                     "required": true,
36                     "entry_schema": {
37                         "type": "string"
38                     }
39                 }
40             }
41         }
42     }
43 }