cbdf508f67c5f9592de42b8880e3fd9cf58c492a
[policy/parent.git] / docs / pap / response / group-query-pap-resp.json
1 {
2     "groups": [
3         {
4             "description": "This group should be used for managing all control loop related policies and pdps",
5             "name": "controlloop",
6             "pdpGroupState": "ACTIVE",
7             "pdpSubgroups": [
8                 {
9                     "currentInstanceCount": 0,
10                     "desiredInstanceCount": 1,
11                     "pdpInstances": [],
12                     "pdpType": "apex",
13                     "policies": [],
14                     "properties": {},
15                     "supportedPolicyTypes": [
16                         {
17                             "name": "onap.policies.controlloop.Operational",
18                             "version": "1.0.0"
19                         }
20                     ]
21                 },
22                 {
23                     "currentInstanceCount": 0,
24                     "desiredInstanceCount": 1,
25                     "pdpInstances": [],
26                     "pdpType": "drools",
27                     "policies": [],
28                     "properties": {},
29                     "supportedPolicyTypes": [
30                         {
31                             "name": "onap.policies.controlloop.Operational",
32                             "version": "1.0.0"
33                         }
34                     ]
35                 },
36                 {
37                     "currentInstanceCount": 0,
38                     "desiredInstanceCount": 1,
39                     "pdpInstances": [],
40                     "pdpType": "xacml",
41                     "policies": [],
42                     "properties": {},
43                     "supportedPolicyTypes": [
44                         {
45                             "name": "onap.policies.controlloop.Guard",
46                             "version": "1.0.0"
47                         }
48                     ]
49                 }
50             ],
51             "properties": {}
52         },
53         {
54             "description": "This group should be used for managing all monitoring related policies and pdps",
55             "name": "monitoring",
56             "pdpGroupState": "ACTIVE",
57             "pdpSubgroups": [
58                 {
59                     "currentInstanceCount": 0,
60                     "desiredInstanceCount": 1,
61                     "pdpInstances": [],
62                     "pdpType": "xacml",
63                     "policies": [],
64                     "properties": {},
65                     "supportedPolicyTypes": [
66                         {
67                             "name": "onap.policies.Monitoring",
68                             "version": "1.0.0"
69                         }
70                     ]
71                 }
72             ],
73             "properties": {}
74         },
75         {
76             "description": "The default group that registers all supported policy types and pdps.",
77             "name": "defaultGroup",
78             "pdpGroupState": "ACTIVE",
79             "pdpSubgroups": [
80                 {
81                     "currentInstanceCount": 0,
82                     "desiredInstanceCount": 1,
83                     "pdpInstances": [],
84                     "pdpType": "apex",
85                     "policies": [],
86                     "properties": {},
87                     "supportedPolicyTypes": [
88                         {
89                             "name": "onap.policies.controlloop.operational.Apex",
90                             "version": "1.0.0"
91                         }
92                     ]
93                 },
94                 {
95                     "currentInstanceCount": 0,
96                     "desiredInstanceCount": 1,
97                     "pdpInstances": [],
98                     "pdpType": "drools",
99                     "policies": [],
100                     "properties": {},
101                     "supportedPolicyTypes": [
102                         {
103                             "name": "onap.policies.controlloop.Operational",
104                             "version": "1.0.0"
105                         }
106                     ]
107                 },
108                 {
109                     "currentInstanceCount": 0,
110                     "desiredInstanceCount": 1,
111                     "pdpInstances": [],
112                     "pdpType": "xacml",
113                     "policies": [],
114                     "properties": {},
115                     "supportedPolicyTypes": [
116                         {
117                             "name": "onap.policies.controlloop.guard.FrequencyLimiter",
118                             "version": "1.0.0"
119                         },
120                         {
121                             "name": "onap.policies.controlloop.guard.MinMax",
122                             "version": "1.0.0"
123                         },
124                         {
125                             "name": "onap.policies.controlloop.guard.Blacklist",
126                             "version": "1.0.0"
127                         },
128                         {
129                             "name": "onap.policies.controlloop.guard.coordination.FirstBlocksSecond",
130                             "version": "1.0.0"
131                         },
132                         {
133                             "name": "onap.Monitoring",
134                             "version": "1.0.0"
135                         },
136                         {
137                             "name": "onap.policies.monitoring.*",
138                             "version": "1.0.0"
139                         },
140                         {
141                             "name": "onap.policies.optimization.AffinityPolicy",
142                             "version": "1.0.0"
143                         },
144                         {
145                             "name": "onap.policies.optimization.DistancePolicy",
146                             "version": "1.0.0"
147                         },
148                         {
149                             "name": "onap.policies.optimization.HpaPolicy",
150                             "version": "1.0.0"
151                         },
152                         {
153                             "name": "onap.policies.optimization.OptimizationPolicy",
154                             "version": "1.0.0"
155                         },
156                         {
157                             "name": "onap.policies.optimization.PciPolicy",
158                             "version": "1.0.0"
159                         },
160                         {
161                             "name": "onap.policies.optimization.QueryPolicy",
162                             "version": "1.0.0"
163                         },
164                         {
165                             "name": "onap.policies.optimization.SubscriberPolicy",
166                             "version": "1.0.0"
167                         },
168                         {
169                             "name": "onap.policies.optimization.Vim_fit",
170                             "version": "1.0.0"
171                         },
172                         {
173                             "name": "onap.policies.optimization.VnfPolicy",
174                             "version": "1.0.0"
175                         }
176                     ]
177                 }
178             ],
179             "properties": {}
180         }
181     ]
182 }