We recommend new projects start with resources from the AWS provider.
aws-native.datasync.Task
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::DataSync::Task.
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() => 
{
    var task = new AwsNative.DataSync.Task("task", new()
    {
        SourceLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
        DestinationLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
    });
});
package main
import (
	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/datasync"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datasync.NewTask(ctx, "task", &datasync.TaskArgs{
			SourceLocationArn:      pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3"),
			DestinationLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
task = aws_native.datasync.Task("task",
    source_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
    destination_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const task = new aws_native.datasync.Task("task", {
    sourceLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
    destinationLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() => 
{
    var task = new AwsNative.DataSync.Task("task", new()
    {
        SourceLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
        DestinationLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
    });
});
package main
import (
	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/datasync"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datasync.NewTask(ctx, "task", &datasync.TaskArgs{
			SourceLocationArn:      pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3"),
			DestinationLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
task = aws_native.datasync.Task("task",
    source_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
    destination_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const task = new aws_native.datasync.Task("task", {
    sourceLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
    destinationLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
Coming soon!
Create Task Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Task(name: string, args: TaskArgs, opts?: CustomResourceOptions);@overload
def Task(resource_name: str,
         args: TaskArgs,
         opts: Optional[ResourceOptions] = None)
@overload
def Task(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         destination_location_arn: Optional[str] = None,
         source_location_arn: Optional[str] = None,
         cloud_watch_log_group_arn: Optional[str] = None,
         excludes: Optional[Sequence[TaskFilterRuleArgs]] = None,
         includes: Optional[Sequence[TaskFilterRuleArgs]] = None,
         manifest_config: Optional[TaskManifestConfigArgs] = None,
         name: Optional[str] = None,
         options: Optional[TaskOptionsArgs] = None,
         schedule: Optional[TaskScheduleArgs] = None,
         tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
         task_report_config: Optional[TaskReportConfigArgs] = None)func NewTask(ctx *Context, name string, args TaskArgs, opts ...ResourceOption) (*Task, error)public Task(string name, TaskArgs args, CustomResourceOptions? opts = null)type: aws-native:datasync:Task
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TaskArgs
- 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 TaskArgs
- 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 TaskArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Task Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Task resource accepts the following input properties:
- DestinationLocation stringArn 
- The ARN of an AWS storage resource's location.
- SourceLocation stringArn 
- The ARN of the source location for the task.
- CloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- Excludes
List<Pulumi.Aws Native. Data Sync. Inputs. Task Filter Rule> 
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Includes
List<Pulumi.Aws Native. Data Sync. Inputs. Task Filter Rule> 
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- ManifestConfig Pulumi.Aws Native. Data Sync. Inputs. Task Manifest Config 
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- Name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- Options
Pulumi.Aws Native. Data Sync. Inputs. Task Options 
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- Schedule
Pulumi.Aws Native. Data Sync. Inputs. Task Schedule 
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- An array of key-value pairs to apply to this resource.
- TaskReport Pulumi.Config Aws Native. Data Sync. Inputs. Task Report Config 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
- DestinationLocation stringArn 
- The ARN of an AWS storage resource's location.
- SourceLocation stringArn 
- The ARN of the source location for the task.
- CloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- Excludes
[]TaskFilter Rule Args 
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Includes
[]TaskFilter Rule Args 
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- ManifestConfig TaskManifest Config Args 
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- Name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- Options
TaskOptions Args 
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- Schedule
TaskSchedule Args 
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- TaskReport TaskConfig Report Config Args 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
- destinationLocation StringArn 
- The ARN of an AWS storage resource's location.
- sourceLocation StringArn 
- The ARN of the source location for the task.
- cloudWatch StringLog Group Arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
List<TaskFilter Rule> 
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
List<TaskFilter Rule> 
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifestConfig TaskManifest Config 
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name String
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
TaskOptions 
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
TaskSchedule 
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- List<Tag>
- An array of key-value pairs to apply to this resource.
- taskReport TaskConfig Report Config 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
- destinationLocation stringArn 
- The ARN of an AWS storage resource's location.
- sourceLocation stringArn 
- The ARN of the source location for the task.
- cloudWatch stringLog Group Arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
TaskFilter Rule[] 
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
TaskFilter Rule[] 
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifestConfig TaskManifest Config 
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
TaskOptions 
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
TaskSchedule 
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- Tag[]
- An array of key-value pairs to apply to this resource.
- taskReport TaskConfig Report Config 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
- destination_location_ strarn 
- The ARN of an AWS storage resource's location.
- source_location_ strarn 
- The ARN of the source location for the task.
- cloud_watch_ strlog_ group_ arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
Sequence[TaskFilter Rule Args] 
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
Sequence[TaskFilter Rule Args] 
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifest_config TaskManifest Config Args 
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name str
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
TaskOptions Args 
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
TaskSchedule Args 
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- 
Sequence[TagArgs] 
- An array of key-value pairs to apply to this resource.
- task_report_ Taskconfig Report Config Args 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
- destinationLocation StringArn 
- The ARN of an AWS storage resource's location.
- sourceLocation StringArn 
- The ARN of the source location for the task.
- cloudWatch StringLog Group Arn 
- The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes List<Property Map>
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes List<Property Map>
- Specifies include filters define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifestConfig Property Map
- The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name String
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options Property Map
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule Property Map
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- taskReport Property MapConfig 
- Specifies how you want to configure a task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports . - When using this parameter, your caller identity (the role that you're using DataSync with) must have the - iam:PassRolepermission. The AWSDataSyncFullAccess policy includes this permission.
Outputs
All input properties are implicitly available as output properties. Additionally, the Task resource produces the following output properties:
- DestinationNetwork List<string>Interface Arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- Id string
- The provider-assigned unique ID for this managed resource.
- SourceNetwork List<string>Interface Arns 
- The ARNs of the source ENIs that were created for your subnet.
- Status
Pulumi.Aws Native. Data Sync. Task Status 
- The status of the task that was described.
- TaskArn string
- The ARN of the task.
- DestinationNetwork []stringInterface Arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- Id string
- The provider-assigned unique ID for this managed resource.
- SourceNetwork []stringInterface Arns 
- The ARNs of the source ENIs that were created for your subnet.
- Status
TaskStatus 
- The status of the task that was described.
- TaskArn string
- The ARN of the task.
- destinationNetwork List<String>Interface Arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id String
- The provider-assigned unique ID for this managed resource.
- sourceNetwork List<String>Interface Arns 
- The ARNs of the source ENIs that were created for your subnet.
- status
TaskStatus 
- The status of the task that was described.
- taskArn String
- The ARN of the task.
- destinationNetwork string[]Interface Arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id string
- The provider-assigned unique ID for this managed resource.
- sourceNetwork string[]Interface Arns 
- The ARNs of the source ENIs that were created for your subnet.
- status
TaskStatus 
- The status of the task that was described.
- taskArn string
- The ARN of the task.
- destination_network_ Sequence[str]interface_ arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id str
- The provider-assigned unique ID for this managed resource.
- source_network_ Sequence[str]interface_ arns 
- The ARNs of the source ENIs that were created for your subnet.
- status
TaskStatus 
- The status of the task that was described.
- task_arn str
- The ARN of the task.
- destinationNetwork List<String>Interface Arns 
- The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id String
- The provider-assigned unique ID for this managed resource.
- sourceNetwork List<String>Interface Arns 
- The ARNs of the source ENIs that were created for your subnet.
- status "AVAILABLE" | "CREATING" | "QUEUED" | "RUNNING" | "UNAVAILABLE"
- The status of the task that was described.
- taskArn String
- The ARN of the task.
Supporting Types
Tag, TagArgs  
TaskFilterRule, TaskFilterRuleArgs      
- FilterType Pulumi.Aws Native. Data Sync. Task Filter Rule Filter Type 
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- Value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- FilterType TaskFilter Rule Filter Type 
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- Value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filterType TaskFilter Rule Filter Type 
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value String
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filterType TaskFilter Rule Filter Type 
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filter_type TaskFilter Rule Filter Type 
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value str
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filterType "SIMPLE_PATTERN"
- The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value String
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
TaskFilterRuleFilterType, TaskFilterRuleFilterTypeArgs          
- SimplePattern 
- SIMPLE_PATTERN
- TaskFilter Rule Filter Type Simple Pattern 
- SIMPLE_PATTERN
- SimplePattern 
- SIMPLE_PATTERN
- SimplePattern 
- SIMPLE_PATTERN
- SIMPLE_PATTERN
- SIMPLE_PATTERN
- "SIMPLE_PATTERN"
- SIMPLE_PATTERN
TaskManifestConfig, TaskManifestConfigArgs      
- Source
Pulumi.Aws Native. Data Sync. Inputs. Task Manifest Config Source Properties 
- Specifies the manifest that you want DataSync to use and where it's hosted.
- Action
Pulumi.Aws Native. Data Sync. Task Manifest Config Action 
- Specifies what DataSync uses the manifest for.
- Format
Pulumi.Aws Native. Data Sync. Task Manifest Config Format 
- Specifies the file format of your manifest.
- Source
TaskManifest Config Source Properties 
- Specifies the manifest that you want DataSync to use and where it's hosted.
- Action
TaskManifest Config Action 
- Specifies what DataSync uses the manifest for.
- Format
TaskManifest Config Format 
- Specifies the file format of your manifest.
- source
TaskManifest Config Source Properties 
- Specifies the manifest that you want DataSync to use and where it's hosted.
- action
TaskManifest Config Action 
- Specifies what DataSync uses the manifest for.
- format
TaskManifest Config Format 
- Specifies the file format of your manifest.
- source
TaskManifest Config Source Properties 
- Specifies the manifest that you want DataSync to use and where it's hosted.
- action
TaskManifest Config Action 
- Specifies what DataSync uses the manifest for.
- format
TaskManifest Config Format 
- Specifies the file format of your manifest.
- source
TaskManifest Config Source Properties 
- Specifies the manifest that you want DataSync to use and where it's hosted.
- action
TaskManifest Config Action 
- Specifies what DataSync uses the manifest for.
- format
TaskManifest Config Format 
- Specifies the file format of your manifest.
- source Property Map
- Specifies the manifest that you want DataSync to use and where it's hosted.
- action "TRANSFER"
- Specifies what DataSync uses the manifest for.
- format "CSV"
- Specifies the file format of your manifest.
TaskManifestConfigAction, TaskManifestConfigActionArgs        
- Transfer
- TRANSFER
- TaskManifest Config Action Transfer 
- TRANSFER
- Transfer
- TRANSFER
- Transfer
- TRANSFER
- TRANSFER
- TRANSFER
- "TRANSFER"
- TRANSFER
TaskManifestConfigFormat, TaskManifestConfigFormatArgs        
- Csv
- CSV
- TaskManifest Config Format Csv 
- CSV
- Csv
- CSV
- Csv
- CSV
- CSV
- CSV
- "CSV"
- CSV
TaskManifestConfigSourceProperties, TaskManifestConfigSourcePropertiesArgs          
TaskManifestConfigSourceS3, TaskManifestConfigSourceS3Args          
- BucketAccess stringRole Arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- ManifestObject stringPath 
- Specifies the Amazon S3 object key of your manifest.
- ManifestObject stringVersion Id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- S3BucketArn string
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- BucketAccess stringRole Arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- ManifestObject stringPath 
- Specifies the Amazon S3 object key of your manifest.
- ManifestObject stringVersion Id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- S3BucketArn string
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucketAccess StringRole Arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifestObject StringPath 
- Specifies the Amazon S3 object key of your manifest.
- manifestObject StringVersion Id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- s3BucketArn String
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucketAccess stringRole Arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifestObject stringPath 
- Specifies the Amazon S3 object key of your manifest.
- manifestObject stringVersion Id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- s3BucketArn string
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucket_access_ strrole_ arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifest_object_ strpath 
- Specifies the Amazon S3 object key of your manifest.
- manifest_object_ strversion_ id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- s3_bucket_ strarn 
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucketAccess StringRole Arn 
- Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifestObject StringPath 
- Specifies the Amazon S3 object key of your manifest.
- manifestObject StringVersion Id 
- Specifies the object version ID of the manifest that you want DataSync to use.
- s3BucketArn String
- Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
TaskOptions, TaskOptionsArgs    
- Atime
Pulumi.Aws Native. Data Sync. Task Options Atime 
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- BytesPer intSecond 
- A value that limits the bandwidth used by AWS DataSync.
- Gid
Pulumi.Aws Native. Data Sync. Task Options Gid 
- The group ID (GID) of the file's owners.
- LogLevel Pulumi.Aws Native. Data Sync. Task Options Log Level 
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- Mtime
Pulumi.Aws Native. Data Sync. Task Options Mtime 
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- 
Pulumi.Aws Native. Data Sync. Task Options Object Tags 
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- OverwriteMode Pulumi.Aws Native. Data Sync. Task Options Overwrite Mode 
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- PosixPermissions Pulumi.Aws Native. Data Sync. Task Options Posix Permissions 
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- PreserveDeleted Pulumi.Files Aws Native. Data Sync. Task Options Preserve Deleted Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- PreserveDevices Pulumi.Aws Native. Data Sync. Task Options Preserve Devices 
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- SecurityDescriptor Pulumi.Copy Flags Aws Native. Data Sync. Task Options Security Descriptor Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- TaskQueueing Pulumi.Aws Native. Data Sync. Task Options Task Queueing 
- A value that determines whether tasks should be queued before executing the tasks.
- TransferMode Pulumi.Aws Native. Data Sync. Task Options Transfer Mode 
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- Uid
Pulumi.Aws Native. Data Sync. Task Options Uid 
- The user ID (UID) of the file's owner.
- VerifyMode Pulumi.Aws Native. Data Sync. Task Options Verify Mode 
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- Atime
TaskOptions Atime 
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- BytesPer intSecond 
- A value that limits the bandwidth used by AWS DataSync.
- Gid
TaskOptions Gid 
- The group ID (GID) of the file's owners.
- LogLevel TaskOptions Log Level 
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- Mtime
TaskOptions Mtime 
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- 
TaskOptions Object Tags 
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- OverwriteMode TaskOptions Overwrite Mode 
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- PosixPermissions TaskOptions Posix Permissions 
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- PreserveDeleted TaskFiles Options Preserve Deleted Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- PreserveDevices TaskOptions Preserve Devices 
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- SecurityDescriptor TaskCopy Flags Options Security Descriptor Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- TaskQueueing TaskOptions Task Queueing 
- A value that determines whether tasks should be queued before executing the tasks.
- TransferMode TaskOptions Transfer Mode 
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- Uid
TaskOptions Uid 
- The user ID (UID) of the file's owner.
- VerifyMode TaskOptions Verify Mode 
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
TaskOptions Atime 
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytesPer IntegerSecond 
- A value that limits the bandwidth used by AWS DataSync.
- gid
TaskOptions Gid 
- The group ID (GID) of the file's owners.
- logLevel TaskOptions Log Level 
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
TaskOptions Mtime 
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- 
TaskOptions Object Tags 
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwriteMode TaskOptions Overwrite Mode 
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posixPermissions TaskOptions Posix Permissions 
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserveDeleted TaskFiles Options Preserve Deleted Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserveDevices TaskOptions Preserve Devices 
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- securityDescriptor TaskCopy Flags Options Security Descriptor Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- taskQueueing TaskOptions Task Queueing 
- A value that determines whether tasks should be queued before executing the tasks.
- transferMode TaskOptions Transfer Mode 
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
TaskOptions Uid 
- The user ID (UID) of the file's owner.
- verifyMode TaskOptions Verify Mode 
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
TaskOptions Atime 
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytesPer numberSecond 
- A value that limits the bandwidth used by AWS DataSync.
- gid
TaskOptions Gid 
- The group ID (GID) of the file's owners.
- logLevel TaskOptions Log Level 
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
TaskOptions Mtime 
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- 
TaskOptions Object Tags 
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwriteMode TaskOptions Overwrite Mode 
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posixPermissions TaskOptions Posix Permissions 
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserveDeleted TaskFiles Options Preserve Deleted Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserveDevices TaskOptions Preserve Devices 
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- securityDescriptor TaskCopy Flags Options Security Descriptor Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- taskQueueing TaskOptions Task Queueing 
- A value that determines whether tasks should be queued before executing the tasks.
- transferMode TaskOptions Transfer Mode 
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
TaskOptions Uid 
- The user ID (UID) of the file's owner.
- verifyMode TaskOptions Verify Mode 
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
TaskOptions Atime 
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytes_per_ intsecond 
- A value that limits the bandwidth used by AWS DataSync.
- gid
TaskOptions Gid 
- The group ID (GID) of the file's owners.
- log_level TaskOptions Log Level 
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
TaskOptions Mtime 
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- 
TaskOptions Object Tags 
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwrite_mode TaskOptions Overwrite Mode 
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posix_permissions TaskOptions Posix Permissions 
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserve_deleted_ Taskfiles Options Preserve Deleted Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserve_devices TaskOptions Preserve Devices 
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- security_descriptor_ Taskcopy_ flags Options Security Descriptor Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- task_queueing TaskOptions Task Queueing 
- A value that determines whether tasks should be queued before executing the tasks.
- transfer_mode TaskOptions Transfer Mode 
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
TaskOptions Uid 
- The user ID (UID) of the file's owner.
- verify_mode TaskOptions Verify Mode 
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime "NONE" | "BEST_EFFORT"
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytesPer NumberSecond 
- A value that limits the bandwidth used by AWS DataSync.
- gid "NONE" | "INT_VALUE" | "NAME" | "BOTH"
- The group ID (GID) of the file's owners.
- logLevel "OFF" | "BASIC" | "TRANSFER"
- A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime "NONE" | "PRESERVE"
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- "PRESERVE" | "NONE"
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwriteMode "ALWAYS" | "NEVER"
- A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posixPermissions "NONE" | "PRESERVE"
- A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserveDeleted "PRESERVE" | "REMOVE"Files 
- A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserveDevices "NONE" | "PRESERVE"
- A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- securityDescriptor "NONE" | "OWNER_DACL" | "OWNER_DACL_SACL"Copy Flags 
- A value that determines which components of the SMB security descriptor are copied during transfer.
- taskQueueing "ENABLED" | "DISABLED"
- A value that determines whether tasks should be queued before executing the tasks.
- transferMode "CHANGED" | "ALL"
- A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid "NONE" | "INT_VALUE" | "NAME" | "BOTH"
- The user ID (UID) of the file's owner.
- verifyMode "POINT_IN_TIME_CONSISTENT" | "ONLY_FILES_TRANSFERRED" | "NONE"
- A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
TaskOptionsAtime, TaskOptionsAtimeArgs      
- None
- NONE
- BestEffort 
- BEST_EFFORT
- TaskOptions Atime None 
- NONE
- TaskOptions Atime Best Effort 
- BEST_EFFORT
- None
- NONE
- BestEffort 
- BEST_EFFORT
- None
- NONE
- BestEffort 
- BEST_EFFORT
- NONE
- NONE
- BEST_EFFORT
- BEST_EFFORT
- "NONE"
- NONE
- "BEST_EFFORT"
- BEST_EFFORT
TaskOptionsGid, TaskOptionsGidArgs      
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- TaskOptions Gid None 
- NONE
- TaskOptions Gid Int Value 
- INT_VALUE
- TaskOptions Gid Name 
- NAME
- TaskOptions Gid Both 
- BOTH
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- NONE
- NONE
- INT_VALUE
- INT_VALUE
- NAME
- NAME
- BOTH
- BOTH
- "NONE"
- NONE
- "INT_VALUE"
- INT_VALUE
- "NAME"
- NAME
- "BOTH"
- BOTH
TaskOptionsLogLevel, TaskOptionsLogLevelArgs        
- Off
- OFF
- Basic
- BASIC
- Transfer
- TRANSFER
- TaskOptions Log Level Off 
- OFF
- TaskOptions Log Level Basic 
- BASIC
- TaskOptions Log Level Transfer 
- TRANSFER
- Off
- OFF
- Basic
- BASIC
- Transfer
- TRANSFER
- Off
- OFF
- Basic
- BASIC
- Transfer
- TRANSFER
- OFF
- OFF
- BASIC
- BASIC
- TRANSFER
- TRANSFER
- "OFF"
- OFF
- "BASIC"
- BASIC
- "TRANSFER"
- TRANSFER
TaskOptionsMtime, TaskOptionsMtimeArgs      
- None
- NONE
- Preserve
- PRESERVE
- TaskOptions Mtime None 
- NONE
- TaskOptions Mtime Preserve 
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- NONE
- NONE
- PRESERVE
- PRESERVE
- "NONE"
- NONE
- "PRESERVE"
- PRESERVE
TaskOptionsObjectTags, TaskOptionsObjectTagsArgs        
- Preserve
- PRESERVE
- None
- NONE
- TaskOptions Object Tags Preserve 
- PRESERVE
- TaskOptions Object Tags None 
- NONE
- Preserve
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- None
- NONE
- PRESERVE
- PRESERVE
- NONE
- NONE
- "PRESERVE"
- PRESERVE
- "NONE"
- NONE
TaskOptionsOverwriteMode, TaskOptionsOverwriteModeArgs        
- Always
- ALWAYS
- Never
- NEVER
- TaskOptions Overwrite Mode Always 
- ALWAYS
- TaskOptions Overwrite Mode Never 
- NEVER
- Always
- ALWAYS
- Never
- NEVER
- Always
- ALWAYS
- Never
- NEVER
- ALWAYS
- ALWAYS
- NEVER
- NEVER
- "ALWAYS"
- ALWAYS
- "NEVER"
- NEVER
TaskOptionsPosixPermissions, TaskOptionsPosixPermissionsArgs        
- None
- NONE
- Preserve
- PRESERVE
- TaskOptions Posix Permissions None 
- NONE
- TaskOptions Posix Permissions Preserve 
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- NONE
- NONE
- PRESERVE
- PRESERVE
- "NONE"
- NONE
- "PRESERVE"
- PRESERVE
TaskOptionsPreserveDeletedFiles, TaskOptionsPreserveDeletedFilesArgs          
- Preserve
- PRESERVE
- Remove
- REMOVE
- TaskOptions Preserve Deleted Files Preserve 
- PRESERVE
- TaskOptions Preserve Deleted Files Remove 
- REMOVE
- Preserve
- PRESERVE
- Remove
- REMOVE
- Preserve
- PRESERVE
- Remove
- REMOVE
- PRESERVE
- PRESERVE
- REMOVE
- REMOVE
- "PRESERVE"
- PRESERVE
- "REMOVE"
- REMOVE
TaskOptionsPreserveDevices, TaskOptionsPreserveDevicesArgs        
- None
- NONE
- Preserve
- PRESERVE
- TaskOptions Preserve Devices None 
- NONE
- TaskOptions Preserve Devices Preserve 
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- None
- NONE
- Preserve
- PRESERVE
- NONE
- NONE
- PRESERVE
- PRESERVE
- "NONE"
- NONE
- "PRESERVE"
- PRESERVE
TaskOptionsSecurityDescriptorCopyFlags, TaskOptionsSecurityDescriptorCopyFlagsArgs            
- None
- NONE
- OwnerDacl 
- OWNER_DACL
- OwnerDacl Sacl 
- OWNER_DACL_SACL
- TaskOptions Security Descriptor Copy Flags None 
- NONE
- TaskOptions Security Descriptor Copy Flags Owner Dacl 
- OWNER_DACL
- TaskOptions Security Descriptor Copy Flags Owner Dacl Sacl 
- OWNER_DACL_SACL
- None
- NONE
- OwnerDacl 
- OWNER_DACL
- OwnerDacl Sacl 
- OWNER_DACL_SACL
- None
- NONE
- OwnerDacl 
- OWNER_DACL
- OwnerDacl Sacl 
- OWNER_DACL_SACL
- NONE
- NONE
- OWNER_DACL
- OWNER_DACL
- OWNER_DACL_SACL
- OWNER_DACL_SACL
- "NONE"
- NONE
- "OWNER_DACL"
- OWNER_DACL
- "OWNER_DACL_SACL"
- OWNER_DACL_SACL
TaskOptionsTaskQueueing, TaskOptionsTaskQueueingArgs        
- Enabled
- ENABLED
- Disabled
- DISABLED
- TaskOptions Task Queueing Enabled 
- ENABLED
- TaskOptions Task Queueing Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
TaskOptionsTransferMode, TaskOptionsTransferModeArgs        
- Changed
- CHANGED
- All
- ALL
- TaskOptions Transfer Mode Changed 
- CHANGED
- TaskOptions Transfer Mode All 
- ALL
- Changed
- CHANGED
- All
- ALL
- Changed
- CHANGED
- All
- ALL
- CHANGED
- CHANGED
- ALL
- ALL
- "CHANGED"
- CHANGED
- "ALL"
- ALL
TaskOptionsUid, TaskOptionsUidArgs      
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- TaskOptions Uid None 
- NONE
- TaskOptions Uid Int Value 
- INT_VALUE
- TaskOptions Uid Name 
- NAME
- TaskOptions Uid Both 
- BOTH
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- None
- NONE
- IntValue 
- INT_VALUE
- Name
- NAME
- Both
- BOTH
- NONE
- NONE
- INT_VALUE
- INT_VALUE
- NAME
- NAME
- BOTH
- BOTH
- "NONE"
- NONE
- "INT_VALUE"
- INT_VALUE
- "NAME"
- NAME
- "BOTH"
- BOTH
TaskOptionsVerifyMode, TaskOptionsVerifyModeArgs        
- PointIn Time Consistent 
- POINT_IN_TIME_CONSISTENT
- OnlyFiles Transferred 
- ONLY_FILES_TRANSFERRED
- None
- NONE
- TaskOptions Verify Mode Point In Time Consistent 
- POINT_IN_TIME_CONSISTENT
- TaskOptions Verify Mode Only Files Transferred 
- ONLY_FILES_TRANSFERRED
- TaskOptions Verify Mode None 
- NONE
- PointIn Time Consistent 
- POINT_IN_TIME_CONSISTENT
- OnlyFiles Transferred 
- ONLY_FILES_TRANSFERRED
- None
- NONE
- PointIn Time Consistent 
- POINT_IN_TIME_CONSISTENT
- OnlyFiles Transferred 
- ONLY_FILES_TRANSFERRED
- None
- NONE
- POINT_IN_TIME_CONSISTENT
- POINT_IN_TIME_CONSISTENT
- ONLY_FILES_TRANSFERRED
- ONLY_FILES_TRANSFERRED
- NONE
- NONE
- "POINT_IN_TIME_CONSISTENT"
- POINT_IN_TIME_CONSISTENT
- "ONLY_FILES_TRANSFERRED"
- ONLY_FILES_TRANSFERRED
- "NONE"
- NONE
TaskReportConfig, TaskReportConfigArgs      
- Destination
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Destination Properties 
- Specifies where DataSync uploads your task report.
- OutputType Pulumi.Aws Native. Data Sync. Task Report Config Output Type 
- Specifies the type of task report that you want.
- ObjectVersion Pulumi.Ids Aws Native. Data Sync. Task Report Config Object Version Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- Overrides
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties 
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- ReportLevel Pulumi.Aws Native. Data Sync. Task Report Config Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Destination
TaskReport Config Destination Properties 
- Specifies where DataSync uploads your task report.
- OutputType TaskReport Config Output Type 
- Specifies the type of task report that you want.
- ObjectVersion TaskIds Report Config Object Version Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- Overrides
TaskReport Config Overrides Properties 
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- ReportLevel TaskReport Config Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
TaskReport Config Destination Properties 
- Specifies where DataSync uploads your task report.
- outputType TaskReport Config Output Type 
- Specifies the type of task report that you want.
- objectVersion TaskIds Report Config Object Version Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
TaskReport Config Overrides Properties 
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- reportLevel TaskReport Config Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
TaskReport Config Destination Properties 
- Specifies where DataSync uploads your task report.
- outputType TaskReport Config Output Type 
- Specifies the type of task report that you want.
- objectVersion TaskIds Report Config Object Version Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
TaskReport Config Overrides Properties 
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- reportLevel TaskReport Config Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
TaskReport Config Destination Properties 
- Specifies where DataSync uploads your task report.
- output_type TaskReport Config Output Type 
- Specifies the type of task report that you want.
- object_version_ Taskids Report Config Object Version Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
TaskReport Config Overrides Properties 
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- report_level TaskReport Config Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination Property Map
- Specifies where DataSync uploads your task report.
- outputType "SUMMARY_ONLY" | "STANDARD"
- Specifies the type of task report that you want.
- objectVersion "INCLUDE" | "NONE"Ids 
- Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides Property Map
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- reportLevel "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS"
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigDestinationProperties, TaskReportConfigDestinationPropertiesArgs          
TaskReportConfigDestinationS3, TaskReportConfigDestinationS3Args          
- BucketAccess stringRole Arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- S3BucketArn string
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- Subdirectory string
- Specifies a bucket prefix for your report.
- BucketAccess stringRole Arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- S3BucketArn string
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- Subdirectory string
- Specifies a bucket prefix for your report.
- bucketAccess StringRole Arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3BucketArn String
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory String
- Specifies a bucket prefix for your report.
- bucketAccess stringRole Arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3BucketArn string
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory string
- Specifies a bucket prefix for your report.
- bucket_access_ strrole_ arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3_bucket_ strarn 
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory str
- Specifies a bucket prefix for your report.
- bucketAccess StringRole Arn 
- Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3BucketArn String
- Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory String
- Specifies a bucket prefix for your report.
TaskReportConfigObjectVersionIds, TaskReportConfigObjectVersionIdsArgs            
- Include
- INCLUDE
- None
- NONE
- TaskReport Config Object Version Ids Include 
- INCLUDE
- TaskReport Config Object Version Ids None 
- NONE
- Include
- INCLUDE
- None
- NONE
- Include
- INCLUDE
- None
- NONE
- INCLUDE
- INCLUDE
- NONE
- NONE
- "INCLUDE"
- INCLUDE
- "NONE"
- NONE
TaskReportConfigOutputType, TaskReportConfigOutputTypeArgs          
- SummaryOnly 
- SUMMARY_ONLY
- Standard
- STANDARD
- TaskReport Config Output Type Summary Only 
- SUMMARY_ONLY
- TaskReport Config Output Type Standard 
- STANDARD
- SummaryOnly 
- SUMMARY_ONLY
- Standard
- STANDARD
- SummaryOnly 
- SUMMARY_ONLY
- Standard
- STANDARD
- SUMMARY_ONLY
- SUMMARY_ONLY
- STANDARD
- STANDARD
- "SUMMARY_ONLY"
- SUMMARY_ONLY
- "STANDARD"
- STANDARD
TaskReportConfigOverridesProperties, TaskReportConfigOverridesPropertiesArgs          
- Deleted
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Deleted Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- Skipped
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Skipped Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- Transferred
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Transferred Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- Verified
Pulumi.Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Verified Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- Deleted
TaskReport Config Overrides Properties Deleted Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- Skipped
TaskReport Config Overrides Properties Skipped Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- Transferred
TaskReport Config Overrides Properties Transferred Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- Verified
TaskReport Config Overrides Properties Verified Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
TaskReport Config Overrides Properties Deleted Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
TaskReport Config Overrides Properties Skipped Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
TaskReport Config Overrides Properties Transferred Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
TaskReport Config Overrides Properties Verified Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
TaskReport Config Overrides Properties Deleted Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
TaskReport Config Overrides Properties Skipped Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
TaskReport Config Overrides Properties Transferred Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
TaskReport Config Overrides Properties Verified Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
TaskReport Config Overrides Properties Deleted Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
TaskReport Config Overrides Properties Skipped Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
TaskReport Config Overrides Properties Transferred Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
TaskReport Config Overrides Properties Verified Properties 
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
TaskReportConfigOverridesPropertiesDeletedProperties, TaskReportConfigOverridesPropertiesDeletedPropertiesArgs              
- ReportLevel Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Deleted Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- ReportLevel TaskReport Config Overrides Properties Deleted Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Deleted Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Deleted Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_level TaskReport Config Overrides Properties Deleted Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS"
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel, TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevelArgs                  
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- TaskReport Config Overrides Properties Deleted Properties Report Level Errors Only 
- ERRORS_ONLY
- TaskReport Config Overrides Properties Deleted Properties Report Level Successes And Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ERRORS_ONLY
- ERRORS_ONLY
- SUCCESSES_AND_ERRORS
- SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
- ERRORS_ONLY
- "SUCCESSES_AND_ERRORS"
- SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesSkippedProperties, TaskReportConfigOverridesPropertiesSkippedPropertiesArgs              
- ReportLevel Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Skipped Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- ReportLevel TaskReport Config Overrides Properties Skipped Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Skipped Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Skipped Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_level TaskReport Config Overrides Properties Skipped Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS"
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel, TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevelArgs                  
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- TaskReport Config Overrides Properties Skipped Properties Report Level Errors Only 
- ERRORS_ONLY
- TaskReport Config Overrides Properties Skipped Properties Report Level Successes And Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ERRORS_ONLY
- ERRORS_ONLY
- SUCCESSES_AND_ERRORS
- SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
- ERRORS_ONLY
- "SUCCESSES_AND_ERRORS"
- SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesTransferredProperties, TaskReportConfigOverridesPropertiesTransferredPropertiesArgs              
- ReportLevel Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Transferred Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- ReportLevel TaskReport Config Overrides Properties Transferred Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Transferred Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Transferred Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_level TaskReport Config Overrides Properties Transferred Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS"
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel, TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevelArgs                  
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- TaskReport Config Overrides Properties Transferred Properties Report Level Errors Only 
- ERRORS_ONLY
- TaskReport Config Overrides Properties Transferred Properties Report Level Successes And Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ERRORS_ONLY
- ERRORS_ONLY
- SUCCESSES_AND_ERRORS
- SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
- ERRORS_ONLY
- "SUCCESSES_AND_ERRORS"
- SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesVerifiedProperties, TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs              
- ReportLevel Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Verified Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- ReportLevel TaskReport Config Overrides Properties Verified Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Verified Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel TaskReport Config Overrides Properties Verified Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_level TaskReport Config Overrides Properties Verified Properties Report Level 
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- reportLevel "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS"
- Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel, TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevelArgs                  
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- TaskReport Config Overrides Properties Verified Properties Report Level Errors Only 
- ERRORS_ONLY
- TaskReport Config Overrides Properties Verified Properties Report Level Successes And Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ERRORS_ONLY
- ERRORS_ONLY
- SUCCESSES_AND_ERRORS
- SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
- ERRORS_ONLY
- "SUCCESSES_AND_ERRORS"
- SUCCESSES_AND_ERRORS
TaskReportConfigReportLevel, TaskReportConfigReportLevelArgs          
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- TaskReport Config Report Level Errors Only 
- ERRORS_ONLY
- TaskReport Config Report Level Successes And Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ErrorsOnly 
- ERRORS_ONLY
- SuccessesAnd Errors 
- SUCCESSES_AND_ERRORS
- ERRORS_ONLY
- ERRORS_ONLY
- SUCCESSES_AND_ERRORS
- SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
- ERRORS_ONLY
- "SUCCESSES_AND_ERRORS"
- SUCCESSES_AND_ERRORS
TaskSchedule, TaskScheduleArgs    
- ScheduleExpression string
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- Status
Pulumi.Aws Native. Data Sync. Task Schedule Status 
- Specifies status of a schedule.
- ScheduleExpression string
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- Status
TaskSchedule Status 
- Specifies status of a schedule.
- scheduleExpression String
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
TaskSchedule Status 
- Specifies status of a schedule.
- scheduleExpression string
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
TaskSchedule Status 
- Specifies status of a schedule.
- schedule_expression str
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
TaskSchedule Status 
- Specifies status of a schedule.
- scheduleExpression String
- A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status "ENABLED" | "DISABLED"
- Specifies status of a schedule.
TaskScheduleStatus, TaskScheduleStatusArgs      
- Enabled
- ENABLED
- Disabled
- DISABLED
- TaskSchedule Status Enabled 
- ENABLED
- TaskSchedule Status Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
TaskStatus, TaskStatusArgs    
- Available
- AVAILABLE
- Creating
- CREATING
- Queued
- QUEUED
- Running
- RUNNING
- Unavailable
- UNAVAILABLE
- TaskStatus Available 
- AVAILABLE
- TaskStatus Creating 
- CREATING
- TaskStatus Queued 
- QUEUED
- TaskStatus Running 
- RUNNING
- TaskStatus Unavailable 
- UNAVAILABLE
- Available
- AVAILABLE
- Creating
- CREATING
- Queued
- QUEUED
- Running
- RUNNING
- Unavailable
- UNAVAILABLE
- Available
- AVAILABLE
- Creating
- CREATING
- Queued
- QUEUED
- Running
- RUNNING
- Unavailable
- UNAVAILABLE
- AVAILABLE
- AVAILABLE
- CREATING
- CREATING
- QUEUED
- QUEUED
- RUNNING
- RUNNING
- UNAVAILABLE
- UNAVAILABLE
- "AVAILABLE"
- AVAILABLE
- "CREATING"
- CREATING
- "QUEUED"
- QUEUED
- "RUNNING"
- RUNNING
- "UNAVAILABLE"
- UNAVAILABLE
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.