blob: 02516b6dc9519d13de612837f7d35f00fd601f05 [file] [log] [blame]
Matteo Scandolo56879722017-05-17 21:39:54 -07001map:
2 name:
3 type: str
Matteo Scandolo6bc017c2017-05-25 18:37:42 -07004 xos_dir:
5 type: str
Matteo Scandolo56879722017-05-17 21:39:54 -07006 database:
7 type: map
8 map:
Matteo Scandolo6bc017c2017-05-25 18:37:42 -07009 name:
10 type: str
11 required: True
Matteo Scandolo56879722017-05-17 21:39:54 -070012 username:
13 type: str
Matteo Scandolo6bc017c2017-05-25 18:37:42 -070014 required: True
Matteo Scandolo56879722017-05-17 21:39:54 -070015 password:
16 type: str
Matteo Scandolo6bc017c2017-05-25 18:37:42 -070017 required: True
Matteo Scandolo56879722017-05-17 21:39:54 -070018 logging:
19 type: map
20 map:
Zack Williams37845ca2017-07-18 15:39:20 -070021 file:
22 type: str
Matteo Scandolo202ae182017-06-01 15:28:08 -070023 logstash_hostport:
24 type: str
Matteo Scandolo56879722017-05-17 21:39:54 -070025 level:
26 type: str
Matteo Scandolo1879ce72017-05-30 15:45:26 -070027 # TODO add validation [info, debug, warning, error, critical]
Matteo Scandolo56879722017-05-17 21:39:54 -070028 channels:
29 type: seq
30 sequence:
31 - type: str
Matteo Scandolo1879ce72017-05-30 15:45:26 -070032 enum: ['file', 'console', 'elkstack']
33 xos_dir:
Zack Williams37845ca2017-07-18 15:39:20 -070034 type: str