Accepted values for a choice option.
Declared default as schema text; empty means no default.
Human-readable description shown in help and documentation.
Help section containing this option.
Whether repeated option values accumulate in an array.
Whether the option has flag semantics.
Program, command, option, or argument name as declared in its containing type.
Whether an explicit value is required.
OptionalsecretHolds a secret (spec section 1.5); absent in schemas from before 0.2.
One-character option alias, or empty when absent.
Declared value type or relationship kind, according to the containing interface.
Validation rule in the shared specification.
Option variable name, used for environment lookup and resolved values.
An option as declared by a tool schema.