Config item @decorators
@required
boolean
toggles whether the setting a value for the item is required
default value can be toggled using the @defaultRequired root decorator
@sensitive
boolean
toggles whether the item should be considered sensitive (and must be protected from leaks)
default value can be toggled using the @defaultSensitive root decorator
@type
enum
sets the type of the item, will default to string if not set.
some types take additional arguments, see below for more details
@example
any
provide an example value for the item
@trim
boolean
trim leading and trailing whitespace (including newlines) from the value
@deindent
boolean
trim leading whitespace from each line, will trim the number of spaces found on the first line only
only works if the value is a multi-line string
Built-in base types
Section titled βBuilt-in base typesβstringnumberinteger/intfloat/decimal
boolean/boolurlemailportpathiphostnameuuiddate