OptionalallowedFor drop down / radio button selections, UI will want to know the possible input values, it can also be used by other option types to limit input selections.
OptionaldefaultThe default value of the option, for example, value '443' for 'port' option.
OptionaldescriptionA concise user facing description of what the input value of this option should look like.
OptionalhintThe hint is used on the UI to suggest what the input value can possibly be like, for example: example.com for 'host' option. Unlike default value, it will not be applied automatically without user input.
OptionalisIndicates whether an option should be displayed with copy button on the UI.
OptionalisIndicates whether an option can be provided by users in the create/update path of an entity.
OptionalisIs the option value not user settable and is thus not shown on the UI.
OptionalisSpecifies whether this option is safe to log, i.e. no sensitive information.
OptionalisIs the option required.
OptionalisIs the option value considered secret and thus redacted on the UI.
OptionalisIs the option updatable by users.
OptionalnameThe unique name of the option.
OptionaloauthSpecifies when the option value is displayed on the UI within the OAuth flow.
OptionaltypeThe type of the option.
Spec of an allowed option on a securable kind and its attributes. This is mostly used by UI to provide user friendly hints and descriptions in order to facilitate the securable creation process.