published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
An Automation is an automated process of controlling workflows on your Files.com site.
Automations are different from Behaviors because Behaviors are associated with a current folder, while Automations apply across your entire site.
Automations are never removed when folders are removed, while Behaviors are removed when the associated folder is removed.
Path Matching
The path attribute specifies which folders this automation applies to.
It gets combined with the source attribute to determine which files are actually affected by the automation.
Note that the path attribute supports globs, and only refers to folders.
It’s the source attribute, which also supports globs, combined with the path attribute that determines which files are affected, and automations only operate on the files themselves.
Additionally, paths in Automations can refer to folders which don’t yet exist.
Path Globs
Although Automations may have a path specified, it can be a glob (which includes wildcards), which affects multiple folders.
* matches any folder at that level of the path, but not subfolders. For example, path/to/* matches path/to/folder1 and path/to/folder2, but not path/to/folder1/subfolder.
** matches subfolders recursively. For example, path/to/** matches path/to/folder1, path/to/folder1/subfolder, path/to/folder2, path/to/folder2/subfolder, etc.
? matches any one character.
Use square brackets [] to match any character from a set. This works like a regular expression, including negation using ^.
Curly brackets {} can be used to denote parts of a pattern which will accept a number of alternatives, separated by commas ,.
These alternatives can either be literal text or include special characters including nested curly brackets.
For example {Mon,Tue,Wed,Thu,Fri} would match abbreviated weekdays, and 202{3-{0[7-9],1?},4-0[1-6]}-* would match dates from 2023-07-01 through 2024-06-30.
To match any of the special characters literally, precede it with a backslash and enclose that pair with square brackets. For example to match a literal ?, use [\?].
Globs are supported on path, source, and excludePattern fields. Globs are not supported on remote paths of any kind or for any field.
By default, Copy and Move automations that use globs will implicitly replicate matched folder structures at the destination. If you want to flatten the folder structure, set flattenDestinationStructure to true.
Automation Triggers
Automations can be triggered in the following ways:
customSchedule: The automation will run according to either the reusable Site-level Schedule selected byscheduleIdor its own custom schedule fields fordaysOfWeek(0-based) andtimesOfDay. A time zone may be specified viatimeZonein Rails TimeZone name format.daily: The automation will run in a pickedinterval. You can specifyrecurringDayorrecurringDaysto select one or more day numbers inside the interval.webhook: the automation will run when a request is sent to the corresponding webhook URL.action: The automation will run when a specific action happens, e.g. a file is created or downloaded.
Future enhancements will allow Automations to be triggered by an incoming email, or by other services.
Currently, all Automation types support all triggers, with the following exceptions: Create Folder and Run Remote Server Sync are not supported by the action trigger.
Automations can be triggered manually if trigger is not set to action.
Destinations
The destinations parameter is a list of paths where files will be copied, moved, or created. It may include formatting parameters to dynamically determine the destination at runtime.
Relative vs. Absolute Paths
In order to specify a relative path, it must start with either ./ or ../. All other paths are considered absolute. In general, leading slashes should never be used on Files.com paths, including here. Paths are interpreted as absolute in all contexts, even without a leading slash.
Files vs. Folders
If the destination path ends with a /, the filename from the source path will be preserved and put into the folder of this name. If the destination path does not end with a /, it will be interpreted as a filename and will override the source file’s filename entirely.
Formatting Parameters
Action-Triggered Automations
%tf: The name of the file that triggered the automation.%tp: The path of the file that triggered the automation.%td: The directory of the file that triggered the automation.%tb: The name of the file (without extension) that triggered the automation.%te: The extension of the file that triggered the automation.
For example, if the triggering file is at path/to/file.txt, then the automation destination path/to/dest/incoming-%tf will result in the actual destination being path/to/dest/incoming-file.txt.
Parent Folders
To reference the parent folder of a source file, use %p1, %p2, %p3, etc. for the first, second, third, etc. parent folder, respectively.
To reference path components from the root downward, use %P1, %P2, %P3, etc. for the first, second, third, etc. path component, respectively.
For example, if the source file is at accounts/file.txt, then the automation destination path/to/dest/%p1/some_file_name.txt will result in the actual destination being path/to/dest/accounts/some_file_name.txt.
If the source file is at partner/app/team/inbound/file.txt, then the automation destination path/to/dest/%P1/%P3/%P4/file.txt will result in the actual destination being path/to/dest/partner/team/inbound/file.txt.
Source File Name
To reference the name of the source file being processed, use the following tokens:
%Ff: The name of the source file, with extension.%Fb: The name of the source file, without extension.%Fe: The extension of the source file.%Fl: The name of the source file, with extension, converted to lowercase.%Fn: The name of the source file, without non-alphanumeric characters, with extension.%Fp: The name of the source file, with extension, spaces removed, lowercase, non-ASCII normalized.
For example, if the source file is Daily Report.xlsx and the destination is archive/%Y-%m-%d/%Fb.xlsx, the resolved destination will be archive/2024-01-15/Daily Report.xlsx.
Dates and Times
%Y: The current year (4 digits)%m: The current month (2 digits)%B: The current month (full name)%d: The current day (2 digits)%H: The current hour (2 digits, 24-hour clock)%M: The current minute (2 digits)%S: The current second (2 digits)%z: UTC Time Zone (e.g. -0900)
For example, if the current date is June 23, 2023 and the source file is named daily_sales.csv, then the following automation destination path/to/dest/%Y/%m/%d/ will result in the actual destination being path/to/dest/2023/06/23/daily_sales.csv.
Replacing Text
To replace text in the source filename, use the destinationReplaceFrom and destinationReplaceTo parameters. This will perform a simple text replacement on the source filename before inserting it into the destination path.
For example, if the destinationReplaceFrom is incoming and the destinationReplaceTo is outgoing, then path/to/incoming.txt will translate to path/to/outgoing.txt.
Automation Types
There are several types of automations: Create Folder, Copy File, Move File, Delete File and, Run Remote Server Sync.
Create Folder
Creates the folder with named by destinations in the path named by path.
Destination may include formatting parameters to insert the date/time into the destination name.
Example Use case: Our business files sales tax for each division in 11 states every quarter.
I want to create the folders where those sales tax forms and data will be collected.
I could create a Create Folder automation as follows:
Trigger:
dailyInterval:
quarterEndPath:
AccountingAndTax/SalesTax/State/*/Destinations:
%Y/Quarter-ending-%m-%d
Note this assumes you have folders in AccountingAndTax/SalesTax/State/ already created for each state, e.g. AccountingAndTax/SalesTax/State/CA/.
Delete File
Deletes the file with path matching source (wildcards allowed) in the path named by path.
Copy File
Copies files in the folder named by path to the path specified in destinations.
The automation will only fire on files matching the source (wildcards allowed). In the case of an action-triggered automation, it will only operate on the actual file that triggered the automation.
If the parameter limit exists, the automation will only copy the newest limit files in each matching folder.
Move File
Moves files in the folder named by path to the path specified in destinations.
The automation will only fire on files matching the source (wildcards allowed). In the case of an action-triggered automation, it will only operate on the actual file that triggered the automation.
If the parameter limit exists, the automation will only move the newest limit files in each matching folder.
Note that for a move with multiple destinations, all but one destination is treated as a copy.
Run Remote Server Sync
The Run Remote Server Sync automation runs the remote server syncs specified by the syncIds.
Typically when this automation is used, the remote server syncs in question are set to the manual
scheduling mode (manual to true via the API) to disable the built in sync scheduler.
Import File
Retrieves files from one or more URLs and saves the results under the path specified in destinations.
The URLs to retrieve are specified as a JSON array in the importUrls property.
[
{
"name": "response.json",
"url": "https://example.com/api",
"method": "post",
"headers": {
"Content-Type": "application/json"
},
"content": { "trigger-file": "%tp" }
}
]
The recognized keys are:
name: The file name which will be used to save the returned content. Required.%tokens will be replaced as described under Formatting Parameters.url: The URL which will be requested. Required.method: The HTTP method to be used for the request. May be eithergetorpost(case insensitive). Defaults toget.headers: Optional headers to be included in the request.%tokens in the values will be replaced as described under Formatting Parameters.content: Optional body to send for POST request. If supplied as a string,%tokens will be expanded. If supplied as a JSON Object,%tokens will be expanded for top-level values. Other JSON types will be sent as-is.
Help us build the future of Automations
Do you have an idea for something that would work well as a Files.com Automation? Let us know!
We are actively improving the types of automations offered on our platform.
Retrying Failures
Automations will automatically retry individual action steps up to 3 times, with pauses between retries that increase from 15 seconds to 1 minute. If individual action steps fail after our 3rd attempt, that action will fail. If every action step in an Automation Run fails, that automation run will move to a failure status. If at least one step succeeds and one step fails, that automation run will move to a partialFailure status.
Automation Runs can be retried automatically when they enter a failure or partialFailure status as described above. A retry will re-run the automation from scratch, including the “planning” phase, which expands globs (wildcards) and identifies which files to transfer or skip.
Retrying of entire Automation Runs must be explicitly enabled by setting the retryOnFailureIntervalInMinutes and retryOnFailureNumberOfAttempts values on the Automation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleAutomation = new filescom.Automation("example_automation", {
source: "example",
destinations: [
"folder_a/file_a.txt",
"folder_b/",
"./relative-folder/",
],
destinationReplaceFrom: "example",
destinationReplaceTo: "example",
interval: "year",
path: "example",
legacySyncIds: [
1,
2,
],
syncIds: [
1,
2,
],
userIds: [
1,
2,
],
groupIds: [
1,
2,
],
scheduleId: 1,
scheduleDaysOfWeeks: [
0,
1,
3,
],
scheduleTimesOfDays: [
"7:30",
"11:30",
],
scheduleTimeZone: "Eastern Time (US & Canada)",
holidayRegion: "us_dc",
alwaysOverwriteSizeMatchingFiles: true,
alwaysSerializeJobs: true,
description: "example",
definition: {
schemaVersion: 1,
nodes: [
{
triggerManual: {
id: "trigger",
},
},
{
createFolder: {
id: "create_reports",
config: {
destinations: ["reports/"],
},
},
},
],
edges: [{
from: "trigger",
to: "create_reports",
}],
},
disabled: true,
excludePattern: "path/to/exclude/*",
importUrls: [{
name: "users.json",
url: "http://example.com/users",
method: "POST",
headers: {
"content-Type": "application/json",
},
content: {
group: "support",
},
}],
flattenDestinationStructure: true,
ignoreLockedFolders: true,
legacyFolderMatching: false,
name: "example",
overwriteFiles: true,
pathTimeZone: "Eastern Time (US & Canada)",
retryOnFailureIntervalInMinutes: 60,
retryOnFailureNumberOfAttempts: 10,
trigger: "daily",
triggerActions: ["create"],
value: {
limit: 1,
},
recurringDay: 25,
recurringDays: [
1,
15,
],
automation: "create_folder",
workspaceId: 0,
});
import pulumi
import pulumi_filescom as filescom
example_automation = filescom.Automation("example_automation",
source="example",
destinations=[
"folder_a/file_a.txt",
"folder_b/",
"./relative-folder/",
],
destination_replace_from="example",
destination_replace_to="example",
interval="year",
path="example",
legacy_sync_ids=[
1,
2,
],
sync_ids=[
1,
2,
],
user_ids=[
1,
2,
],
group_ids=[
1,
2,
],
schedule_id=1,
schedule_days_of_weeks=[
0,
1,
3,
],
schedule_times_of_days=[
"7:30",
"11:30",
],
schedule_time_zone="Eastern Time (US & Canada)",
holiday_region="us_dc",
always_overwrite_size_matching_files=True,
always_serialize_jobs=True,
description="example",
definition={
"schema_version": 1,
"nodes": [
{
"trigger_manual": {
"id": "trigger",
},
},
{
"create_folder": {
"id": "create_reports",
"config": {
"destinations": ["reports/"],
},
},
},
],
"edges": [{
"from_": "trigger",
"to": "create_reports",
}],
},
disabled=True,
exclude_pattern="path/to/exclude/*",
import_urls=[{
"name": "users.json",
"url": "http://example.com/users",
"method": "POST",
"headers": {
"content-Type": "application/json",
},
"content": {
"group": "support",
},
}],
flatten_destination_structure=True,
ignore_locked_folders=True,
legacy_folder_matching=False,
name="example",
overwrite_files=True,
path_time_zone="Eastern Time (US & Canada)",
retry_on_failure_interval_in_minutes=60,
retry_on_failure_number_of_attempts=10,
trigger="daily",
trigger_actions=["create"],
value={
"limit": 1,
},
recurring_day=25,
recurring_days=[
1,
15,
],
automation="create_folder",
workspace_id=0)
package main
import (
"github.com/jschady/pulumi-filescom/sdk/go/filescom"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filescom.NewAutomation(ctx, "example_automation", &filescom.AutomationArgs{
Source: pulumi.String("example"),
Destinations: pulumi.StringArray{
pulumi.String("folder_a/file_a.txt"),
pulumi.String("folder_b/"),
pulumi.String("./relative-folder/"),
},
DestinationReplaceFrom: pulumi.String("example"),
DestinationReplaceTo: pulumi.String("example"),
Interval: pulumi.String("year"),
Path: pulumi.String("example"),
LegacySyncIds: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(2),
},
SyncIds: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(2),
},
UserIds: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(2),
},
GroupIds: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(2),
},
ScheduleId: pulumi.Int(1),
ScheduleDaysOfWeeks: pulumi.IntArray{
pulumi.Int(0),
pulumi.Int(1),
pulumi.Int(3),
},
ScheduleTimesOfDays: pulumi.StringArray{
pulumi.String("7:30"),
pulumi.String("11:30"),
},
ScheduleTimeZone: pulumi.String("Eastern Time (US & Canada)"),
HolidayRegion: pulumi.String("us_dc"),
AlwaysOverwriteSizeMatchingFiles: pulumi.Bool(true),
AlwaysSerializeJobs: pulumi.Bool(true),
Description: pulumi.String("example"),
Definition: &filescom.AutomationDefinitionArgs{
SchemaVersion: pulumi.Int(1),
Nodes: filescom.AutomationDefinitionNodeArray{
&filescom.AutomationDefinitionNodeArgs{
TriggerManual: &filescom.AutomationDefinitionNodeTriggerManualArgs{
Id: pulumi.String("trigger"),
},
},
&filescom.AutomationDefinitionNodeArgs{
CreateFolder: &filescom.AutomationDefinitionNodeCreateFolderArgs{
Id: pulumi.String("create_reports"),
Config: &filescom.AutomationDefinitionNodeCreateFolderConfigArgs{
Destinations: pulumi.StringArray{
pulumi.String("reports/"),
},
},
},
},
},
Edges: filescom.AutomationDefinitionEdgeArray{
&filescom.AutomationDefinitionEdgeArgs{
From: pulumi.String("trigger"),
To: pulumi.String("create_reports"),
},
},
},
Disabled: pulumi.Bool(true),
ExcludePattern: pulumi.String("path/to/exclude/*"),
ImportUrls: pulumi.Any{
map[string]interface{}{
"name": "users.json",
"url": "http://example.com/users",
"method": "POST",
"headers": map[string]string{
"content-Type": "application/json",
},
"content": map[string]string{
"group": "support",
},
},
},
FlattenDestinationStructure: pulumi.Bool(true),
IgnoreLockedFolders: pulumi.Bool(true),
LegacyFolderMatching: pulumi.Bool(false),
Name: pulumi.String("example"),
OverwriteFiles: pulumi.Bool(true),
PathTimeZone: pulumi.String("Eastern Time (US & Canada)"),
RetryOnFailureIntervalInMinutes: pulumi.Int(60),
RetryOnFailureNumberOfAttempts: pulumi.Int(10),
Trigger: pulumi.String("daily"),
TriggerActions: pulumi.StringArray{
pulumi.String("create"),
},
Value: pulumi.Any(map[string]interface{}{
"limit": 1,
}),
RecurringDay: pulumi.Int(25),
RecurringDays: pulumi.IntArray{
pulumi.Int(1),
pulumi.Int(15),
},
Automation: pulumi.String("create_folder"),
WorkspaceId: pulumi.Int(0),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Filescom = Jschady.Filescom;
return await Deployment.RunAsync(() =>
{
var exampleAutomation = new Filescom.Automation("example_automation", new()
{
Source = "example",
Destinations = new[]
{
"folder_a/file_a.txt",
"folder_b/",
"./relative-folder/",
},
DestinationReplaceFrom = "example",
DestinationReplaceTo = "example",
Interval = "year",
Path = "example",
LegacySyncIds = new[]
{
1,
2,
},
SyncIds = new[]
{
1,
2,
},
UserIds = new[]
{
1,
2,
},
GroupIds = new[]
{
1,
2,
},
ScheduleId = 1,
ScheduleDaysOfWeeks = new[]
{
0,
1,
3,
},
ScheduleTimesOfDays = new[]
{
"7:30",
"11:30",
},
ScheduleTimeZone = "Eastern Time (US & Canada)",
HolidayRegion = "us_dc",
AlwaysOverwriteSizeMatchingFiles = true,
AlwaysSerializeJobs = true,
Description = "example",
Definition = new Filescom.Inputs.AutomationDefinitionArgs
{
SchemaVersion = 1,
Nodes = new[]
{
new Filescom.Inputs.AutomationDefinitionNodeArgs
{
TriggerManual = new Filescom.Inputs.AutomationDefinitionNodeTriggerManualArgs
{
Id = "trigger",
},
},
new Filescom.Inputs.AutomationDefinitionNodeArgs
{
CreateFolder = new Filescom.Inputs.AutomationDefinitionNodeCreateFolderArgs
{
Id = "create_reports",
Config = new Filescom.Inputs.AutomationDefinitionNodeCreateFolderConfigArgs
{
Destinations = new[]
{
"reports/",
},
},
},
},
},
Edges = new[]
{
new Filescom.Inputs.AutomationDefinitionEdgeArgs
{
From = "trigger",
To = "create_reports",
},
},
},
Disabled = true,
ExcludePattern = "path/to/exclude/*",
ImportUrls = new[]
{
{
{ "name", "users.json" },
{ "url", "http://example.com/users" },
{ "method", "POST" },
{ "headers",
{
{ "content-Type", "application/json" },
} },
{ "content",
{
{ "group", "support" },
} },
},
},
FlattenDestinationStructure = true,
IgnoreLockedFolders = true,
LegacyFolderMatching = false,
Name = "example",
OverwriteFiles = true,
PathTimeZone = "Eastern Time (US & Canada)",
RetryOnFailureIntervalInMinutes = 60,
RetryOnFailureNumberOfAttempts = 10,
Trigger = "daily",
TriggerActions = new[]
{
"create",
},
Value = new Dictionary<string, object?>
{
["limit"] = 1,
},
RecurringDay = 25,
RecurringDays = new[]
{
1,
15,
},
AutomationType = "create_folder",
WorkspaceId = 0,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.Automation;
import com.pulumi.filescom.AutomationArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionNodeArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionNodeTriggerManualArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionNodeCreateFolderArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionNodeCreateFolderConfigArgs;
import com.pulumi.filescom.inputs.AutomationDefinitionEdgeArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleAutomation = new Automation("exampleAutomation", AutomationArgs.builder()
.source("example")
.destinations(
"folder_a/file_a.txt",
"folder_b/",
"./relative-folder/")
.destinationReplaceFrom("example")
.destinationReplaceTo("example")
.interval("year")
.path("example")
.legacySyncIds(
1,
2)
.syncIds(
1,
2)
.userIds(
1,
2)
.groupIds(
1,
2)
.scheduleId(1)
.scheduleDaysOfWeeks(
0,
1,
3)
.scheduleTimesOfDays(
"7:30",
"11:30")
.scheduleTimeZone("Eastern Time (US & Canada)")
.holidayRegion("us_dc")
.alwaysOverwriteSizeMatchingFiles(true)
.alwaysSerializeJobs(true)
.description("example")
.definition(AutomationDefinitionArgs.builder()
.schemaVersion(1)
.nodes(
AutomationDefinitionNodeArgs.builder()
.triggerManual(AutomationDefinitionNodeTriggerManualArgs.builder()
.id("trigger")
.build())
.build(),
AutomationDefinitionNodeArgs.builder()
.createFolder(AutomationDefinitionNodeCreateFolderArgs.builder()
.id("create_reports")
.config(AutomationDefinitionNodeCreateFolderConfigArgs.builder()
.destinations("reports/")
.build())
.build())
.build())
.edges(AutomationDefinitionEdgeArgs.builder()
.from("trigger")
.to("create_reports")
.build())
.build())
.disabled(true)
.excludePattern("path/to/exclude/*")
.importUrls(Map.ofEntries(
Map.entry("name", "users.json"),
Map.entry("url", "http://example.com/users"),
Map.entry("method", "POST"),
Map.entry("headers", Map.of("content-Type", "application/json")),
Map.entry("content", Map.of("group", "support"))
))
.flattenDestinationStructure(true)
.ignoreLockedFolders(true)
.legacyFolderMatching(false)
.name("example")
.overwriteFiles(true)
.pathTimeZone("Eastern Time (US & Canada)")
.retryOnFailureIntervalInMinutes(60)
.retryOnFailureNumberOfAttempts(10)
.trigger("daily")
.triggerActions("create")
.value(Map.of("limit", 1))
.recurringDay(25)
.recurringDays(
1,
15)
.automation("create_folder")
.workspaceId(0)
.build());
}
}
resources:
exampleAutomation:
type: filescom:Automation
name: example_automation
properties:
source: example
destinations:
- folder_a/file_a.txt
- folder_b/
- ./relative-folder/
destinationReplaceFrom: example
destinationReplaceTo: example
interval: year
path: example
legacySyncIds:
- 1
- 2
syncIds:
- 1
- 2
userIds:
- 1
- 2
groupIds:
- 1
- 2
scheduleId: 1
scheduleDaysOfWeeks:
- 0
- 1
- 3
scheduleTimesOfDays:
- 7:30
- 11:30
scheduleTimeZone: Eastern Time (US & Canada)
holidayRegion: us_dc
alwaysOverwriteSizeMatchingFiles: true
alwaysSerializeJobs: true
description: example
definition:
schemaVersion: 1
nodes:
- triggerManual:
id: trigger
- createFolder:
id: create_reports
config:
destinations:
- reports/
edges:
- from: trigger
to: create_reports
disabled: true
excludePattern: path/to/exclude/*
importUrls:
- name: users.json
url: http://example.com/users
method: POST
headers:
content-Type: application/json
content:
group: support
flattenDestinationStructure: true
ignoreLockedFolders: true
legacyFolderMatching: false
name: example
overwriteFiles: true
pathTimeZone: Eastern Time (US & Canada)
retryOnFailureIntervalInMinutes: 60
retryOnFailureNumberOfAttempts: 10
trigger: daily
triggerActions:
- create
value:
limit: 1
recurringDay: 25
recurringDays:
- 1
- 15
automation: create_folder
workspaceId: 0
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
resource "filescom_automation" "example_automation" {
source = "example"
destinations = ["folder_a/file_a.txt", "folder_b/", "./relative-folder/"]
destination_replace_from = "example"
destination_replace_to = "example"
interval = "year"
path = "example"
legacy_sync_ids = [1, 2]
sync_ids = [1, 2]
user_ids = [1, 2]
group_ids = [1, 2]
schedule_id = 1
schedule_days_of_weeks = [0, 1, 3]
schedule_times_of_days = ["7:30", "11:30"]
schedule_time_zone = "Eastern Time (US & Canada)"
holiday_region = "us_dc"
always_overwrite_size_matching_files = true
always_serialize_jobs = true
description = "example"
definition = {
schema_version = 1
nodes = [{
"triggerManual" = {
"id" = "trigger"
}
}, {
"createFolder" = {
"id" = "create_reports"
"config" = {
"destinations" = ["reports/"]
}
}
}]
edges = [{
"from" = "trigger"
"to" = "create_reports"
}]
}
disabled = true
exclude_pattern = "path/to/exclude/*"
import_urls = [{
"name" = "users.json"
"url" = "http://example.com/users"
"method" = "POST"
"headers" = {
"content-Type" = "application/json"
}
"content" = {
"group" = "support"
}
}]
flatten_destination_structure = true
ignore_locked_folders = true
legacy_folder_matching = false
name = "example"
overwrite_files = true
path_time_zone = "Eastern Time (US & Canada)"
retry_on_failure_interval_in_minutes = 60
retry_on_failure_number_of_attempts = 10
trigger = "daily"
trigger_actions = ["create"]
value = {
"limit" = 1
}
recurring_day = 25
recurring_days = [1, 15]
automation = "create_folder"
workspace_id = 0
}
Create Automation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Automation(name: string, args: AutomationArgs, opts?: CustomResourceOptions);@overload
def Automation(resource_name: str,
args: AutomationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Automation(resource_name: str,
opts: Optional[ResourceOptions] = None,
automation: Optional[str] = None,
name: Optional[str] = None,
always_serialize_jobs: Optional[bool] = None,
definition: Optional[AutomationDefinitionArgs] = None,
description: Optional[str] = None,
destination_replace_from: Optional[str] = None,
destination_replace_to: Optional[str] = None,
destinations: Optional[Sequence[str]] = None,
disabled: Optional[bool] = None,
exclude_pattern: Optional[str] = None,
flatten_destination_structure: Optional[bool] = None,
group_ids: Optional[Sequence[int]] = None,
holiday_region: Optional[str] = None,
ignore_locked_folders: Optional[bool] = None,
import_urls: Optional[Any] = None,
interval: Optional[str] = None,
legacy_folder_matching: Optional[bool] = None,
always_overwrite_size_matching_files: Optional[bool] = None,
legacy_sync_ids: Optional[Sequence[int]] = None,
schedule_times_of_days: Optional[Sequence[str]] = None,
path: Optional[str] = None,
path_time_zone: Optional[str] = None,
recurring_day: Optional[int] = None,
recurring_days: Optional[Sequence[int]] = None,
retry_on_failure_interval_in_minutes: Optional[int] = None,
retry_on_failure_number_of_attempts: Optional[int] = None,
schedule_days_of_weeks: Optional[Sequence[int]] = None,
schedule_id: Optional[int] = None,
schedule_time_zone: Optional[str] = None,
overwrite_files: Optional[bool] = None,
source: Optional[str] = None,
sync_ids: Optional[Sequence[int]] = None,
trigger: Optional[str] = None,
trigger_actions: Optional[Sequence[str]] = None,
user_ids: Optional[Sequence[int]] = None,
value: Optional[Any] = None,
workspace_id: Optional[int] = None)func NewAutomation(ctx *Context, name string, args AutomationArgs, opts ...ResourceOption) (*Automation, error)public Automation(string name, AutomationArgs args, CustomResourceOptions? opts = null)
public Automation(String name, AutomationArgs args)
public Automation(String name, AutomationArgs args, CustomResourceOptions options)
type: filescom:Automation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "filescom_automation" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AutomationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AutomationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AutomationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutomationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutomationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Automation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Automation resource accepts the following input properties:
- Automation
Type string - Automation type
- Always
Overwrite boolSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - Always
Serialize boolJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - Definition
Jschady.
Filescom. Inputs. Automation Definition - Automation v2 graph definition.
- Description string
- Description for the this Automation.
- Destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - Destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - Destinations List<string>
- Destination Paths
- Disabled bool
- If true, this automation will not run.
- Exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- Flatten
Destination boolStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - Group
Ids List<int> - IDs of Groups for the Automation (i.e. who to Request File from)
- Holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- Ignore
Locked boolFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- Import
Urls object - List of URLs to be imported and names to be used.
- Interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - Legacy
Folder boolMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - Legacy
Sync List<int>Ids - IDs of remote sync folder behaviors to run by this Automation
- Name string
- Name for this automation.
- Overwrite
Files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - Path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- Path
Time stringZone - Timezone to use when rendering timestamps in paths.
- Recurring
Day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - Recurring
Days List<int> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - Retry
On intFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- Retry
On intFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- Schedule
Days List<int>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - Schedule
Id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - Schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- Schedule
Times List<string>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - Source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - Sync
Ids List<int> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - Trigger string
- How this automation is triggered to run.
- Trigger
Actions List<string> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - User
Ids List<int> - IDs of Users for the Automation (i.e. who to Request File from)
- Value object
- A Hash of attributes specific to the automation type.
- Workspace
Id int - Workspace ID
- Automation string
- Automation type
- Always
Overwrite boolSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - Always
Serialize boolJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - Definition
Automation
Definition Args - Automation v2 graph definition.
- Description string
- Description for the this Automation.
- Destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - Destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - Destinations []string
- Destination Paths
- Disabled bool
- If true, this automation will not run.
- Exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- Flatten
Destination boolStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - Group
Ids []int - IDs of Groups for the Automation (i.e. who to Request File from)
- Holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- Ignore
Locked boolFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- Import
Urls interface{} - List of URLs to be imported and names to be used.
- Interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - Legacy
Folder boolMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - Legacy
Sync []intIds - IDs of remote sync folder behaviors to run by this Automation
- Name string
- Name for this automation.
- Overwrite
Files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - Path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- Path
Time stringZone - Timezone to use when rendering timestamps in paths.
- Recurring
Day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - Recurring
Days []int - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - Retry
On intFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- Retry
On intFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- Schedule
Days []intOf Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - Schedule
Id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - Schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- Schedule
Times []stringOf Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - Source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - Sync
Ids []int - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - Trigger string
- How this automation is triggered to run.
- Trigger
Actions []string - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - User
Ids []int - IDs of Users for the Automation (i.e. who to Request File from)
- Value interface{}
- A Hash of attributes specific to the automation type.
- Workspace
Id int - Workspace ID
- automation string
- Automation type
- always_
overwrite_ boolsize_ matching_ files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always_
serialize_ booljobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - definition object
- Automation v2 graph definition.
- description string
- Description for the this Automation.
- destination_
replace_ stringfrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination_
replace_ stringto - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations list(string)
- Destination Paths
- disabled bool
- If true, this automation will not run.
- exclude_
pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten_
destination_ boolstructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group_
ids list(number) - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday_
region string - Skip the automation if there is a formal, observed holiday for this region.
- ignore_
locked_ boolfolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import_
urls any - List of URLs to be imported and names to be used.
- interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - legacy_
folder_ boolmatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy_
sync_ list(number)ids - IDs of remote sync folder behaviors to run by this Automation
- name string
- Name for this automation.
- overwrite_
files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path_
time_ stringzone - Timezone to use when rendering timestamps in paths.
- recurring_
day number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring_
days list(number) - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry_
on_ numberfailure_ interval_ in_ minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry_
on_ numberfailure_ number_ of_ attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule_
days_ list(number)of_ weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule_
id number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule_
time_ stringzone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule_
times_ list(string)of_ days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync_
ids list(number) - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger string
- How this automation is triggered to run.
- trigger_
actions list(string) - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user_
ids list(number) - IDs of Users for the Automation (i.e. who to Request File from)
- value any
- A Hash of attributes specific to the automation type.
- workspace_
id number - Workspace ID
- automation String
- Automation type
- always
Overwrite BooleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize BooleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - definition
Automation
Definition - Automation v2 graph definition.
- description String
- Description for the this Automation.
- destination
Replace StringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace StringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations List<String>
- Destination Paths
- disabled Boolean
- If true, this automation will not run.
- exclude
Pattern String - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination BooleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids List<Integer> - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region String - Skip the automation if there is a formal, observed holiday for this region.
- ignore
Locked BooleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls Object - List of URLs to be imported and names to be used.
- interval String
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - legacy
Folder BooleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync List<Integer>Ids - IDs of remote sync folder behaviors to run by this Automation
- name String
- Name for this automation.
- overwrite
Files Boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path String
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time StringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day Integer - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days List<Integer> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On IntegerFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On IntegerFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule
Days List<Integer>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id Integer - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time StringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source String
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids List<Integer> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger String
- How this automation is triggered to run.
- trigger
Actions List<String> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Ids List<Integer> - IDs of Users for the Automation (i.e. who to Request File from)
- value Object
- A Hash of attributes specific to the automation type.
- workspace
Id Integer - Workspace ID
- automation string
- Automation type
- always
Overwrite booleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize booleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - definition
Automation
Definition - Automation v2 graph definition.
- description string
- Description for the this Automation.
- destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations string[]
- Destination Paths
- disabled boolean
- If true, this automation will not run.
- exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination booleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids number[] - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- ignore
Locked booleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls any - List of URLs to be imported and names to be used.
- interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - legacy
Folder booleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync number[]Ids - IDs of remote sync folder behaviors to run by this Automation
- name string
- Name for this automation.
- overwrite
Files boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time stringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days number[] - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On numberFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On numberFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule
Days number[]Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times string[]Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids number[] - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger string
- How this automation is triggered to run.
- trigger
Actions string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Ids number[] - IDs of Users for the Automation (i.e. who to Request File from)
- value any
- A Hash of attributes specific to the automation type.
- workspace
Id number - Workspace ID
- automation str
- Automation type
- always_
overwrite_ boolsize_ matching_ files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always_
serialize_ booljobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - definition
Automation
Definition Args - Automation v2 graph definition.
- description str
- Description for the this Automation.
- destination_
replace_ strfrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination_
replace_ strto - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations Sequence[str]
- Destination Paths
- disabled bool
- If true, this automation will not run.
- exclude_
pattern str - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten_
destination_ boolstructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group_
ids Sequence[int] - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday_
region str - Skip the automation if there is a formal, observed holiday for this region.
- ignore_
locked_ boolfolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import_
urls Any - List of URLs to be imported and names to be used.
- interval str
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - legacy_
folder_ boolmatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy_
sync_ Sequence[int]ids - IDs of remote sync folder behaviors to run by this Automation
- name str
- Name for this automation.
- overwrite_
files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path str
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path_
time_ strzone - Timezone to use when rendering timestamps in paths.
- recurring_
day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring_
days Sequence[int] - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry_
on_ intfailure_ interval_ in_ minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry_
on_ intfailure_ number_ of_ attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule_
days_ Sequence[int]of_ weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule_
id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule_
time_ strzone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule_
times_ Sequence[str]of_ days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source str
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync_
ids Sequence[int] - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger str
- How this automation is triggered to run.
- trigger_
actions Sequence[str] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user_
ids Sequence[int] - IDs of Users for the Automation (i.e. who to Request File from)
- value Any
- A Hash of attributes specific to the automation type.
- workspace_
id int - Workspace ID
- automation String
- Automation type
- always
Overwrite BooleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize BooleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - definition Property Map
- Automation v2 graph definition.
- description String
- Description for the this Automation.
- destination
Replace StringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace StringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations List<String>
- Destination Paths
- disabled Boolean
- If true, this automation will not run.
- exclude
Pattern String - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination BooleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids List<Number> - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region String - Skip the automation if there is a formal, observed holiday for this region.
- ignore
Locked BooleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls Any - List of URLs to be imported and names to be used.
- interval String
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - legacy
Folder BooleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync List<Number>Ids - IDs of remote sync folder behaviors to run by this Automation
- name String
- Name for this automation.
- overwrite
Files Boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path String
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time StringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day Number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days List<Number> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On NumberFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On NumberFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule
Days List<Number>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id Number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time StringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source String
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids List<Number> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger String
- How this automation is triggered to run.
- trigger
Actions List<String> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Ids List<Number> - IDs of Users for the Automation (i.e. who to Request File from)
- value Any
- A Hash of attributes specific to the automation type.
- workspace
Id Number - Workspace ID
Outputs
All input properties are implicitly available as output properties. Additionally, the Automation resource produces the following output properties:
- Deleted bool
- Indicates if the automation has been deleted.
- Human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - Id string
- The provider-assigned unique ID for this managed resource.
- Inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - Last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- Schedule object
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - User
Id int - User ID of the Automation's creator.
- Version int
- Current Automation v2 definition version.
- Webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- Deleted bool
- Indicates if the automation has been deleted.
- Human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - Id string
- The provider-assigned unique ID for this managed resource.
- Inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - Last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- Schedule interface{}
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - User
Id int - User ID of the Automation's creator.
- Version int
- Current Automation v2 definition version.
- Webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- deleted bool
- Indicates if the automation has been deleted.
- human_
readable_ stringschedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - id string
- The provider-assigned unique ID for this managed resource.
- inbound_
email_ stringaddress - If trigger is
email, this is the address that triggers the Automation. - last_
modified_ stringat - Time when automation was last modified. Does not change for name or description updates.
- schedule any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - user_
id number - User ID of the Automation's creator.
- version number
- Current Automation v2 definition version.
- webhook_
url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- deleted Boolean
- Indicates if the automation has been deleted.
- human
Readable StringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - id String
- The provider-assigned unique ID for this managed resource.
- inbound
Email StringAddress - If trigger is
email, this is the address that triggers the Automation. - last
Modified StringAt - Time when automation was last modified. Does not change for name or description updates.
- schedule Object
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - user
Id Integer - User ID of the Automation's creator.
- version Integer
- Current Automation v2 definition version.
- webhook
Url String - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- deleted boolean
- Indicates if the automation has been deleted.
- human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - id string
- The provider-assigned unique ID for this managed resource.
- inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- schedule any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - user
Id number - User ID of the Automation's creator.
- version number
- Current Automation v2 definition version.
- webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- deleted bool
- Indicates if the automation has been deleted.
- human_
readable_ strschedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - id str
- The provider-assigned unique ID for this managed resource.
- inbound_
email_ straddress - If trigger is
email, this is the address that triggers the Automation. - last_
modified_ strat - Time when automation was last modified. Does not change for name or description updates.
- schedule Any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - user_
id int - User ID of the Automation's creator.
- version int
- Current Automation v2 definition version.
- webhook_
url str - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- deleted Boolean
- Indicates if the automation has been deleted.
- human
Readable StringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - id String
- The provider-assigned unique ID for this managed resource.
- inbound
Email StringAddress - If trigger is
email, this is the address that triggers the Automation. - last
Modified StringAt - Time when automation was last modified. Does not change for name or description updates.
- schedule Any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - user
Id Number - User ID of the Automation's creator.
- version Number
- Current Automation v2 definition version.
- webhook
Url String - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
Look up Existing Automation Resource
Get an existing Automation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AutomationState, opts?: CustomResourceOptions): Automation@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
always_overwrite_size_matching_files: Optional[bool] = None,
always_serialize_jobs: Optional[bool] = None,
automation: Optional[str] = None,
definition: Optional[AutomationDefinitionArgs] = None,
deleted: Optional[bool] = None,
description: Optional[str] = None,
destination_replace_from: Optional[str] = None,
destination_replace_to: Optional[str] = None,
destinations: Optional[Sequence[str]] = None,
disabled: Optional[bool] = None,
exclude_pattern: Optional[str] = None,
flatten_destination_structure: Optional[bool] = None,
group_ids: Optional[Sequence[int]] = None,
holiday_region: Optional[str] = None,
human_readable_schedule: Optional[str] = None,
ignore_locked_folders: Optional[bool] = None,
import_urls: Optional[Any] = None,
inbound_email_address: Optional[str] = None,
interval: Optional[str] = None,
last_modified_at: Optional[str] = None,
legacy_folder_matching: Optional[bool] = None,
legacy_sync_ids: Optional[Sequence[int]] = None,
name: Optional[str] = None,
overwrite_files: Optional[bool] = None,
path: Optional[str] = None,
path_time_zone: Optional[str] = None,
recurring_day: Optional[int] = None,
recurring_days: Optional[Sequence[int]] = None,
retry_on_failure_interval_in_minutes: Optional[int] = None,
retry_on_failure_number_of_attempts: Optional[int] = None,
schedule: Optional[Any] = None,
schedule_days_of_weeks: Optional[Sequence[int]] = None,
schedule_id: Optional[int] = None,
schedule_time_zone: Optional[str] = None,
schedule_times_of_days: Optional[Sequence[str]] = None,
source: Optional[str] = None,
sync_ids: Optional[Sequence[int]] = None,
trigger: Optional[str] = None,
trigger_actions: Optional[Sequence[str]] = None,
user_id: Optional[int] = None,
user_ids: Optional[Sequence[int]] = None,
value: Optional[Any] = None,
version: Optional[int] = None,
webhook_url: Optional[str] = None,
workspace_id: Optional[int] = None) -> Automationfunc GetAutomation(ctx *Context, name string, id IDInput, state *AutomationState, opts ...ResourceOption) (*Automation, error)public static Automation Get(string name, Input<string> id, AutomationState? state, CustomResourceOptions? opts = null)public static Automation get(String name, Output<String> id, AutomationState state, CustomResourceOptions options)resources: _: type: filescom:Automation get: id: ${id}import {
to = filescom_automation.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Always
Overwrite boolSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - Always
Serialize boolJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - Automation
Type string - Automation type
- Definition
Jschady.
Filescom. Inputs. Automation Definition - Automation v2 graph definition.
- Deleted bool
- Indicates if the automation has been deleted.
- Description string
- Description for the this Automation.
- Destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - Destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - Destinations List<string>
- Destination Paths
- Disabled bool
- If true, this automation will not run.
- Exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- Flatten
Destination boolStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - Group
Ids List<int> - IDs of Groups for the Automation (i.e. who to Request File from)
- Holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- Human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - Ignore
Locked boolFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- Import
Urls object - List of URLs to be imported and names to be used.
- Inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - Interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - Last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- Legacy
Folder boolMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - Legacy
Sync List<int>Ids - IDs of remote sync folder behaviors to run by this Automation
- Name string
- Name for this automation.
- Overwrite
Files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - Path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- Path
Time stringZone - Timezone to use when rendering timestamps in paths.
- Recurring
Day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - Recurring
Days List<int> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - Retry
On intFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- Retry
On intFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- Schedule object
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - Schedule
Days List<int>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - Schedule
Id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - Schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- Schedule
Times List<string>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - Source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - Sync
Ids List<int> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - Trigger string
- How this automation is triggered to run.
- Trigger
Actions List<string> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - User
Id int - User ID of the Automation's creator.
- User
Ids List<int> - IDs of Users for the Automation (i.e. who to Request File from)
- Value object
- A Hash of attributes specific to the automation type.
- Version int
- Current Automation v2 definition version.
- Webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - Workspace
Id int - Workspace ID
- Always
Overwrite boolSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - Always
Serialize boolJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - Automation string
- Automation type
- Definition
Automation
Definition Args - Automation v2 graph definition.
- Deleted bool
- Indicates if the automation has been deleted.
- Description string
- Description for the this Automation.
- Destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - Destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - Destinations []string
- Destination Paths
- Disabled bool
- If true, this automation will not run.
- Exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- Flatten
Destination boolStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - Group
Ids []int - IDs of Groups for the Automation (i.e. who to Request File from)
- Holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- Human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - Ignore
Locked boolFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- Import
Urls interface{} - List of URLs to be imported and names to be used.
- Inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - Interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - Last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- Legacy
Folder boolMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - Legacy
Sync []intIds - IDs of remote sync folder behaviors to run by this Automation
- Name string
- Name for this automation.
- Overwrite
Files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - Path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- Path
Time stringZone - Timezone to use when rendering timestamps in paths.
- Recurring
Day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - Recurring
Days []int - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - Retry
On intFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- Retry
On intFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- Schedule interface{}
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - Schedule
Days []intOf Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - Schedule
Id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - Schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- Schedule
Times []stringOf Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - Source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - Sync
Ids []int - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - Trigger string
- How this automation is triggered to run.
- Trigger
Actions []string - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - User
Id int - User ID of the Automation's creator.
- User
Ids []int - IDs of Users for the Automation (i.e. who to Request File from)
- Value interface{}
- A Hash of attributes specific to the automation type.
- Version int
- Current Automation v2 definition version.
- Webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - Workspace
Id int - Workspace ID
- always_
overwrite_ boolsize_ matching_ files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always_
serialize_ booljobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - automation string
- Automation type
- definition object
- Automation v2 graph definition.
- deleted bool
- Indicates if the automation has been deleted.
- description string
- Description for the this Automation.
- destination_
replace_ stringfrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination_
replace_ stringto - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations list(string)
- Destination Paths
- disabled bool
- If true, this automation will not run.
- exclude_
pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten_
destination_ boolstructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group_
ids list(number) - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday_
region string - Skip the automation if there is a formal, observed holiday for this region.
- human_
readable_ stringschedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - ignore_
locked_ boolfolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import_
urls any - List of URLs to be imported and names to be used.
- inbound_
email_ stringaddress - If trigger is
email, this is the address that triggers the Automation. - interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - last_
modified_ stringat - Time when automation was last modified. Does not change for name or description updates.
- legacy_
folder_ boolmatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy_
sync_ list(number)ids - IDs of remote sync folder behaviors to run by this Automation
- name string
- Name for this automation.
- overwrite_
files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path_
time_ stringzone - Timezone to use when rendering timestamps in paths.
- recurring_
day number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring_
days list(number) - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry_
on_ numberfailure_ interval_ in_ minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry_
on_ numberfailure_ number_ of_ attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - schedule_
days_ list(number)of_ weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule_
id number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule_
time_ stringzone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule_
times_ list(string)of_ days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync_
ids list(number) - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger string
- How this automation is triggered to run.
- trigger_
actions list(string) - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user_
id number - User ID of the Automation's creator.
- user_
ids list(number) - IDs of Users for the Automation (i.e. who to Request File from)
- value any
- A Hash of attributes specific to the automation type.
- version number
- Current Automation v2 definition version.
- webhook_
url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - workspace_
id number - Workspace ID
- always
Overwrite BooleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize BooleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - automation String
- Automation type
- definition
Automation
Definition - Automation v2 graph definition.
- deleted Boolean
- Indicates if the automation has been deleted.
- description String
- Description for the this Automation.
- destination
Replace StringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace StringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations List<String>
- Destination Paths
- disabled Boolean
- If true, this automation will not run.
- exclude
Pattern String - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination BooleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids List<Integer> - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region String - Skip the automation if there is a formal, observed holiday for this region.
- human
Readable StringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - ignore
Locked BooleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls Object - List of URLs to be imported and names to be used.
- inbound
Email StringAddress - If trigger is
email, this is the address that triggers the Automation. - interval String
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - last
Modified StringAt - Time when automation was last modified. Does not change for name or description updates.
- legacy
Folder BooleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync List<Integer>Ids - IDs of remote sync folder behaviors to run by this Automation
- name String
- Name for this automation.
- overwrite
Files Boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path String
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time StringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day Integer - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days List<Integer> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On IntegerFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On IntegerFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule Object
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - schedule
Days List<Integer>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id Integer - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time StringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source String
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids List<Integer> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger String
- How this automation is triggered to run.
- trigger
Actions List<String> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Id Integer - User ID of the Automation's creator.
- user
Ids List<Integer> - IDs of Users for the Automation (i.e. who to Request File from)
- value Object
- A Hash of attributes specific to the automation type.
- version Integer
- Current Automation v2 definition version.
- webhook
Url String - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - workspace
Id Integer - Workspace ID
- always
Overwrite booleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize booleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - automation string
- Automation type
- definition
Automation
Definition - Automation v2 graph definition.
- deleted boolean
- Indicates if the automation has been deleted.
- description string
- Description for the this Automation.
- destination
Replace stringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace stringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations string[]
- Destination Paths
- disabled boolean
- If true, this automation will not run.
- exclude
Pattern string - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination booleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids number[] - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region string - Skip the automation if there is a formal, observed holiday for this region.
- human
Readable stringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - ignore
Locked booleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls any - List of URLs to be imported and names to be used.
- inbound
Email stringAddress - If trigger is
email, this is the address that triggers the Automation. - interval string
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - last
Modified stringAt - Time when automation was last modified. Does not change for name or description updates.
- legacy
Folder booleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync number[]Ids - IDs of remote sync folder behaviors to run by this Automation
- name string
- Name for this automation.
- overwrite
Files boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path string
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time stringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days number[] - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On numberFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On numberFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - schedule
Days number[]Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time stringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times string[]Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source string
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids number[] - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger string
- How this automation is triggered to run.
- trigger
Actions string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Id number - User ID of the Automation's creator.
- user
Ids number[] - IDs of Users for the Automation (i.e. who to Request File from)
- value any
- A Hash of attributes specific to the automation type.
- version number
- Current Automation v2 definition version.
- webhook
Url string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - workspace
Id number - Workspace ID
- always_
overwrite_ boolsize_ matching_ files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always_
serialize_ booljobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - automation str
- Automation type
- definition
Automation
Definition Args - Automation v2 graph definition.
- deleted bool
- Indicates if the automation has been deleted.
- description str
- Description for the this Automation.
- destination_
replace_ strfrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination_
replace_ strto - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations Sequence[str]
- Destination Paths
- disabled bool
- If true, this automation will not run.
- exclude_
pattern str - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten_
destination_ boolstructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group_
ids Sequence[int] - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday_
region str - Skip the automation if there is a formal, observed holiday for this region.
- human_
readable_ strschedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - ignore_
locked_ boolfolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import_
urls Any - List of URLs to be imported and names to be used.
- inbound_
email_ straddress - If trigger is
email, this is the address that triggers the Automation. - interval str
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - last_
modified_ strat - Time when automation was last modified. Does not change for name or description updates.
- legacy_
folder_ boolmatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy_
sync_ Sequence[int]ids - IDs of remote sync folder behaviors to run by this Automation
- name str
- Name for this automation.
- overwrite_
files bool - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path str
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path_
time_ strzone - Timezone to use when rendering timestamps in paths.
- recurring_
day int - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring_
days Sequence[int] - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry_
on_ intfailure_ interval_ in_ minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry_
on_ intfailure_ number_ of_ attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule Any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - schedule_
days_ Sequence[int]of_ weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule_
id int - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule_
time_ strzone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule_
times_ Sequence[str]of_ days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source str
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync_
ids Sequence[int] - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger str
- How this automation is triggered to run.
- trigger_
actions Sequence[str] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user_
id int - User ID of the Automation's creator.
- user_
ids Sequence[int] - IDs of Users for the Automation (i.e. who to Request File from)
- value Any
- A Hash of attributes specific to the automation type.
- version int
- Current Automation v2 definition version.
- webhook_
url str - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - workspace_
id int - Workspace ID
- always
Overwrite BooleanSize Matching Files - Ordinarily, files with identical size in the source and destination will be skipped from copy operations to prevent wasted transfer. If this flag is
truewe will overwrite the destination file always. Note that this may cause large amounts of wasted transfer usage. This setting has no effect unlessoverwriteFilesis also set totrue. - always
Serialize BooleanJobs - Ordinarily, we will allow automation runs to run in parallel for non-scheduled automations. If this flag is
truewe will force automation runs to be serialized (run one at a time, one after another). This can resolve some issues with race conditions on remote systems at the cost of some performance. - automation String
- Automation type
- definition Property Map
- Automation v2 graph definition.
- deleted Boolean
- Indicates if the automation has been deleted.
- description String
- Description for the this Automation.
- destination
Replace StringFrom - If set, this string in the destination path will be replaced with the value in
destinationReplaceTo. - destination
Replace StringTo - If set, this string will replace the value
destinationReplaceFromin the destination filename. You can use special patterns here. - destinations List<String>
- Destination Paths
- disabled Boolean
- If true, this automation will not run.
- exclude
Pattern String - If set, this glob pattern will exclude files from the automation. Supports globs, except on remote mounts.
- flatten
Destination BooleanStructure - Normally copy and move automations that use globs will implicitly preserve the source folder structure in the destination. If this flag is
true, the source folder structure will be flattened in the destination. This is useful for copying or moving files from multiple folders into a single destination folder. - group
Ids List<Number> - IDs of Groups for the Automation (i.e. who to Request File from)
- holiday
Region String - Skip the automation if there is a formal, observed holiday for this region.
- human
Readable StringSchedule - If trigger is
customScheduleordailywith times, Human readable schedule description for when the automation should be run. - ignore
Locked BooleanFolders - If true, the Lock Folders behavior will be disregarded for automated actions.
- import
Urls Any - List of URLs to be imported and names to be used.
- inbound
Email StringAddress - If trigger is
email, this is the address that triggers the Automation. - interval String
- If trigger is
daily, this specifies how often to run this automation. One of:day,week,weekEnd,month,monthEnd,quarter,quarterEnd,year,yearEnd - last
Modified StringAt - Time when automation was last modified. Does not change for name or description updates.
- legacy
Folder BooleanMatching - If
true, use the legacy behavior for this automation, where it can operate on folders in addition to just files. This behavior no longer works and should not be used. - legacy
Sync List<Number>Ids - IDs of remote sync folder behaviors to run by this Automation
- name String
- Name for this automation.
- overwrite
Files Boolean - If true, existing files will be overwritten with new files on Move/Copy automations. Note: by default files will not be overwritten on Copy automations if they appear to be the same file size as the newly incoming file. Use the
alwaysOverwriteSizeMatchingFilesoption in conjunction withoverwriteFilesto override this behavior and overwrite files no matter what. - path String
- Path on which this Automation runs. Supports globs, except on remote mounts. This must be slash-delimited, but it must neither start nor end with a slash. Maximum of 5000 characters.
- path
Time StringZone - Timezone to use when rendering timestamps in paths.
- recurring
Day Number - If trigger type is
daily, this specifies a day number to run in one of the supported intervals:week,month,quarter,year. - recurring
Days List<Number> - If trigger type is
daily, this specifies one or more day numbers to run in one of the supported intervals:week,month,quarter,year. - retry
On NumberFailure Interval In Minutes - If the Automation fails, retry at this interval (in minutes). Acceptable values are 5 through 1440 (one day). Set to null to disable.
- retry
On NumberFailure Number Of Attempts - If the Automation fails, retry at most this many times. Maximum allowed value: 10. Set to null to disable.
- schedule Any
- If trigger is
customSchedule, Custom schedule description for when the automation should be run in json format. - schedule
Days List<Number>Of Weeks - If trigger is
customSchedule, Custom schedule description for when the automation should be run. 0 is Sunday, 1 is Monday, etc. - schedule
Id Number - If trigger is
customSchedule, the reusable Schedule used instead of the automation's schedule fields. - schedule
Time StringZone - Time zone for the schedule. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day to run in HH:MM format (24-hour). For
customSchedule, run at these times on specified days of week. Fordaily, run at these times on the scheduled interval date. - source String
- Source path/glob. See Automation docs for exact description, but this is used to filter for files in the
pathto find files to operate on. Supports globs, except on remote mounts. - sync
Ids List<Number> - IDs of syncs to run by this Automation. This is the new way to specify syncs, and it is recommended to use this instead of
legacySyncIds. - trigger String
- How this automation is triggered to run.
- trigger
Actions List<String> - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, copy, move, archived_delete, update, read, destroy - user
Id Number - User ID of the Automation's creator.
- user
Ids List<Number> - IDs of Users for the Automation (i.e. who to Request File from)
- value Any
- A Hash of attributes specific to the automation type.
- version Number
- Current Automation v2 definition version.
- webhook
Url String - If trigger is
webhook, this is the URL of the webhook to trigger the Automation. - workspace
Id Number - Workspace ID
Supporting Types
AutomationDefinition, AutomationDefinitionArgs
- Edges
List<Jschady.
Filescom. Inputs. Automation Definition Edge> - Directed connections between nodes.
- Nodes
List<Jschady.
Filescom. Inputs. Automation Definition Node> - Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- Schema
Version int - Automation definition schema version.
- Edges
[]Automation
Definition Edge - Directed connections between nodes.
- Nodes
[]Automation
Definition Node - Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- Schema
Version int - Automation definition schema version.
- edges list(object)
- Directed connections between nodes.
- nodes list(object)
- Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- schema_
version number - Automation definition schema version.
- edges
List<Automation
Definition Edge> - Directed connections between nodes.
- nodes
List<Automation
Definition Node> - Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- schema
Version Integer - Automation definition schema version.
- edges
Automation
Definition Edge[] - Directed connections between nodes.
- nodes
Automation
Definition Node[] - Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- schema
Version number - Automation definition schema version.
- edges
Sequence[Automation
Definition Edge] - Directed connections between nodes.
- nodes
Sequence[Automation
Definition Node] - Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- schema_
version int - Automation definition schema version.
- edges List<Property Map>
- Directed connections between nodes.
- nodes List<Property Map>
- Flat list of nodes. Every node requires a unique id and a type, accepts the node-specific config fields documented below, and action or control-flow nodes may set return to true to include their output in the Automation result.
- schema
Version Number - Automation definition schema version.
AutomationDefinitionEdge, AutomationDefinitionEdgeArgs
AutomationDefinitionNode, AutomationDefinitionNodeArgs
- Agent
Compute Jschady.Filescom. Inputs. Automation Definition Node Agent Compute - Aggregate
Jschady.
Filescom. Inputs. Automation Definition Node Aggregate - As2Send
Jschady.
Filescom. Inputs. Automation Definition Node As2Send - Copy
File Jschady.Filescom. Inputs. Automation Definition Node Copy File - Create
Folder Jschady.Filescom. Inputs. Automation Definition Node Create Folder - Delete
File Jschady.Filescom. Inputs. Automation Definition Node Delete File - Document
Convert Jschady.Filescom. Inputs. Automation Definition Node Document Convert - Extract
Jschady.
Filescom. Inputs. Automation Definition Node Extract - Filter
Jschady.
Filescom. Inputs. Automation Definition Node Filter - Gpg
Decrypt Jschady.Filescom. Inputs. Automation Definition Node Gpg Decrypt - Gpg
Encrypt Jschady.Filescom. Inputs. Automation Definition Node Gpg Encrypt - If
Jschady.
Filescom. Inputs. Automation Definition Node If - Image
Convert Jschady.Filescom. Inputs. Automation Definition Node Image Convert - Import
File Jschady.Filescom. Inputs. Automation Definition Node Import File - Join
Jschady.
Filescom. Inputs. Automation Definition Node Join - Move
File Jschady.Filescom. Inputs. Automation Definition Node Move File - Run
Automation Jschady.Filescom. Inputs. Automation Definition Node Run Automation - Run
Sync Jschady.Filescom. Inputs. Automation Definition Node Run Sync - Send
Email Jschady.Filescom. Inputs. Automation Definition Node Send Email - Set
Metadata Jschady.Filescom. Inputs. Automation Definition Node Set Metadata - Switch
Jschady.
Filescom. Inputs. Automation Definition Node Switch - Transform
Jschady.
Filescom. Inputs. Automation Definition Node Transform - Trigger
Action Jschady.Filescom. Inputs. Automation Definition Node Trigger Action - Trigger
Email Jschady.Filescom. Inputs. Automation Definition Node Trigger Email - Trigger
Manual Jschady.Filescom. Inputs. Automation Definition Node Trigger Manual - Trigger
Scheduled Jschady.Filescom. Inputs. Automation Definition Node Trigger Scheduled - Trigger
Webhook Jschady.Filescom. Inputs. Automation Definition Node Trigger Webhook - Unzip
Jschady.
Filescom. Inputs. Automation Definition Node Unzip - Wait
Jschady.
Filescom. Inputs. Automation Definition Node Wait - Zip
Jschady.
Filescom. Inputs. Automation Definition Node Zip
- Agent
Compute AutomationDefinition Node Agent Compute - Aggregate
Automation
Definition Node Aggregate - As2Send
Automation
Definition Node As2Send - Copy
File AutomationDefinition Node Copy File - Create
Folder AutomationDefinition Node Create Folder - Delete
File AutomationDefinition Node Delete File - Document
Convert AutomationDefinition Node Document Convert - Extract
Automation
Definition Node Extract - Filter
Automation
Definition Node Filter - Gpg
Decrypt AutomationDefinition Node Gpg Decrypt - Gpg
Encrypt AutomationDefinition Node Gpg Encrypt - If
Automation
Definition Node If - Image
Convert AutomationDefinition Node Image Convert - Import
File AutomationDefinition Node Import File - Join
Automation
Definition Node Join - Move
File AutomationDefinition Node Move File - Run
Automation AutomationDefinition Node Run Automation - Run
Sync AutomationDefinition Node Run Sync - Send
Email AutomationDefinition Node Send Email - Set
Metadata AutomationDefinition Node Set Metadata - Switch
Automation
Definition Node Switch - Transform
Automation
Definition Node Transform - Trigger
Action AutomationDefinition Node Trigger Action - Trigger
Email AutomationDefinition Node Trigger Email - Trigger
Manual AutomationDefinition Node Trigger Manual - Trigger
Scheduled AutomationDefinition Node Trigger Scheduled - Trigger
Webhook AutomationDefinition Node Trigger Webhook - Unzip
Automation
Definition Node Unzip - Wait
Automation
Definition Node Wait - Zip
Automation
Definition Node Zip
- agent_
compute object - aggregate object
- as2_
send object - copy_
file object - create_
folder object - delete_
file object - document_
convert object - extract object
- filter object
- gpg_
decrypt object - gpg_
encrypt object - if object
- image_
convert object - import_
file object - join object
- move_
file object - run_
automation object - run_
sync object - send_
email object - set_
metadata object - switch object
- transform object
- trigger_
action object - trigger_
email object - trigger_
manual object - trigger_
scheduled object - trigger_
webhook object - unzip object
- wait object
- zip object
- agent
Compute AutomationDefinition Node Agent Compute - aggregate
Automation
Definition Node Aggregate - as2Send
Automation
Definition Node As2Send - copy
File AutomationDefinition Node Copy File - create
Folder AutomationDefinition Node Create Folder - delete
File AutomationDefinition Node Delete File - document
Convert AutomationDefinition Node Document Convert - extract
Automation
Definition Node Extract - filter
Automation
Definition Node Filter - gpg
Decrypt AutomationDefinition Node Gpg Decrypt - gpg
Encrypt AutomationDefinition Node Gpg Encrypt - if_
Automation
Definition Node If - image
Convert AutomationDefinition Node Image Convert - import
File AutomationDefinition Node Import File - join
Automation
Definition Node Join - move
File AutomationDefinition Node Move File - run
Automation AutomationDefinition Node Run Automation - run
Sync AutomationDefinition Node Run Sync - send
Email AutomationDefinition Node Send Email - set
Metadata AutomationDefinition Node Set Metadata - switch_
Automation
Definition Node Switch - transform
Automation
Definition Node Transform - trigger
Action AutomationDefinition Node Trigger Action - trigger
Email AutomationDefinition Node Trigger Email - trigger
Manual AutomationDefinition Node Trigger Manual - trigger
Scheduled AutomationDefinition Node Trigger Scheduled - trigger
Webhook AutomationDefinition Node Trigger Webhook - unzip
Automation
Definition Node Unzip - wait_
Automation
Definition Node Wait - zip
Automation
Definition Node Zip
- agent
Compute AutomationDefinition Node Agent Compute - aggregate
Automation
Definition Node Aggregate - as2Send
Automation
Definition Node As2Send - copy
File AutomationDefinition Node Copy File - create
Folder AutomationDefinition Node Create Folder - delete
File AutomationDefinition Node Delete File - document
Convert AutomationDefinition Node Document Convert - extract
Automation
Definition Node Extract - filter
Automation
Definition Node Filter - gpg
Decrypt AutomationDefinition Node Gpg Decrypt - gpg
Encrypt AutomationDefinition Node Gpg Encrypt - if
Automation
Definition Node If - image
Convert AutomationDefinition Node Image Convert - import
File AutomationDefinition Node Import File - join
Automation
Definition Node Join - move
File AutomationDefinition Node Move File - run
Automation AutomationDefinition Node Run Automation - run
Sync AutomationDefinition Node Run Sync - send
Email AutomationDefinition Node Send Email - set
Metadata AutomationDefinition Node Set Metadata - switch
Automation
Definition Node Switch - transform
Automation
Definition Node Transform - trigger
Action AutomationDefinition Node Trigger Action - trigger
Email AutomationDefinition Node Trigger Email - trigger
Manual AutomationDefinition Node Trigger Manual - trigger
Scheduled AutomationDefinition Node Trigger Scheduled - trigger
Webhook AutomationDefinition Node Trigger Webhook - unzip
Automation
Definition Node Unzip - wait
Automation
Definition Node Wait - zip
Automation
Definition Node Zip
- agent_
compute AutomationDefinition Node Agent Compute - aggregate
Automation
Definition Node Aggregate - as2_
send AutomationDefinition Node As2Send - copy_
file AutomationDefinition Node Copy File - create_
folder AutomationDefinition Node Create Folder - delete_
file AutomationDefinition Node Delete File - document_
convert AutomationDefinition Node Document Convert - extract
Automation
Definition Node Extract - filter
Automation
Definition Node Filter - gpg_
decrypt AutomationDefinition Node Gpg Decrypt - gpg_
encrypt AutomationDefinition Node Gpg Encrypt - if_
Automation
Definition Node If - image_
convert AutomationDefinition Node Image Convert - import_
file AutomationDefinition Node Import File - join
Automation
Definition Node Join - move_
file AutomationDefinition Node Move File - run_
automation AutomationDefinition Node Run Automation - run_
sync AutomationDefinition Node Run Sync - send_
email AutomationDefinition Node Send Email - set_
metadata AutomationDefinition Node Set Metadata - switch
Automation
Definition Node Switch - transform
Automation
Definition Node Transform - trigger_
action AutomationDefinition Node Trigger Action - trigger_
email AutomationDefinition Node Trigger Email - trigger_
manual AutomationDefinition Node Trigger Manual - trigger_
scheduled AutomationDefinition Node Trigger Scheduled - trigger_
webhook AutomationDefinition Node Trigger Webhook - unzip
Automation
Definition Node Unzip - wait
Automation
Definition Node Wait - zip
Automation
Definition Node Zip
- agent
Compute Property Map - aggregate Property Map
- as2Send Property Map
- copy
File Property Map - create
Folder Property Map - delete
File Property Map - document
Convert Property Map - extract Property Map
- filter Property Map
- gpg
Decrypt Property Map - gpg
Encrypt Property Map - if Property Map
- image
Convert Property Map - import
File Property Map - join Property Map
- move
File Property Map - run
Automation Property Map - run
Sync Property Map - send
Email Property Map - set
Metadata Property Map - switch Property Map
- transform Property Map
- trigger
Action Property Map - trigger
Email Property Map - trigger
Manual Property Map - trigger
Scheduled Property Map - trigger
Webhook Property Map - unzip Property Map
- wait Property Map
- zip Property Map
AutomationDefinitionNodeAgentCompute, AutomationDefinitionNodeAgentComputeArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Agent Compute Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Agent Compute Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Agent Compute Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Agent Compute Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Agent Compute Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeAgentComputeConfig, AutomationDefinitionNodeAgentComputeConfigArgs
- Command string
- Remote
Server intId - Arguments Dictionary<string, string>
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Agent Compute Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Command string
- Remote
Server intId - Arguments map[string]string
- On
Errors []AutomationDefinition Node Agent Compute Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- command string
- remote_
server_ numberid - arguments map(string)
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- command String
- remote
Server IntegerId - arguments Map<String,String>
- on
Errors List<AutomationDefinition Node Agent Compute Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- command string
- remote
Server numberId - arguments {[key: string]: string}
- on
Errors AutomationDefinition Node Agent Compute Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- command str
- remote_
server_ intid - arguments Mapping[str, str]
- on_
errors Sequence[AutomationDefinition Node Agent Compute Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- command String
- remote
Server NumberId - arguments Map<String>
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeAgentComputeConfigOnError, AutomationDefinitionNodeAgentComputeConfigOnErrorArgs
AutomationDefinitionNodeAggregate, AutomationDefinitionNodeAggregateArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Aggregate Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Aggregate Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Aggregate Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Aggregate Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Aggregate Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeAggregateConfig, AutomationDefinitionNodeAggregateConfigArgs
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Aggregate Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- On
Errors []AutomationDefinition Node Aggregate Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- on
Errors List<AutomationDefinition Node Aggregate Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- on
Errors AutomationDefinition Node Aggregate Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- on_
errors Sequence[AutomationDefinition Node Aggregate Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeAggregateConfigOnError, AutomationDefinitionNodeAggregateConfigOnErrorArgs
AutomationDefinitionNodeAs2Send, AutomationDefinitionNodeAs2SendArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node As2Send Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node As2Send Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node As2Send Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node As2Send Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node As2Send Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeAs2SendConfig, AutomationDefinitionNodeAs2SendConfigArgs
- As2Partner
Id int - As2Station
Id int - As2Subject string
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node As2Send Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- As2Partner
Id int - As2Station
Id int - As2Subject string
- On
Errors []AutomationDefinition Node As2Send Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- as2_
partner_ numberid - as2_
station_ numberid - as2_
subject string - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- as2Partner
Id Integer - as2Station
Id Integer - as2Subject String
- on
Errors List<AutomationDefinition Node As2Send Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- as2Partner
Id number - as2Station
Id number - as2Subject string
- on
Errors AutomationDefinition Node As2Send Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- as2_
partner_ intid - as2_
station_ intid - as2_
subject str - on_
errors Sequence[AutomationDefinition Node As2Send Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- as2Partner
Id Number - as2Station
Id Number - as2Subject String
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeAs2SendConfigOnError, AutomationDefinitionNodeAs2SendConfigOnErrorArgs
AutomationDefinitionNodeCopyFile, AutomationDefinitionNodeCopyFileArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Copy File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Copy File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Copy File Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Copy File Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Copy File Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeCopyFileConfig, AutomationDefinitionNodeCopyFileConfigArgs
- Always
Overwrite boolSize Matching Files - Destination
Replace stringFrom - Destination
Replace stringTo - Destinations List<string>
- One or more destination path templates.
- Exclude
Pattern string - Flatten
Destination boolStructure - Ignore
Locked boolFolders - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Copy File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Always
Overwrite boolSize Matching Files - Destination
Replace stringFrom - Destination
Replace stringTo - Destinations []string
- One or more destination path templates.
- Exclude
Pattern string - Flatten
Destination boolStructure - Ignore
Locked boolFolders - On
Errors []AutomationDefinition Node Copy File Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- always_
overwrite_ boolsize_ matching_ files - destination_
replace_ stringfrom - destination_
replace_ stringto - destinations list(string)
- One or more destination path templates.
- exclude_
pattern string - flatten_
destination_ boolstructure - ignore_
locked_ boolfolders - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- always
Overwrite BooleanSize Matching Files - destination
Replace StringFrom - destination
Replace StringTo - destinations List<String>
- One or more destination path templates.
- exclude
Pattern String - flatten
Destination BooleanStructure - ignore
Locked BooleanFolders - on
Errors List<AutomationDefinition Node Copy File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- always
Overwrite booleanSize Matching Files - destination
Replace stringFrom - destination
Replace stringTo - destinations string[]
- One or more destination path templates.
- exclude
Pattern string - flatten
Destination booleanStructure - ignore
Locked booleanFolders - on
Errors AutomationDefinition Node Copy File Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- always_
overwrite_ boolsize_ matching_ files - destination_
replace_ strfrom - destination_
replace_ strto - destinations Sequence[str]
- One or more destination path templates.
- exclude_
pattern str - flatten_
destination_ boolstructure - ignore_
locked_ boolfolders - on_
errors Sequence[AutomationDefinition Node Copy File Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- always
Overwrite BooleanSize Matching Files - destination
Replace StringFrom - destination
Replace StringTo - destinations List<String>
- One or more destination path templates.
- exclude
Pattern String - flatten
Destination BooleanStructure - ignore
Locked BooleanFolders - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeCopyFileConfigOnError, AutomationDefinitionNodeCopyFileConfigOnErrorArgs
AutomationDefinitionNodeCreateFolder, AutomationDefinitionNodeCreateFolderArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Create Folder Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Create Folder Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Create Folder Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Create Folder Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Create Folder Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeCreateFolderConfig, AutomationDefinitionNodeCreateFolderConfigArgs
- Destinations List<string>
- One or more destination path templates.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Create Folder Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Destinations []string
- One or more destination path templates.
- On
Errors []AutomationDefinition Node Create Folder Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- destinations list(string)
- One or more destination path templates.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- destinations List<String>
- One or more destination path templates.
- on
Errors List<AutomationDefinition Node Create Folder Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- destinations string[]
- One or more destination path templates.
- on
Errors AutomationDefinition Node Create Folder Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- destinations Sequence[str]
- One or more destination path templates.
- on_
errors Sequence[AutomationDefinition Node Create Folder Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- destinations List<String>
- One or more destination path templates.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeCreateFolderConfigOnError, AutomationDefinitionNodeCreateFolderConfigOnErrorArgs
AutomationDefinitionNodeDeleteFile, AutomationDefinitionNodeDeleteFileArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Delete File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Delete File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Delete File Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Delete File Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Delete File Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeDeleteFileConfig, AutomationDefinitionNodeDeleteFileConfigArgs
- Exclude
Pattern string - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Delete File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Exclude
Pattern string - On
Errors []AutomationDefinition Node Delete File Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- exclude_
pattern string - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- exclude
Pattern String - on
Errors List<AutomationDefinition Node Delete File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- exclude
Pattern string - on
Errors AutomationDefinition Node Delete File Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- exclude_
pattern str - on_
errors Sequence[AutomationDefinition Node Delete File Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- exclude
Pattern String - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeDeleteFileConfigOnError, AutomationDefinitionNodeDeleteFileConfigOnErrorArgs
AutomationDefinitionNodeDocumentConvert, AutomationDefinitionNodeDocumentConvertArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Document Convert Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Document Convert Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Document Convert Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Document Convert Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Document Convert Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeDocumentConvertConfig, AutomationDefinitionNodeDocumentConvertConfigArgs
- Target
Format string - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Document Convert Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Target
Format string - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Document Convert Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- target_
format string - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- target
Format String - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Document Convert Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- target
Format string - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Document Convert Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- target_
format str - destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Document Convert Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- target
Format String - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeDocumentConvertConfigOnError, AutomationDefinitionNodeDocumentConvertConfigOnErrorArgs
AutomationDefinitionNodeExtract, AutomationDefinitionNodeExtractArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Extract Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Extract Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Extract Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Extract Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Extract Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeExtractConfig, AutomationDefinitionNodeExtractConfigArgs
- Content
Mode string - Include
Content bool - Include
Metadata bool - Max
Chars int - Max
Pages int - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Extract Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Content
Mode string - Include
Content bool - Include
Metadata bool - Max
Chars int - Max
Pages int - On
Errors []AutomationDefinition Node Extract Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- content_
mode string - include_
content bool - include_
metadata bool - max_
chars number - max_
pages number - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- content
Mode String - include
Content Boolean - include
Metadata Boolean - max
Chars Integer - max
Pages Integer - on
Errors List<AutomationDefinition Node Extract Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- content
Mode string - include
Content boolean - include
Metadata boolean - max
Chars number - max
Pages number - on
Errors AutomationDefinition Node Extract Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- content_
mode str - include_
content bool - include_
metadata bool - max_
chars int - max_
pages int - on_
errors Sequence[AutomationDefinition Node Extract Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- content
Mode String - include
Content Boolean - include
Metadata Boolean - max
Chars Number - max
Pages Number - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeExtractConfigOnError, AutomationDefinitionNodeExtractConfigOnErrorArgs
AutomationDefinitionNodeFilter, AutomationDefinitionNodeFilterArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Filter Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Filter Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Filter Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Filter Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Filter Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeFilterConfig, AutomationDefinitionNodeFilterConfigArgs
- Condition string
- A bare Files TransformScript expression, no braces.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Filter Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Condition string
- A bare Files TransformScript expression, no braces.
- On
Errors []AutomationDefinition Node Filter Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition string
- A bare Files TransformScript expression, no braces.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition String
- A bare Files TransformScript expression, no braces.
- on
Errors List<AutomationDefinition Node Filter Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition string
- A bare Files TransformScript expression, no braces.
- on
Errors AutomationDefinition Node Filter Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition str
- A bare Files TransformScript expression, no braces.
- on_
errors Sequence[AutomationDefinition Node Filter Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition String
- A bare Files TransformScript expression, no braces.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeFilterConfigOnError, AutomationDefinitionNodeFilterConfigOnErrorArgs
AutomationDefinitionNodeGpgDecrypt, AutomationDefinitionNodeGpgDecryptArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Gpg Decrypt Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Gpg Decrypt Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Decrypt Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Decrypt Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Decrypt Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeGpgDecryptConfig, AutomationDefinitionNodeGpgDecryptConfigArgs
- Gpg
Key intId - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Gpg Decrypt Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Gpg
Key intId - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Gpg Decrypt Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- gpg_
key_ numberid - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- gpg
Key IntegerId - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Gpg Decrypt Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- gpg
Key numberId - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Gpg Decrypt Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- gpg_
key_ intid - destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Gpg Decrypt Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- gpg
Key NumberId - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeGpgDecryptConfigOnError, AutomationDefinitionNodeGpgDecryptConfigOnErrorArgs
AutomationDefinitionNodeGpgEncrypt, AutomationDefinitionNodeGpgEncryptArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Gpg Encrypt Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Gpg Encrypt Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Encrypt Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Encrypt Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Gpg Encrypt Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeGpgEncryptConfig, AutomationDefinitionNodeGpgEncryptConfigArgs
- Gpg
Key intId - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Gpg Encrypt Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Gpg
Key intId - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Gpg Encrypt Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- gpg_
key_ numberid - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- gpg
Key IntegerId - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Gpg Encrypt Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- gpg
Key numberId - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Gpg Encrypt Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- gpg_
key_ intid - destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Gpg Encrypt Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- gpg
Key NumberId - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeGpgEncryptConfigOnError, AutomationDefinitionNodeGpgEncryptConfigOnErrorArgs
AutomationDefinitionNodeIf, AutomationDefinitionNodeIfArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node If Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node If Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node If Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node If Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node If Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeIfConfig, AutomationDefinitionNodeIfConfigArgs
- Condition string
- A bare Files TransformScript expression, no braces.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node If Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Condition string
- A bare Files TransformScript expression, no braces.
- On
Errors []AutomationDefinition Node If Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition string
- A bare Files TransformScript expression, no braces.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition String
- A bare Files TransformScript expression, no braces.
- on
Errors List<AutomationDefinition Node If Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition string
- A bare Files TransformScript expression, no braces.
- on
Errors AutomationDefinition Node If Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition str
- A bare Files TransformScript expression, no braces.
- on_
errors Sequence[AutomationDefinition Node If Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- condition String
- A bare Files TransformScript expression, no braces.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeIfConfigOnError, AutomationDefinitionNodeIfConfigOnErrorArgs
AutomationDefinitionNodeImageConvert, AutomationDefinitionNodeImageConvertArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Image Convert Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Image Convert Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Image Convert Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Image Convert Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Image Convert Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeImageConvertConfig, AutomationDefinitionNodeImageConvertConfigArgs
- Target
Format string - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Height int
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Image Convert Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool - Width int
- Target
Format string - Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Height int
- On
Errors []AutomationDefinition Node Image Convert Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool - Width int
- target_
format string - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- height number
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool - width number
- target
Format String - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- height Integer
- on
Errors List<AutomationDefinition Node Image Convert Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean - width Integer
- target
Format string - destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- height number
- on
Errors AutomationDefinition Node Image Convert Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean - width number
- target_
format str - destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- height int
- on_
errors Sequence[AutomationDefinition Node Image Convert Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool - width int
- target
Format String - destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- height Number
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean - width Number
AutomationDefinitionNodeImageConvertConfigOnError, AutomationDefinitionNodeImageConvertConfigOnErrorArgs
AutomationDefinitionNodeImportFile, AutomationDefinitionNodeImportFileArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Import File Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Import File Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Import File Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Import File Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Import File Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeImportFileConfig, AutomationDefinitionNodeImportFileConfigArgs
- Url string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Content string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Headers Dictionary<string, string>
- Method string
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Import File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Url string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Content string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Headers map[string]string
- Method string
- On
Errors []AutomationDefinition Node Import File Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- url string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- content string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- headers map(string)
- method string
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- url String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- content String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- headers Map<String,String>
- method String
- on
Errors List<AutomationDefinition Node Import File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- url string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- content string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- headers {[key: string]: string}
- method string
- on
Errors AutomationDefinition Node Import File Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- url str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- content str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- headers Mapping[str, str]
- method str
- on_
errors Sequence[AutomationDefinition Node Import File Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- url String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- content String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- headers Map<String>
- method String
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeImportFileConfigOnError, AutomationDefinitionNodeImportFileConfigOnErrorArgs
AutomationDefinitionNodeJoin, AutomationDefinitionNodeJoinArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Join Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Join Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Join Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Join Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Join Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeJoinConfig, AutomationDefinitionNodeJoinConfigArgs
- Left
Key string - A bare Files TransformScript expression, no braces.
- Right
Key string - A bare Files TransformScript expression, no braces.
- Join
Type string - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Join Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Left
Key string - A bare Files TransformScript expression, no braces.
- Right
Key string - A bare Files TransformScript expression, no braces.
- Join
Type string - On
Errors []AutomationDefinition Node Join Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- left_
key string - A bare Files TransformScript expression, no braces.
- right_
key string - A bare Files TransformScript expression, no braces.
- join_
type string - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- left
Key String - A bare Files TransformScript expression, no braces.
- right
Key String - A bare Files TransformScript expression, no braces.
- join
Type String - on
Errors List<AutomationDefinition Node Join Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- left
Key string - A bare Files TransformScript expression, no braces.
- right
Key string - A bare Files TransformScript expression, no braces.
- join
Type string - on
Errors AutomationDefinition Node Join Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- left_
key str - A bare Files TransformScript expression, no braces.
- right_
key str - A bare Files TransformScript expression, no braces.
- join_
type str - on_
errors Sequence[AutomationDefinition Node Join Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- left
Key String - A bare Files TransformScript expression, no braces.
- right
Key String - A bare Files TransformScript expression, no braces.
- join
Type String - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeJoinConfigOnError, AutomationDefinitionNodeJoinConfigOnErrorArgs
AutomationDefinitionNodeMoveFile, AutomationDefinitionNodeMoveFileArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Move File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Move File Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Move File Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Move File Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Move File Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeMoveFileConfig, AutomationDefinitionNodeMoveFileConfigArgs
- Destination
Replace stringFrom - Destination
Replace stringTo - Destinations List<string>
- One or more destination path templates.
- Exclude
Pattern string - Flatten
Destination boolStructure - Ignore
Locked boolFolders - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Move File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Destination
Replace stringFrom - Destination
Replace stringTo - Destinations []string
- One or more destination path templates.
- Exclude
Pattern string - Flatten
Destination boolStructure - Ignore
Locked boolFolders - On
Errors []AutomationDefinition Node Move File Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- destination_
replace_ stringfrom - destination_
replace_ stringto - destinations list(string)
- One or more destination path templates.
- exclude_
pattern string - flatten_
destination_ boolstructure - ignore_
locked_ boolfolders - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination
Replace StringFrom - destination
Replace StringTo - destinations List<String>
- One or more destination path templates.
- exclude
Pattern String - flatten
Destination BooleanStructure - ignore
Locked BooleanFolders - on
Errors List<AutomationDefinition Node Move File Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- destination
Replace stringFrom - destination
Replace stringTo - destinations string[]
- One or more destination path templates.
- exclude
Pattern string - flatten
Destination booleanStructure - ignore
Locked booleanFolders - on
Errors AutomationDefinition Node Move File Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- destination_
replace_ strfrom - destination_
replace_ strto - destinations Sequence[str]
- One or more destination path templates.
- exclude_
pattern str - flatten_
destination_ boolstructure - ignore_
locked_ boolfolders - on_
errors Sequence[AutomationDefinition Node Move File Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination
Replace StringFrom - destination
Replace StringTo - destinations List<String>
- One or more destination path templates.
- exclude
Pattern String - flatten
Destination BooleanStructure - ignore
Locked BooleanFolders - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeMoveFileConfigOnError, AutomationDefinitionNodeMoveFileConfigOnErrorArgs
AutomationDefinitionNodeRunAutomation, AutomationDefinitionNodeRunAutomationArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Run Automation Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Run Automation Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Run Automation Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Run Automation Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Run Automation Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeRunAutomationConfig, AutomationDefinitionNodeRunAutomationConfigArgs
- Automation
Id int - Automation
Version int - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Run Automation Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Automation
Id int - Automation
Version int - On
Errors []AutomationDefinition Node Run Automation Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- automation_
id number - automation_
version number - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- automation
Id Integer - automation
Version Integer - on
Errors List<AutomationDefinition Node Run Automation Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- automation
Id number - automation
Version number - on
Errors AutomationDefinition Node Run Automation Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- automation_
id int - automation_
version int - on_
errors Sequence[AutomationDefinition Node Run Automation Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- automation
Id Number - automation
Version Number - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeRunAutomationConfigOnError, AutomationDefinitionNodeRunAutomationConfigOnErrorArgs
AutomationDefinitionNodeRunSync, AutomationDefinitionNodeRunSyncArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Run Sync Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Run Sync Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Run Sync Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Run Sync Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Run Sync Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeRunSyncConfig, AutomationDefinitionNodeRunSyncConfigArgs
- Legacy
Sync List<int>Ids - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Run Sync Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Sync
Ids List<int>
- Legacy
Sync []intIds - On
Errors []AutomationDefinition Node Run Sync Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Sync
Ids []int
- legacy_
sync_ list(number)ids - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- sync_
ids list(number)
- legacy
Sync List<Integer>Ids - on
Errors List<AutomationDefinition Node Run Sync Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- sync
Ids List<Integer>
- legacy
Sync number[]Ids - on
Errors AutomationDefinition Node Run Sync Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- sync
Ids number[]
- legacy_
sync_ Sequence[int]ids - on_
errors Sequence[AutomationDefinition Node Run Sync Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- sync_
ids Sequence[int]
- legacy
Sync List<Number>Ids - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- sync
Ids List<Number>
AutomationDefinitionNodeRunSyncConfigOnError, AutomationDefinitionNodeRunSyncConfigOnErrorArgs
AutomationDefinitionNodeSendEmail, AutomationDefinitionNodeSendEmailArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Send Email Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Send Email Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Send Email Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Send Email Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Send Email Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeSendEmailConfig, AutomationDefinitionNodeSendEmailConfigArgs
- Tos List<string>
- Attachments List<string>
- Bccs List<string>
- Body string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Ccs List<string>
- From string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Send Email Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Subject string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Tos []string
- Attachments []string
- Bccs []string
- Body string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- Ccs []string
- From string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Send Email Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Subject string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- tos list(string)
- attachments list(string)
- bccs list(string)
- body string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- ccs list(string)
- from string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- subject string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- tos List<String>
- attachments List<String>
- bccs List<String>
- body String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- ccs List<String>
- from String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Send Email Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- subject String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- tos string[]
- attachments string[]
- bccs string[]
- body string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- ccs string[]
- from string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Send Email Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- subject string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- tos Sequence[str]
- attachments Sequence[str]
- bccs Sequence[str]
- body str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- ccs Sequence[str]
- from_ str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Send Email Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- subject str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- tos List<String>
- attachments List<String>
- bccs List<String>
- body String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- ccs List<String>
- from String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- subject String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
AutomationDefinitionNodeSendEmailConfigOnError, AutomationDefinitionNodeSendEmailConfigOnErrorArgs
AutomationDefinitionNodeSetMetadata, AutomationDefinitionNodeSetMetadataArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Set Metadata Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Set Metadata Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Set Metadata Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Set Metadata Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Set Metadata Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeSetMetadataConfig, AutomationDefinitionNodeSetMetadataConfigArgs
- Metadata Dictionary<string, string>
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Set Metadata Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Metadata map[string]string
- On
Errors []AutomationDefinition Node Set Metadata Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- metadata map(string)
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- metadata Map<String,String>
- on
Errors List<AutomationDefinition Node Set Metadata Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- metadata {[key: string]: string}
- on
Errors AutomationDefinition Node Set Metadata Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- metadata Mapping[str, str]
- on_
errors Sequence[AutomationDefinition Node Set Metadata Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- metadata Map<String>
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeSetMetadataConfigOnError, AutomationDefinitionNodeSetMetadataConfigOnErrorArgs
AutomationDefinitionNodeSwitch, AutomationDefinitionNodeSwitchArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Switch Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Switch Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Switch Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Switch Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Switch Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeSwitchConfig, AutomationDefinitionNodeSwitchConfigArgs
- Cases
List<Jschady.
Filescom. Inputs. Automation Definition Node Switch Config Case> - Switch cases. Each item contains a unique output name and the condition that sends items to it.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Switch Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Cases
[]Automation
Definition Node Switch Config Case - Switch cases. Each item contains a unique output name and the condition that sends items to it.
- On
Errors []AutomationDefinition Node Switch Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- cases list(object)
- Switch cases. Each item contains a unique output name and the condition that sends items to it.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- cases
List<Automation
Definition Node Switch Config Case> - Switch cases. Each item contains a unique output name and the condition that sends items to it.
- on
Errors List<AutomationDefinition Node Switch Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- cases
Automation
Definition Node Switch Config Case[] - Switch cases. Each item contains a unique output name and the condition that sends items to it.
- on
Errors AutomationDefinition Node Switch Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- cases
Sequence[Automation
Definition Node Switch Config Case] - Switch cases. Each item contains a unique output name and the condition that sends items to it.
- on_
errors Sequence[AutomationDefinition Node Switch Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- cases List<Property Map>
- Switch cases. Each item contains a unique output name and the condition that sends items to it.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeSwitchConfigCase, AutomationDefinitionNodeSwitchConfigCaseArgs
AutomationDefinitionNodeSwitchConfigOnError, AutomationDefinitionNodeSwitchConfigOnErrorArgs
AutomationDefinitionNodeTransform, AutomationDefinitionNodeTransformArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Transform Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Transform Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Transform Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Transform Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Transform Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeTransformConfig, AutomationDefinitionNodeTransformConfigArgs
- Fts string
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Transform Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Fts string
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Transform Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- fts string
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- fts String
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Transform Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- fts string
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Transform Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- fts str
- destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Transform Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- fts String
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeTransformConfigOnError, AutomationDefinitionNodeTransformConfigOnErrorArgs
AutomationDefinitionNodeTriggerAction, AutomationDefinitionNodeTriggerActionArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Trigger Action Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Trigger Action Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Action Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Action Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Action Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
AutomationDefinitionNodeTriggerActionConfig, AutomationDefinitionNodeTriggerActionConfigArgs
- Trigger
Actions List<string> - Exclude
Pattern string - Path string
- Path
Time stringZone - Source string
- Trigger
Actions []string - Exclude
Pattern string - Path string
- Path
Time stringZone - Source string
- trigger_
actions list(string) - exclude_
pattern string - path string
- path_
time_ stringzone - source string
- trigger
Actions List<String> - exclude
Pattern String - path String
- path
Time StringZone - source String
- trigger
Actions string[] - exclude
Pattern string - path string
- path
Time stringZone - source string
- trigger_
actions Sequence[str] - exclude_
pattern str - path str
- path_
time_ strzone - source str
- trigger
Actions List<String> - exclude
Pattern String - path String
- path
Time StringZone - source String
AutomationDefinitionNodeTriggerEmail, AutomationDefinitionNodeTriggerEmailArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Trigger Email Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Trigger Email Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Email Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Email Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Email Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
AutomationDefinitionNodeTriggerEmailConfig, AutomationDefinitionNodeTriggerEmailConfigArgs
- Allowed
Senders List<string> - Exclude
Pattern string - Limit int
- Path
Time stringZone - Save
Body bool - Source string
- Allowed
Senders []string - Exclude
Pattern string - Limit int
- Path
Time stringZone - Save
Body bool - Source string
- allowed_
senders list(string) - exclude_
pattern string - limit number
- path_
time_ stringzone - save_
body bool - source string
- allowed
Senders List<String> - exclude
Pattern String - limit Integer
- path
Time StringZone - save
Body Boolean - source String
- allowed
Senders string[] - exclude
Pattern string - limit number
- path
Time stringZone - save
Body boolean - source string
- allowed_
senders Sequence[str] - exclude_
pattern str - limit int
- path_
time_ strzone - save_
body bool - source str
- allowed
Senders List<String> - exclude
Pattern String - limit Number
- path
Time StringZone - save
Body Boolean - source String
AutomationDefinitionNodeTriggerManual, AutomationDefinitionNodeTriggerManualArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Trigger Manual Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Trigger Manual Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Manual Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Manual Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Manual Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
AutomationDefinitionNodeTriggerManualConfig, AutomationDefinitionNodeTriggerManualConfigArgs
- Exclude
Pattern string - Limit int
- Path string
- Path
Time stringZone - Source string
- Exclude
Pattern string - Limit int
- Path string
- Path
Time stringZone - Source string
- exclude_
pattern string - limit number
- path string
- path_
time_ stringzone - source string
- exclude
Pattern String - limit Integer
- path String
- path
Time StringZone - source String
- exclude
Pattern string - limit number
- path string
- path
Time stringZone - source string
- exclude_
pattern str - limit int
- path str
- path_
time_ strzone - source str
- exclude
Pattern String - limit Number
- path String
- path
Time StringZone - source String
AutomationDefinitionNodeTriggerScheduled, AutomationDefinitionNodeTriggerScheduledArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Trigger Scheduled Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Trigger Scheduled Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Scheduled Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Scheduled Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Scheduled Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
AutomationDefinitionNodeTriggerScheduledConfig, AutomationDefinitionNodeTriggerScheduledConfigArgs
- Exclude
Pattern string - Holiday
Region string - Interval string
- Limit int
- Path string
- Path
Time stringZone - Recurring
Day int - Recurring
Days List<int> - Schedule
Days List<int>Of Weeks - Schedule
Id int - Schedule
Time stringZone - Schedule
Times List<string>Of Days - Source string
- Exclude
Pattern string - Holiday
Region string - Interval string
- Limit int
- Path string
- Path
Time stringZone - Recurring
Day int - Recurring
Days []int - Schedule
Days []intOf Weeks - Schedule
Id int - Schedule
Time stringZone - Schedule
Times []stringOf Days - Source string
- exclude_
pattern string - holiday_
region string - interval string
- limit number
- path string
- path_
time_ stringzone - recurring_
day number - recurring_
days list(number) - schedule_
days_ list(number)of_ weeks - schedule_
id number - schedule_
time_ stringzone - schedule_
times_ list(string)of_ days - source string
- exclude
Pattern String - holiday
Region String - interval String
- limit Integer
- path String
- path
Time StringZone - recurring
Day Integer - recurring
Days List<Integer> - schedule
Days List<Integer>Of Weeks - schedule
Id Integer - schedule
Time StringZone - schedule
Times List<String>Of Days - source String
- exclude
Pattern string - holiday
Region string - interval string
- limit number
- path string
- path
Time stringZone - recurring
Day number - recurring
Days number[] - schedule
Days number[]Of Weeks - schedule
Id number - schedule
Time stringZone - schedule
Times string[]Of Days - source string
- exclude_
pattern str - holiday_
region str - interval str
- limit int
- path str
- path_
time_ strzone - recurring_
day int - recurring_
days Sequence[int] - schedule_
days_ Sequence[int]of_ weeks - schedule_
id int - schedule_
time_ strzone - schedule_
times_ Sequence[str]of_ days - source str
- exclude
Pattern String - holiday
Region String - interval String
- limit Number
- path String
- path
Time StringZone - recurring
Day Number - recurring
Days List<Number> - schedule
Days List<Number>Of Weeks - schedule
Id Number - schedule
Time StringZone - schedule
Times List<String>Of Days - source String
AutomationDefinitionNodeTriggerWebhook, AutomationDefinitionNodeTriggerWebhookArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Trigger Webhook Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Trigger Webhook Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Webhook Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Webhook Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Trigger Webhook Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
AutomationDefinitionNodeTriggerWebhookConfig, AutomationDefinitionNodeTriggerWebhookConfigArgs
- Exclude
Pattern string - Limit int
- Path string
- Path
Time stringZone - Source string
- Exclude
Pattern string - Limit int
- Path string
- Path
Time stringZone - Source string
- exclude_
pattern string - limit number
- path string
- path_
time_ stringzone - source string
- exclude
Pattern String - limit Integer
- path String
- path
Time StringZone - source String
- exclude
Pattern string - limit number
- path string
- path
Time stringZone - source string
- exclude_
pattern str - limit int
- path str
- path_
time_ strzone - source str
- exclude
Pattern String - limit Number
- path String
- path
Time StringZone - source String
AutomationDefinitionNodeUnzip, AutomationDefinitionNodeUnzipArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Unzip Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Unzip Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Unzip Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Unzip Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Unzip Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeUnzipConfig, AutomationDefinitionNodeUnzipConfigArgs
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Unzip Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Unzip Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Unzip Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Unzip Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Unzip Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeUnzipConfigOnError, AutomationDefinitionNodeUnzipConfigOnErrorArgs
AutomationDefinitionNodeWait, AutomationDefinitionNodeWaitArgs
- Id string
- Unique node ID within the graph.
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Wait Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- Id string
- Unique node ID within the graph.
- Config
Automation
Definition Node Wait Config - Configuration fields for this node type.
- Return bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config
Automation
Definition Node Wait Config - Configuration fields for this node type.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- id string
- Unique node ID within the graph.
- config
Automation
Definition Node Wait Config - Configuration fields for this node type.
- return boolean
- Whether this node's output is included in the Automation result.
- id str
- Unique node ID within the graph.
- config
Automation
Definition Node Wait Config - Configuration fields for this node type.
- return_ bool
- Whether this node's output is included in the Automation result.
- id String
- Unique node ID within the graph.
- config Property Map
- Configuration fields for this node type.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeWaitConfig, AutomationDefinitionNodeWaitConfigArgs
- Delay
Seconds int - On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Wait Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Delay
Seconds int - On
Errors []AutomationDefinition Node Wait Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- delay_
seconds number - on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- delay
Seconds Integer - on
Errors List<AutomationDefinition Node Wait Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- delay
Seconds number - on
Errors AutomationDefinition Node Wait Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- delay_
seconds int - on_
errors Sequence[AutomationDefinition Node Wait Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- delay
Seconds Number - on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
AutomationDefinitionNodeWaitConfigOnError, AutomationDefinitionNodeWaitConfigOnErrorArgs
AutomationDefinitionNodeZip, AutomationDefinitionNodeZipArgs
- Config
Jschady.
Filescom. Inputs. Automation Definition Node Zip Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- Config
Automation
Definition Node Zip Config - Configuration fields for this node type.
- Id string
- Unique node ID within the graph.
- Return bool
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Zip Config - Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return_ Boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Zip Config - Configuration fields for this node type.
- id string
- Unique node ID within the graph.
- return boolean
- Whether this node's output is included in the Automation result.
- config
Automation
Definition Node Zip Config - Configuration fields for this node type.
- id str
- Unique node ID within the graph.
- return_ bool
- Whether this node's output is included in the Automation result.
- config Property Map
- Configuration fields for this node type.
- id String
- Unique node ID within the graph.
- return Boolean
- Whether this node's output is included in the Automation result.
AutomationDefinitionNodeZipConfig, AutomationDefinitionNodeZipConfigArgs
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors List<Jschady.Filescom. Inputs. Automation Definition Node Zip Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- Destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- On
Errors []AutomationDefinition Node Zip Config On Error - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- Overwrite
Files bool
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors list(object) - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<AutomationDefinition Node Zip Config On Error> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
- destination string
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors AutomationDefinition Node Zip Config On Error[] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files boolean
- destination str
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on_
errors Sequence[AutomationDefinition Node Zip Config On Error] - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite_
files bool
- destination String
- A string value. Supports {{ fts }} interpolation, evaluated per item at execution time.
- on
Errors List<Property Map> - Error handlers. Each item selects an error pattern and whether to continue or propagate it.
- overwrite
Files Boolean
AutomationDefinitionNodeZipConfigOnError, AutomationDefinitionNodeZipConfigOnErrorArgs
Import
The pulumi import command can be used, for example:
Automations can be imported by specifying the id.
$ pulumi import filescom:index/automation:Automation example_automation 1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady