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