blob: 8817bf53fcb5b59214de268f8c37d3bc649dcfaf [file] [log] [blame]
Jim Hahn0f079d22019-08-01 11:05:24 -04001{
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 {
Ram Krishna Verma078d92c2020-08-07 16:18:07 -040017 "name": "onap.policies.controlloop.operational.common.Apex",
Jim Hahn0f079d22019-08-01 11:05:24 -040018 "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 {
Ram Krishna Verma078d92c2020-08-07 16:18:07 -040031 "name": "onap.policies.controlloop.operational.common.Drools",
Jim Hahn0f079d22019-08-01 11:05:24 -040032 "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 {
Ram Krishna Verma078d92c2020-08-07 16:18:07 -040089 "name": "onap.policies.controlloop.operational.common.Apex",
90 "version": "1.0.0"
91 },
92 {
93 "name": "onap.policies.native.Apex",
Jim Hahn0f079d22019-08-01 11:05:24 -040094 "version": "1.0.0"
95 }
96 ]
97 },
98 {
99 "currentInstanceCount": 0,
100 "desiredInstanceCount": 1,
101 "pdpInstances": [],
102 "pdpType": "drools",
103 "policies": [],
104 "properties": {},
105 "supportedPolicyTypes": [
106 {
Ram Krishna Verma078d92c2020-08-07 16:18:07 -0400107 "name": "onap.policies.controlloop.operational.common.Drools",
108 "version": "1.0.0"
109 },
110 {
111 "name": "onap.policies.native.drools.Controller",
112 "version": "1.0.0"
113 },
114 {
115 "name": "onap.policies.native.drools.Artifact",
Jim Hahn0f079d22019-08-01 11:05:24 -0400116 "version": "1.0.0"
117 }
118 ]
119 },
120 {
121 "currentInstanceCount": 0,
122 "desiredInstanceCount": 1,
123 "pdpInstances": [],
124 "pdpType": "xacml",
125 "policies": [],
126 "properties": {},
127 "supportedPolicyTypes": [
128 {
129 "name": "onap.policies.controlloop.guard.FrequencyLimiter",
130 "version": "1.0.0"
131 },
132 {
133 "name": "onap.policies.controlloop.guard.MinMax",
134 "version": "1.0.0"
135 },
136 {
137 "name": "onap.policies.controlloop.guard.Blacklist",
138 "version": "1.0.0"
139 },
140 {
141 "name": "onap.policies.controlloop.guard.coordination.FirstBlocksSecond",
142 "version": "1.0.0"
143 },
144 {
145 "name": "onap.Monitoring",
146 "version": "1.0.0"
147 },
148 {
Saryu Shah1c3ea0b2019-11-25 18:08:00 +0000149 "name": "onap.policies.monitoring.*",
Jim Hahn0f079d22019-08-01 11:05:24 -0400150 "version": "1.0.0"
151 },
152 {
153 "name": "onap.policies.optimization.AffinityPolicy",
154 "version": "1.0.0"
155 },
156 {
157 "name": "onap.policies.optimization.DistancePolicy",
158 "version": "1.0.0"
159 },
160 {
161 "name": "onap.policies.optimization.HpaPolicy",
162 "version": "1.0.0"
163 },
164 {
165 "name": "onap.policies.optimization.OptimizationPolicy",
166 "version": "1.0.0"
167 },
168 {
169 "name": "onap.policies.optimization.PciPolicy",
170 "version": "1.0.0"
171 },
172 {
173 "name": "onap.policies.optimization.QueryPolicy",
174 "version": "1.0.0"
175 },
176 {
177 "name": "onap.policies.optimization.SubscriberPolicy",
178 "version": "1.0.0"
179 },
180 {
181 "name": "onap.policies.optimization.Vim_fit",
182 "version": "1.0.0"
183 },
184 {
185 "name": "onap.policies.optimization.VnfPolicy",
186 "version": "1.0.0"
187 }
188 ]
189 }
190 ],
191 "properties": {}
192 }
193 ]
194}