File object
Each file object contains 3 fields:-
identifier, which is the unique identifier of the file.- This field is used in various actions upload file and send file via Slack.
-
size, which is the size of the file in bytes. -
path, which is the absolute path to the file:
Expression Language and Variable Picker support
When creating the Workflow, the file objects are available in the variable picker under the files section. The expression language supports accessing the file objects using theget_file function, which accepts a single argument - the file identifier. It returns an object containing the 3 fields described above.
Limitations
Each execution may create up to100 files with a total size of 1500 MB.
The maximum size for each file is 500 MB.
Example Use Cases
- Download a file and send it via Slack.
- Create a file using Bash/Python and upload it to a remote server.
- Generate a Steampipe Report as a file and send it as an attachment in an email.