| source_location | ApiAwsS3Location | | [optional] |
| destination_location | ApiAwsS3Location | | [optional] |
| name | str | The name of the AWS DataSync task. If not given, then DataSync will give a name to it. | [optional] |
| exclude_filters | list[str] | 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;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] |
| include_filters | list[str] | 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;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 | dict(str, str) | 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> "tags": { "Project": "BDR", "Environment": "Test", "Owner": "QE" } </pre></code> | [optional] |
| options | ApiAwsDataSyncTaskOptions | | [optional] |
| schedule | ApiAwsDataSyncTaskSchedule | | [optional] |