Adding pdpGroup to PdpRegistrationHandler
[policy/pap.git] / main / src / test / resources / e2e / PdpGroups.json
1 {
2   "groups": [
3     {
4       "name": "defaultGroup",
5       "version": "1.0.0",
6       "description": "The default group that registers all supported policy types and pdps.",
7       "pdpGroupState": "ACTIVE",
8       "pdpSubgroups": [
9         {
10           "pdpType": "xacml",
11           "supportedPolicyTypes": [
12             {
13               "name": "onap.policies.controlloop.guard.FrequencyLimiter",
14               "version": "1.0.0"
15             },
16             {
17               "name": "onap.policies.controlloop.guard.MinMax",
18               "version": "1.0.0"
19             },
20             {
21               "name": "onap.policies.controlloop.guard.Blacklist",
22               "version": "1.0.0"
23             },
24             {
25               "name": "onap.policies.controlloop.guard.coordination.FirstBlocksSecond",
26               "version": "1.0.0"
27             },
28             {
29               "name": "onap.Monitoring",
30               "version": "1.0.0"
31             },
32             {
33               "name": "onap.policies.monitoring.cdap.tca.hi.lo.app",
34               "version": "1.0.0"
35             },
36             {
37               "name": "onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server",
38               "version": "1.0.0"
39             },
40             {
41               "name": "onap.policies.monitoring.docker.sonhandler.app",
42               "version": "1.0.0"
43             },
44             {
45               "name": "onap.policies.optimization.AffinityPolicy",
46               "version": "1.0.0"
47             },
48             {
49               "name": "onap.policies.optimization.DistancePolicy",
50               "version": "1.0.0"
51             },
52             {
53               "name": "onap.policies.optimization.HpaPolicy",
54               "version": "1.0.0"
55             },
56             {
57               "name": "onap.policies.optimization.OptimizationPolicy",
58               "version": "1.0.0"
59             },
60             {
61               "name": "onap.policies.optimization.PciPolicy",
62               "version": "1.0.0"
63             },
64             {
65               "name": "onap.policies.optimization.QueryPolicy",
66               "version": "1.0.0"
67             },
68             {
69               "name": "onap.policies.optimization.SubscriberPolicy",
70               "version": "1.0.0"
71             },
72             {
73               "name": "onap.policies.optimization.Vim_fit",
74               "version": "1.0.0"
75             },
76             {
77               "name": "onap.policies.optimization.VnfPolicy",
78               "version": "1.0.0"
79             }
80           ],
81           "currentInstanceCount": 0,
82           "desiredInstanceCount": 1,
83           "policies": []
84         },
85         {
86           "pdpType": "drools",
87           "supportedPolicyTypes": [
88             {
89               "name": "onap.policies.controlloop.Operational",
90               "version": "1.0.0"
91             }
92           ],
93           "currentInstanceCount": 0,
94           "desiredInstanceCount": 1,
95           "policies": []
96         },
97         {
98           "pdpType": "apex",
99           "supportedPolicyTypes": [
100             {
101               "name": "onap.policies.controlloop.operational.Apex",
102               "version": "1.0.0"
103             }
104           ],
105           "currentInstanceCount": 0,
106           "desiredInstanceCount": 1,
107           "policies": []
108         }
109       ]
110     }
111   ]
112 }