Remove lic header from appc sequence gen json file
[appc.git] / appc-sequence-generator / appc-sequence-generator-bundle / src / test / resources / input / optional-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                                         {
23                                                 "vserver-id" : "vnfc2_vserverid1",
24                                                 "vnfc":
25                                                                 {
26                                                                         "vnfc-type": "VNFC2",
27                                                                         "vnfc-name": "VNFC2 - Name"
28                                                                 }
29
30                                         },
31                                         {
32                                                 "vserver-id" : "vnfc2_vserverid2",
33                                                 "vnfc":
34                                                                 {
35                                                                         "vnfc-type": "VNFC2",
36                                                                         "vnfc-name": "VNFC2 - Name"
37                                                                 }
38
39                                         },
40                                         {
41                                                 "vserver-id" : "vnfc2_vserverid3",
42                                                 "vnfc":
43                                                                 {
44                                                                         "vnfc-type": "VNFC2",
45                                                                         "vnfc-name": "VNFC2 - Name"
46                                                                 }
47
48                                         },
49                                         {
50                                                 "vserver-id" : "vnfc1_vserverid1",
51                                                 "vnfc":
52                                                                 {
53                                                                         "vnfc-type": "VNFC1",
54                                                                         "vnfc-name": "VNFC1 - Name"
55                                                                 }
56
57                                         },
58                                         {
59                                                 "vserver-id" : "vnfc1_vserverid2",
60                                                 "vnfc":
61                                                                 {
62                                                                         "vnfc-type": "VNFC1",
63                                                                         "vnfc-name": "VNFC1 - Name"
64                                                                 }
65                                         },
66                                         {
67                                                 "vserver-id" : "vnfc2_vserverid4",
68                                                 "vnfc":
69                                                 {
70                                                         "vnfc-type": "VNFC2",
71                                                         "vnfc-name": "VNFC2 - Name"
72                                                 }
73
74                                         },
75                                         {
76                                                 "vserver-id" : "vnfc2_vserverid5",
77                                                 "vnfc":
78                                                 {
79                                                         "vnfc-type": "VNFC2",
80                                                         "vnfc-name": "VNFC2 - Name"
81                                                 }
82
83                                         }
84                         ]
85                 }
86         },
87         "dependency-info":
88         {
89                 "vnfcs" :
90                 [
91                         {
92                                 "vnfc-type" : "VNFC2",
93                                 "mandatory" : "true",
94                                 "resilience": "Active-Active",
95                                 "parents" :
96                                 [
97                                         "VNFC1"
98                                 ]
99                         },
100                         {
101                                 "vnfc-type" : "VNFC3",
102                                 "mandatory" : "false",
103                                 "resilience": "Active-Active",
104                                 "parents" : [
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                 "vnf":
124                 [
125                         "Stop",
126                         "Start",
127                         "StartApplication",
128                         "StopApplication"
129                 ],
130                 "vf-module":
131                 [
132                         "Stop",
133                         "Start"
134                 ],
135                 "vm" :
136                 [
137                         "Stop",
138                         "Start"
139                 ],
140                 "vnfc":
141                 [
142                         "StopApplication",
143                         "StartApplication",
144                         "HealthCheck"
145                 ]
146         }
147 }
148
149