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