Seed code
[nonrtric/rapp/orufhrecovery.git] / apexpolicyversion / LinkMonitor / schemas / LinkFailureInputSchema.avsc
1 {
2     "type": "record",
3     "name": "Link_Failure_Input",
4     "fields": [
5         {
6             "name": "event",
7             "type": {
8                 "type": "record",
9                 "name": "Event_Type",
10                 "fields": [
11                     {
12                         "name": "commonEventHeader",
13                         "type": {
14                             "type": "record",
15                             "name": "Common_Event_Header_Type",
16                             "fields": [
17                                 {
18                                     "name": "domain",
19                                     "type": "string"
20                                 },
21                                 {
22                                     "name": "eventId",
23                                     "type": "string"
24                                 },
25                                 {
26                                     "name": "eventName",
27                                     "type": "string"
28                                 },
29                                 {
30                                     "name": "eventType",
31                                     "type": "string"
32                                 },
33                                 {
34                                     "name": "sequence",
35                                     "type": "int"
36                                 },
37                                 {
38                                     "name": "priority",
39                                     "type": "string"
40                                 },
41                                 {
42                                     "name": "reportingEntityId",
43                                     "type": "string"
44                                 },
45                                 {
46                                     "name": "reportingEntityName",
47                                     "type": "string"
48                                 },
49                                 {
50                                     "name": "sourceId",
51                                     "type": "string"
52                                 },
53                                 {
54                                     "name": "sourceName",
55                                     "type": "string"
56                                 },
57                                 {
58                                     "name": "startEpochMicrosec",
59                                     "type": "string"
60                                 },
61                                 {
62                                     "name": "lastEpochMicrosec",
63                                     "type": "string"
64                                 },
65                                 {
66                                     "name": "nfNamingCode",
67                                     "type": "string"
68                                 },
69                                 {
70                                     "name": "nfVendorName",
71                                     "type": "string"
72                                 },
73                                 {
74                                     "name": "timeZoneOffset",
75                                     "type": "string"
76                                 },
77                                 {
78                                     "name": "version",
79                                     "type": "string"
80                                 },
81                                 {
82                                     "name": "vesEventListenerVersion",
83                                     "type": "string"
84                                 }
85                             ]
86                         }
87                     },
88                     {
89                         "name": "faultFields",
90                         "type": {
91                             "type": "record",
92                             "name": "Fault_Fields_Type",
93                             "fields": [
94                                 {
95                                     "name": "faultFieldsVersion",
96                                     "type": "string"
97                                 },
98                                 {
99                                     "name": "alarmCondition",
100                                     "type": "string"
101                                 },
102                                 {
103                                     "name": "alarmInterfaceA",
104                                     "type": "string"
105                                 },
106                                 {
107                                     "name": "eventSourceType",
108                                     "type": "string"
109                                 },
110                                 {
111                                     "name": "specificProblem",
112                                     "type": "string"
113                                 },
114                                 {
115                                     "name": "eventSeverity",
116                                     "type": "string"
117                                 },
118                                 {
119                                     "name": "vfStatus",
120                                     "type": "string"
121                                 },
122                                 {
123                                     "name": "alarmAdditionalInformation",
124                                     "type": {
125                                         "type": "record",
126                                         "name": "Alarm_Additional_Information_Type",
127                                         "fields": [
128                                             {
129                                                 "name": "eventTime",
130                                                 "type": "string"
131                                             },
132                                             {
133                                                 "name": "equipType",
134                                                 "type": "string"
135                                             },
136                                             {
137                                                 "name": "vendor",
138                                                 "type": "string"
139                                             },
140                                             {
141                                                 "name": "model",
142                                                 "type": "string"
143                                             }
144                                         ]
145                                     }
146                                 }
147                             ]
148                         }
149                     }
150                 ]
151             }
152         }
153     ]
154 }