3251106e37273e96a8ee83b70b60d47dcd4052a7
[appc.git] /
1
2
3 {
4   "request-info": {
5     "action": "Stop",
6     "action-level": "vm",
7     "action-identifier": {
8       "vnf-id": "dbgx0001v"
9     },
10     "payload":  " {\"vnf-host-ip-address\": \"10.147.124.163\" }"
11
12   },
13   "inventory-info": {
14     "vnf-info": {
15       "vnf-id" : "abc",
16       "vnf-name": "vSCP",
17       "vnf-type": "vSCP",
18       "vnf-version" : "1.0",
19       "identity-url" : "test",
20       "vm": [
21         {
22           "vserver-id" : "be_vserverid1",
23           "vm-id" : "vm-id1",
24           "vnfc":
25           {
26             "vnfc-type": "BE",
27             "vnfc-name": "BE - Name"
28           }
29
30         },
31         {
32           "vserver-id" : "fe_vserverid1",
33           "vm-id" : "vm-id2",
34           "vnfc":
35           {
36             "vnfc-type": "FE",
37             "vnfc-name": "FE - Name"
38           }
39
40         },
41         {
42           "vserver-id" : "fe_vserverid2",
43           "vm-id" : "vm-id3",
44           "vnfc":
45           {
46             "vnfc-type": "FE",
47             "vnfc-name": "FE - Name"
48           }
49
50         },
51         {
52           "vserver-id" : "be_vserverid2",
53           "vm-id" : "vm-id4",
54           "vnfc":
55           {
56             "vnfc-type": "BE",
57             "vnfc-name": "BE - Name"
58           }
59
60         },
61         {
62           "vserver-id" : "be_vserverid3",
63           "vm-id" : "vm-id1",
64           "vnfc":
65           {
66             "vnfc-type": "BE",
67             "vnfc-name": "BE - Name"
68           }
69
70         },
71         {
72           "vserver-id" : "smp_vserverid1",
73           "vm-id" : "vm-id1",
74           "vnfc":
75           {
76             "vnfc-type": "SMP",
77             "vnfc-name": "SMP - Name"
78           }
79
80         },
81         {
82           "vserver-id" : "smp_vserverid2",
83           "vm-id" : "vm-id1",
84           "vnfc":
85           {
86             "vnfc-type": "SMP",
87             "vnfc-name": "SMP - Name"
88           }
89         },
90         {
91           "vserver-id" : "be_vserverid4",
92           "vm-id" : "vm-id1",
93           "vnfc":
94           {
95             "vnfc-type": "BE",
96             "vnfc-name": "BE - Name"
97           }
98
99         },
100         {
101           "vserver-id" : "be_vserverid5",
102           "vm-id" : "vm-id1",
103           "vnfc":
104           {
105             "vnfc-type": "BE",
106             "vnfc-name": "BE - Name"
107           }
108
109         }
110       ]
111     }
112   },
113   "dependency-info": {
114     "vnfcs" : [
115       {
116         "vnfc-type" : "BE",
117         "mandatory" : "true",
118         "resilience": "Active-Active",
119         "parents" : [
120           "SMP"
121         ]
122       },
123       {
124         "vnfc-type" : "FE",
125         "mandatory" : "true",
126         "resilience": "Active-Active",
127         "parents" : [
128           "BE"
129         ]
130       },
131       {
132         "vnfc-type" : "SMP",
133         "mandatory" : "true",
134         "resilience": "Active-Passive",
135         "parents" : []
136       }
137     ]
138   },
139   "tunable-parameters": {
140     "strategy" : "FORWARD",
141     "wait-time": "120",
142     "retry-count": "5"
143   },
144   "capabilities" : {
145     "vnf": ["Stop", "Start", "StartApplication","StopApplication"],
146     "vf-module": ["Stop", "Start"],
147     "vm" : ["Stop", "Start"],
148     "vnfc": ["StopApplication", "StartApplication","HealthCheck"]
149   }
150 }
151
152