Filename for auto-import functionality. Must be a bare filename without path separators. Required when autoImportOption.enabled is true.
NOTE: This pattern provides basic client-side validation. Server-side validation is more strict and enforces printable ASCII characters only (space through tilde, chars 32-126). The pattern cannot fully represent all server-side rules; when in doubt, the server response is authoritative.
Validation rules (enforced server-side): - Must be a filename only (no directory paths or path separators) - Must not contain path traversal sequences (..) - Must not be an absolute path (/, , C:, \server\share) - Must not be a hidden file (cannot start with .) - Must not contain URL encoding (%) - Must not contain Windows reserved characters (: * ? " < > |) - Must contain only printable ASCII characters (space through ~) - Must have .csv or .txt extension (case-insensitive) - Must have at least one character before the extension - Must not exceed 255 characters - File must exist in the Job Manager's list import directory
Valid examples: "hosts.csv", "import_list.txt", "FILE.CSV", "data.2024.csv" Invalid examples: "../file.csv", ".hidden.csv", ".csv", "C:\file.csv", "imports/file.csv", "file*.csv", "file.exe"