ApiAwsDataSyncTaskArgs

Properties

Name Type Description Notes
sourceLocation ApiAwsS3Location [optional]
destinationLocation ApiAwsS3Location [optional]
name String The name of the AWS DataSync task. If not given, then DataSync will give a name to it. [optional]
excludeFilters List<String> Specifies exclude filters that define the files, objects, and folders in the source location that DataSync won't transfer. For more information and examples, see: <a href=&&quot;quot;https://docs.aws.amazon.com/datasync/latest/userguide/filtering.html> Specifying what DataSync transfers by using filters </a>. <p> Note that: <ul> <li>DataSync first will scan the whole #sourceLocation, and only after that will apply filters.</li> <li>It can be different between DataSync task executions.</li> </ul> [optional]
includeFilters List<String> Specifies include filters that define the files, objects, and folders in the source location that DataSync will transfer. For more information and examples, see: <a href=&&quot;quot;https://docs.aws.amazon.com/datasync/latest/userguide/filtering.html> Specifying what DataSync transfers by using filters </a>. <p> Note that: <ul> <li>DataSync first will scan the whole #sourceLocation, and only after that will apply filters.</li> <li>It can be different between DataSync task executions.</li> </ul> [optional]
tags Map<String, String> Specifies the tags to be associated with this DataSync task. <p> <i>Tags</i> are like labels that can help manage, filter, and search for AWS resources. Having it as a Map provides more flexibility and categorization, for instance: <code><pre> &quot;tags&quot;: { &quot;Project&quot;: &quot;BDR&quot;, &quot;Environment&quot;: &quot;Test&quot;, &quot;Owner&quot;: &quot;QE&quot; } </pre></code> [optional]
options ApiAwsDataSyncTaskOptions [optional]
schedule ApiAwsDataSyncTaskSchedule [optional]