This PR is to add the recently released (enhanced) task mode feature to the aws_datasync_task resource. Note that enhanced task mode currently only supports transfer between S3 locations, and once set it cannot be changed (hence force new on this new argument).
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
For Submitters
Review the contribution guide relating to the type of change you are making to ensure all of the necessary steps have been taken.
For new resources and data sources, use skaff to generate scaffolding with comments detailing common expectations.
Whether or not the branch has been rebased will not impact prioritization, but doing so is always a welcome surprise.
Description
This PR is to add the recently released (enhanced) task mode feature to the
aws_datasync_task
resource. Note that enhanced task mode currently only supports transfer between S3 locations, and once set it cannot be changed (hence force new on this new argument).Relations
Closes #39965
References
Referred to CreateTask for specs and wordings. Also referred to Choosing a task mode for your data transfer to confirm that task mode can only be set during task creation and not update.
Output from Acceptance Testing