Create PAP API to only create/update PdpGroups
[policy/pap.git] / main / src / test / resources / e2e / createGroups.json
1 {
2     "groups": [
3         {
4             "name": "createGroups",
5             "pdpGroupState": "PASSIVE",
6             "properties": {
7                 "hello": "world"
8             },
9             "pdpSubgroups": [
10                 {
11                     "pdpType": "pdpTypeA",
12                     "desiredInstanceCount": 2,
13                     "properties": {},
14                     "pdpInstances": [
15                         {
16                             "instanceId": "pdpAA_1",
17                             "pdpState": "ACTIVE",
18                             "healthy": "HEALTHY"
19                         },
20                         {
21                             "instanceId": "pdpAA_2",
22                             "pdpState": "ACTIVE",
23                             "healthy": "HEALTHY"
24                         }
25                     ],
26                     "supportedPolicyTypes": [
27                         {
28                             "name": "onap.policies.monitoring.cdap.tca.hi.lo.app",
29                             "version": "1.0.0"
30                         }
31                     ],
32                     "policies": []
33                 },
34                 {
35                     "pdpType": "pdpTypeB",
36                     "desiredInstanceCount": 1,
37                     "properties": {},
38                     "pdpInstances": [
39                         {
40                             "instanceId": "pdpAB_1",
41                             "pdpState": "ACTIVE",
42                             "healthy": "HEALTHY"
43                         }
44                     ],
45                     "supportedPolicyTypes": [
46                         {
47                             "name": "onap.policies.monitoring.cdap.tca.hi.lo.app",
48                             "version": "1.0.0"
49                         }
50                     ],
51                     "policies": []
52                 }
53             ]
54         }
55     ]
56 }