Name | Type | Description | Notes |
---|---|---|---|
Name | string | Input name. | |
Annotations | Dictionary<string, string> | An optional dictionary to add annotations to inputs. These annotations will be used by the client side libraries. | [optional] |
Description | string | Optional description for input. | [optional] |
Path | string | Path to the target location that the input will be copied to. This path is relative to the working directory where the command is executed. | |
Default | AnyOfHTTPS3ProjectFolder | The default source for file if the value is not provided. | [optional] |
Alias | List<AnyOfDAGGenericInputAliasDAGStringInputAliasDAGIntegerInputAliasDAGNumberInputAliasDAGBooleanInputAliasDAGFolderInputAliasDAGFileInputAliasDAGPathInputAliasDAGArrayInputAliasDAGJSONObjectInputAliasDAGLinkedInputAlias> | A list of aliases for this input in different platforms. | [optional] |
Required | bool | A field to indicate if this input is required. This input needs to be set explicitly even when a default value is provided. | [optional] [default to false] |
Spec | Object | An optional JSON Schema specification to validate the input value. You can use validate_spec method to validate a value against the spec. | [optional] |
Extensions | List<string> | Optional list of extensions for file. The check for extension is case-insensitive. | [optional] |
Type | string | [optional] [readonly] [default to "FunctionFileInput"] |