Skip to main content
A boolean option. Booleans should use the environment transport as they are never large enough to use the filesystem transport.
Booleans do not have a list type

Full example

option.type

required

option.default

optional A boolean specifying the default value for this option.

option.required

default false
optional
If required = true this option is not optional and must be specified. Setting required = true for an option that has a default value has no effect.

option.transport

default env
optional
Controls how the option value is sent to the agent.

Environment transport

The environment transport will send the option value to the agent via an environment variable. The name of the environment variable will match the option name, and the value will be encoded in UTF-8. For lists, multiple values will be sent delimited by a comma ,. It is recommended to use option.base64 = true when there is a chance the value will contain a comma.

Filesystem transport

The filesystem transport will send the option value to the agent via a file. An environment variable matching the name of this option will be sent to the agent, the value of the environment variable will be the path to the file that contains the value for the option. For lists, multiple files will be created. A list of paths will be provided in the environment variable, delimited by either:
  • ; on Windows
  • : on Unix-like operating systems

option.display

Display options are used to configure how the option should render in the Coral console. They may also be used in other third-party interfaces.

option.display.label

optional A string literal specifying the label for this option. Coral console will display this label instead of the option’s name if it is specified.

option.display.description

optional A string literal specifying a description for this option. The description will appear as a tooltip for this option in the Coral console.

option.display.group

optional A string literal specifying the group that this option belongs to. Options with the same group will appear grouped in the Coral console.