AWS DataSync Connector 1.0.0.0

The AWS Data Sync Connector lets you list, submit, and monitor AWS DataSync Tasks.

Prerequisites

Contents

Object Type Name Description
Folder GLOBAL.Redwood.REDWOOD.AWS.REDWOOD.DataSync Integration Connector with AWS DataSync (1.0.0.0).
Constraint Definition REDWOOD.Redwood_AWS_DataSyncConstraint Constraint for AWS DataSync function in the specified region.
Job Definition REDWOOD.Redwood_AWS_DataSync_ImportTasks Imports AWS DataSync Tasks.
Job Definition REDWOOD.Redwood_AWS_DataSync_ListTasks List AWS DataSync Tasks.
Job Definition REDWOOD.Redwood_AWS_DataSync_SubmitTask Submits an AWS DataSync Task.
Job Definition Type REDWOOD.Redwood_AWS_DataSync AWS DataSync Definition Type.
Library REDWOOD.Redwood_AWS_DataSync Library for AWS DataSync Connector.

Setup

To install the AWS DataSync Connector, click its tile in the Catalog, select the version you want, and then click Install <version number>.

Job Definitions

Redwood_AWS_DataSync_ListTasks

Returns a list of AWS DataSync Tasks in the form of an RTX file.

Parameters

Tab Name Description Documentation Data Type Direction Default Expression Values
Parameters connection Connection The AWS Connection. String In

 

 

Parameters regionName Region The name of the AWS region where the AWS DataSync Tasks are located. String In

 

 

Parameters taskName Task Name Filter Specifies which AWS DataSync Tasks should be included. If this field is blank, all available Tasks are returned. Wildcard characters * and ? are supported. String In

 

 

Parameters tasks Tasks The AWS DataSync Tasks matching the filters (or all DataSync Tasks, if no input filter was provided). Table Out

 

 

Redwood_AWS_DataSync_ImportTasks

Lets you import AWS DataSync Tasks as Job Definitions. Imported Tasks take the form of Redwood_AWS_DataSync_SubmitTask Job Definitions with the prefix specified in the Job Name Prefix field.

Parameters

Tab Name Description Documentation Data Type Direction Default Expression Values
Parameters connection Connection The AWS Connection. String In

 

 

Parameters regionName Region The name of the AWS region that the AWS DataSync Tasks are located in. String In

 

 

Parameters taskName Task Name Filter Specifies which Tasks should be included. By default (if no input is provided) the job will list all available Tasks. Wildcards * and ? are supported. String In

 

 

Generation Settings overwrite Overwrite Existing Definition If this is set to Y, if a Job Definition with the same Business Key already exists, it will be overwritten by the import. If this is set to N, the import will be skipped if the Job Definition already exists. String In N Y=Yes ,N=No
Generation Settings partition Partition The Partition to create the new Job Definitions in. String In

 

QueryFilter:User.Redwood System.Partition.Partition%2e;all
Generation Settings defaultQueue Default Queue The default Queue to assign to the generated Job Definitions. String In

 

QueryFilter:User.Redwood System.Queue.Queue%2e;all
Generation Settings application Application The Application to create the new Job Definitions in. String In

 

QueryFilter:User.Redwood System.Application.Application%2e;all
Generation Settings prefix Job Name Prefix Prefix to be used for the new Job Definition names. String In CUS_AWSD_

 

Redwood_AWS_DataSync_SubmitTask

Lets you submit an AWS DataSync Task and monitor it to completion. You can also cancel the executed AWS DataSync Task by killing the Job.

If you have multiple AWS DataSync Tasks to execute, you can either import them as Job Definitions all at once using Redwood_AWS_DataSync_ImportTasks, or you can manually clone and customize this Job Definition for each Task.

Parameters

Tab Name Description Documentation Data Type Direction Default Expression Values
Parameters connection Connection The AWS Connection. String In

 

 

Parameters regionName Region The name of the AWS region where the AWS DataSync Task is located. String In

 

 

Parameters taskARN Task Reference Number The AWS reference number of the AWS DataSync Task to execute. String In

 

 

Parameters exclude Exclusion filter List of filter rules specifying files to be excluded by the Task (for example, /*.txt). String In

 

 

Parameters include Inclusion filter List of filter rules specifying files to be included in the Task (for example, /example*). String In

 

 

Parameters taskExecutionARN Task Execution Reference Number The reference number of the Task that is executed when the Job is run. String Out