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