value: some value section: any: thing sub: sub: sub1: key: val1 sub2: key: val2 string_slice: empty: [] filled: - string1 - string2 incorrect: string: correct: some string incorrect: [] duration: correct: 15m incorrect: some string number: int_pos: 1 int_neg: -1 fract_pos: 2.5 fract_neg: -2.5 incorrect: some string bool: correct: true correct_string: "true" incorrect: not true sizes: size_kb: 1 kb size_kb_no_space: 2kb size_mb: 12m size_gb: 4g size_tb: 5 TB size_float: .5t size_float_big: 14.123 gb size_i_am_not_very_clever: 12.12345678 size_bytes: 2048b size_bytes_no_suffix: 123456 with_default: default: sub: missing: 123 overridden: "x" missing: 42 overridden: "a" overridden_with_default: true custom: sub: overridden: "y" overridden: "b" overridden_with_default: false