1. Packages
  2. AWS Native
  3. API Docs
  4. datasync
  5. Task

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.90.0 published on Monday, Dec 4, 2023 by Pulumi

aws-native.datasync.Task

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.90.0 published on Monday, Dec 4, 2023 by Pulumi

    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

    new Task(name: string, args: TaskArgs, opts?: CustomResourceOptions);
    @overload
    def Task(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             cloud_watch_log_group_arn: Optional[str] = None,
             destination_location_arn: Optional[str] = None,
             excludes: Optional[Sequence[TaskFilterRuleArgs]] = None,
             includes: Optional[Sequence[TaskFilterRuleArgs]] = None,
             name: Optional[str] = None,
             options: Optional[TaskOptionsArgs] = None,
             schedule: Optional[TaskScheduleArgs] = None,
             source_location_arn: Optional[str] = None,
             tags: Optional[Sequence[TaskTagArgs]] = None,
             task_report_config: Optional[TaskReportConfigArgs] = None)
    @overload
    def Task(resource_name: str,
             args: TaskArgs,
             opts: Optional[ResourceOptions] = None)
    func NewTask(ctx *Context, name string, args TaskArgs, opts ...ResourceOption) (*Task, error)
    public Task(string name, TaskArgs args, CustomResourceOptions? opts = null)
    public Task(String name, TaskArgs args)
    public Task(String name, TaskArgs args, CustomResourceOptions options)
    
    type: aws-native:datasync:Task
    properties: # The arguments to resource properties.
    options: # 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.
    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:

    DestinationLocationArn string

    The ARN of an AWS storage resource's location.

    SourceLocationArn string

    The ARN of the source location for the task.

    CloudWatchLogGroupArn string

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    Excludes List<Pulumi.AwsNative.DataSync.Inputs.TaskFilterRule>
    Includes List<Pulumi.AwsNative.DataSync.Inputs.TaskFilterRule>
    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.AwsNative.DataSync.Inputs.TaskOptions
    Schedule Pulumi.AwsNative.DataSync.Inputs.TaskSchedule
    Tags List<Pulumi.AwsNative.DataSync.Inputs.TaskTag>

    An array of key-value pairs to apply to this resource.

    TaskReportConfig Pulumi.AwsNative.DataSync.Inputs.TaskReportConfig
    DestinationLocationArn string

    The ARN of an AWS storage resource's location.

    SourceLocationArn string

    The ARN of the source location for the task.

    CloudWatchLogGroupArn string

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    Excludes []TaskFilterRuleArgs
    Includes []TaskFilterRuleArgs
    Name string

    The name of a task. This value is a text reference that is used to identify the task in the console.

    Options TaskOptionsArgs
    Schedule TaskScheduleArgs
    Tags []TaskTagArgs

    An array of key-value pairs to apply to this resource.

    TaskReportConfig TaskReportConfigArgs
    destinationLocationArn String

    The ARN of an AWS storage resource's location.

    sourceLocationArn String

    The ARN of the source location for the task.

    cloudWatchLogGroupArn String

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    excludes List<TaskFilterRule>
    includes List<TaskFilterRule>
    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
    schedule TaskSchedule
    tags List<TaskTag>

    An array of key-value pairs to apply to this resource.

    taskReportConfig TaskReportConfig
    destinationLocationArn string

    The ARN of an AWS storage resource's location.

    sourceLocationArn string

    The ARN of the source location for the task.

    cloudWatchLogGroupArn string

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    excludes TaskFilterRule[]
    includes TaskFilterRule[]
    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
    schedule TaskSchedule
    tags TaskTag[]

    An array of key-value pairs to apply to this resource.

    taskReportConfig TaskReportConfig
    destination_location_arn str

    The ARN of an AWS storage resource's location.

    source_location_arn str

    The ARN of the source location for the task.

    cloud_watch_log_group_arn str

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    excludes Sequence[TaskFilterRuleArgs]
    includes Sequence[TaskFilterRuleArgs]
    name str

    The name of a task. This value is a text reference that is used to identify the task in the console.

    options TaskOptionsArgs
    schedule TaskScheduleArgs
    tags Sequence[TaskTagArgs]

    An array of key-value pairs to apply to this resource.

    task_report_config TaskReportConfigArgs
    destinationLocationArn String

    The ARN of an AWS storage resource's location.

    sourceLocationArn String

    The ARN of the source location for the task.

    cloudWatchLogGroupArn String

    The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.

    excludes List<Property Map>
    includes List<Property Map>
    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
    schedule Property Map
    tags List<Property Map>

    An array of key-value pairs to apply to this resource.

    taskReportConfig Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Task resource produces the following output properties:

    DestinationNetworkInterfaceArns List<string>
    Id string

    The provider-assigned unique ID for this managed resource.

    SourceNetworkInterfaceArns List<string>
    Status Pulumi.AwsNative.DataSync.TaskStatus

    The status of the task that was described.

    TaskArn string

    The ARN of the task.

    DestinationNetworkInterfaceArns []string
    Id string

    The provider-assigned unique ID for this managed resource.

    SourceNetworkInterfaceArns []string
    Status TaskStatus

    The status of the task that was described.

    TaskArn string

    The ARN of the task.

    destinationNetworkInterfaceArns List<String>
    id String

    The provider-assigned unique ID for this managed resource.

    sourceNetworkInterfaceArns List<String>
    status TaskStatus

    The status of the task that was described.

    taskArn String

    The ARN of the task.

    destinationNetworkInterfaceArns string[]
    id string

    The provider-assigned unique ID for this managed resource.

    sourceNetworkInterfaceArns string[]
    status TaskStatus

    The status of the task that was described.

    taskArn string

    The ARN of the task.

    destination_network_interface_arns Sequence[str]
    id str

    The provider-assigned unique ID for this managed resource.

    source_network_interface_arns Sequence[str]
    status TaskStatus

    The status of the task that was described.

    task_arn str

    The ARN of the task.

    destinationNetworkInterfaceArns List<String>
    id String

    The provider-assigned unique ID for this managed resource.

    sourceNetworkInterfaceArns List<String>
    status "AVAILABLE" | "CREATING" | "QUEUED" | "RUNNING" | "UNAVAILABLE"

    The status of the task that was described.

    taskArn String

    The ARN of the task.

    Supporting Types

    TaskFilterRule, TaskFilterRuleArgs

    FilterType Pulumi.AwsNative.DataSync.TaskFilterRuleFilterType

    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 TaskFilterRuleFilterType

    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 TaskFilterRuleFilterType

    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 TaskFilterRuleFilterType

    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 TaskFilterRuleFilterType

    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
    TaskFilterRuleFilterTypeSimplePattern
    SIMPLE_PATTERN
    SimplePattern
    SIMPLE_PATTERN
    SimplePattern
    SIMPLE_PATTERN
    SIMPLE_PATTERN
    SIMPLE_PATTERN
    "SIMPLE_PATTERN"
    SIMPLE_PATTERN

    TaskOptions, TaskOptionsArgs

    Atime Pulumi.AwsNative.DataSync.TaskOptionsAtime

    A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

    BytesPerSecond int

    A value that limits the bandwidth used by AWS DataSync.

    Gid Pulumi.AwsNative.DataSync.TaskOptionsGid

    The group ID (GID) of the file's owners.

    LogLevel Pulumi.AwsNative.DataSync.TaskOptionsLogLevel

    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.AwsNative.DataSync.TaskOptionsMtime

    A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

    ObjectTags Pulumi.AwsNative.DataSync.TaskOptionsObjectTags

    A value that determines whether object tags should be read from the source object store and written to the destination object store.

    OverwriteMode Pulumi.AwsNative.DataSync.TaskOptionsOverwriteMode

    A value that determines whether files at the destination should be overwritten or preserved when copying files.

    PosixPermissions Pulumi.AwsNative.DataSync.TaskOptionsPosixPermissions

    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.

    PreserveDeletedFiles Pulumi.AwsNative.DataSync.TaskOptionsPreserveDeletedFiles

    A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

    PreserveDevices Pulumi.AwsNative.DataSync.TaskOptionsPreserveDevices

    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.

    SecurityDescriptorCopyFlags Pulumi.AwsNative.DataSync.TaskOptionsSecurityDescriptorCopyFlags

    A value that determines which components of the SMB security descriptor are copied during transfer.

    TaskQueueing Pulumi.AwsNative.DataSync.TaskOptionsTaskQueueing

    A value that determines whether tasks should be queued before executing the tasks.

    TransferMode Pulumi.AwsNative.DataSync.TaskOptionsTransferMode

    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.AwsNative.DataSync.TaskOptionsUid

    The user ID (UID) of the file's owner.

    VerifyMode Pulumi.AwsNative.DataSync.TaskOptionsVerifyMode

    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 TaskOptionsAtime

    A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

    BytesPerSecond int

    A value that limits the bandwidth used by AWS DataSync.

    Gid TaskOptionsGid

    The group ID (GID) of the file's owners.

    LogLevel TaskOptionsLogLevel

    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 TaskOptionsMtime

    A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

    ObjectTags TaskOptionsObjectTags

    A value that determines whether object tags should be read from the source object store and written to the destination object store.

    OverwriteMode TaskOptionsOverwriteMode

    A value that determines whether files at the destination should be overwritten or preserved when copying files.

    PosixPermissions TaskOptionsPosixPermissions

    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.

    PreserveDeletedFiles TaskOptionsPreserveDeletedFiles

    A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

    PreserveDevices TaskOptionsPreserveDevices

    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.

    SecurityDescriptorCopyFlags TaskOptionsSecurityDescriptorCopyFlags

    A value that determines which components of the SMB security descriptor are copied during transfer.

    TaskQueueing TaskOptionsTaskQueueing

    A value that determines whether tasks should be queued before executing the tasks.

    TransferMode TaskOptionsTransferMode

    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 TaskOptionsUid

    The user ID (UID) of the file's owner.

    VerifyMode TaskOptionsVerifyMode

    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 TaskOptionsAtime

    A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

    bytesPerSecond Integer

    A value that limits the bandwidth used by AWS DataSync.

    gid TaskOptionsGid

    The group ID (GID) of the file's owners.

    logLevel TaskOptionsLogLevel

    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 TaskOptionsMtime

    A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

    objectTags TaskOptionsObjectTags

    A value that determines whether object tags should be read from the source object store and written to the destination object store.

    overwriteMode TaskOptionsOverwriteMode

    A value that determines whether files at the destination should be overwritten or preserved when copying files.

    posixPermissions TaskOptionsPosixPermissions

    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.

    preserveDeletedFiles TaskOptionsPreserveDeletedFiles

    A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

    preserveDevices TaskOptionsPreserveDevices

    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.

    securityDescriptorCopyFlags TaskOptionsSecurityDescriptorCopyFlags

    A value that determines which components of the SMB security descriptor are copied during transfer.

    taskQueueing TaskOptionsTaskQueueing

    A value that determines whether tasks should be queued before executing the tasks.

    transferMode TaskOptionsTransferMode

    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 TaskOptionsUid

    The user ID (UID) of the file's owner.

    verifyMode TaskOptionsVerifyMode

    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 TaskOptionsAtime

    A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).

    bytesPerSecond number

    A value that limits the bandwidth used by AWS DataSync.

    gid TaskOptionsGid

    The group ID (GID) of the file's owners.

    logLevel TaskOptionsLogLevel

    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 TaskOptionsMtime

    A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

    objectTags TaskOptionsObjectTags

    A value that determines whether object tags should be read from the source object store and written to the destination object store.

    overwriteMode TaskOptionsOverwriteMode

    A value that determines whether files at the destination should be overwritten or preserved when copying files.

    posixPermissions TaskOptionsPosixPermissions

    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.

    preserveDeletedFiles TaskOptionsPreserveDeletedFiles

    A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

    preserveDevices TaskOptionsPreserveDevices

    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.

    securityDescriptorCopyFlags TaskOptionsSecurityDescriptorCopyFlags

    A value that determines which components of the SMB security descriptor are copied during transfer.

    taskQueueing TaskOptionsTaskQueueing

    A value that determines whether tasks should be queued before executing the tasks.

    transferMode TaskOptionsTransferMode

    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 TaskOptionsUid

    The user ID (UID) of the file's owner.

    verifyMode TaskOptionsVerifyMode

    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 TaskOptionsAtime

    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_second int

    A value that limits the bandwidth used by AWS DataSync.

    gid TaskOptionsGid

    The group ID (GID) of the file's owners.

    log_level TaskOptionsLogLevel

    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 TaskOptionsMtime

    A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.

    object_tags TaskOptionsObjectTags

    A value that determines whether object tags should be read from the source object store and written to the destination object store.

    overwrite_mode TaskOptionsOverwriteMode

    A value that determines whether files at the destination should be overwritten or preserved when copying files.

    posix_permissions TaskOptionsPosixPermissions

    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_files TaskOptionsPreserveDeletedFiles

    A value that specifies whether files in the destination that don't exist in the source file system should be preserved.

    preserve_devices TaskOptionsPreserveDevices

    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_copy_flags TaskOptionsSecurityDescriptorCopyFlags

    A value that determines which components of the SMB security descriptor are copied during transfer.

    task_queueing TaskOptionsTaskQueueing

    A value that determines whether tasks should be queued before executing the tasks.

    transfer_mode TaskOptionsTransferMode

    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 TaskOptionsUid

    The user ID (UID) of the file's owner.

    verify_mode TaskOptionsVerifyMode

    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).

    bytesPerSecond Number

    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.

    objectTags "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.

    preserveDeletedFiles "PRESERVE" | "REMOVE"

    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.

    securityDescriptorCopyFlags "NONE" | "OWNER_DACL" | "OWNER_DACL_SACL"

    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
    TaskOptionsAtimeNone
    NONE
    TaskOptionsAtimeBestEffort
    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
    TaskOptionsGidNone
    NONE
    TaskOptionsGidIntValue
    INT_VALUE
    TaskOptionsGidName
    NAME
    TaskOptionsGidBoth
    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
    TaskOptionsLogLevelOff
    OFF
    TaskOptionsLogLevelBasic
    BASIC
    TaskOptionsLogLevelTransfer
    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
    TaskOptionsMtimeNone
    NONE
    TaskOptionsMtimePreserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    NONE
    NONE
    PRESERVE
    PRESERVE
    "NONE"
    NONE
    "PRESERVE"
    PRESERVE

    TaskOptionsObjectTags, TaskOptionsObjectTagsArgs

    Preserve
    PRESERVE
    None
    NONE
    TaskOptionsObjectTagsPreserve
    PRESERVE
    TaskOptionsObjectTagsNone
    NONE
    Preserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    None
    NONE
    PRESERVE
    PRESERVE
    NONE
    NONE
    "PRESERVE"
    PRESERVE
    "NONE"
    NONE

    TaskOptionsOverwriteMode, TaskOptionsOverwriteModeArgs

    Always
    ALWAYS
    Never
    NEVER
    TaskOptionsOverwriteModeAlways
    ALWAYS
    TaskOptionsOverwriteModeNever
    NEVER
    Always
    ALWAYS
    Never
    NEVER
    Always
    ALWAYS
    Never
    NEVER
    ALWAYS
    ALWAYS
    NEVER
    NEVER
    "ALWAYS"
    ALWAYS
    "NEVER"
    NEVER

    TaskOptionsPosixPermissions, TaskOptionsPosixPermissionsArgs

    None
    NONE
    Preserve
    PRESERVE
    TaskOptionsPosixPermissionsNone
    NONE
    TaskOptionsPosixPermissionsPreserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    NONE
    NONE
    PRESERVE
    PRESERVE
    "NONE"
    NONE
    "PRESERVE"
    PRESERVE

    TaskOptionsPreserveDeletedFiles, TaskOptionsPreserveDeletedFilesArgs

    Preserve
    PRESERVE
    Remove
    REMOVE
    TaskOptionsPreserveDeletedFilesPreserve
    PRESERVE
    TaskOptionsPreserveDeletedFilesRemove
    REMOVE
    Preserve
    PRESERVE
    Remove
    REMOVE
    Preserve
    PRESERVE
    Remove
    REMOVE
    PRESERVE
    PRESERVE
    REMOVE
    REMOVE
    "PRESERVE"
    PRESERVE
    "REMOVE"
    REMOVE

    TaskOptionsPreserveDevices, TaskOptionsPreserveDevicesArgs

    None
    NONE
    Preserve
    PRESERVE
    TaskOptionsPreserveDevicesNone
    NONE
    TaskOptionsPreserveDevicesPreserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    None
    NONE
    Preserve
    PRESERVE
    NONE
    NONE
    PRESERVE
    PRESERVE
    "NONE"
    NONE
    "PRESERVE"
    PRESERVE

    TaskOptionsSecurityDescriptorCopyFlags, TaskOptionsSecurityDescriptorCopyFlagsArgs

    None
    NONE
    OwnerDacl
    OWNER_DACL
    OwnerDaclSacl
    OWNER_DACL_SACL
    TaskOptionsSecurityDescriptorCopyFlagsNone
    NONE
    TaskOptionsSecurityDescriptorCopyFlagsOwnerDacl
    OWNER_DACL
    TaskOptionsSecurityDescriptorCopyFlagsOwnerDaclSacl
    OWNER_DACL_SACL
    None
    NONE
    OwnerDacl
    OWNER_DACL
    OwnerDaclSacl
    OWNER_DACL_SACL
    None
    NONE
    OwnerDacl
    OWNER_DACL
    OwnerDaclSacl
    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
    TaskOptionsTaskQueueingEnabled
    ENABLED
    TaskOptionsTaskQueueingDisabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    ENABLED
    ENABLED
    DISABLED
    DISABLED
    "ENABLED"
    ENABLED
    "DISABLED"
    DISABLED

    TaskOptionsTransferMode, TaskOptionsTransferModeArgs

    Changed
    CHANGED
    All
    ALL
    TaskOptionsTransferModeChanged
    CHANGED
    TaskOptionsTransferModeAll
    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
    TaskOptionsUidNone
    NONE
    TaskOptionsUidIntValue
    INT_VALUE
    TaskOptionsUidName
    NAME
    TaskOptionsUidBoth
    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

    PointInTimeConsistent
    POINT_IN_TIME_CONSISTENT
    OnlyFilesTransferred
    ONLY_FILES_TRANSFERRED
    None
    NONE
    TaskOptionsVerifyModePointInTimeConsistent
    POINT_IN_TIME_CONSISTENT
    TaskOptionsVerifyModeOnlyFilesTransferred
    ONLY_FILES_TRANSFERRED
    TaskOptionsVerifyModeNone
    NONE
    PointInTimeConsistent
    POINT_IN_TIME_CONSISTENT
    OnlyFilesTransferred
    ONLY_FILES_TRANSFERRED
    None
    NONE
    PointInTimeConsistent
    POINT_IN_TIME_CONSISTENT
    OnlyFilesTransferred
    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.AwsNative.DataSync.Inputs.TaskReportConfigDestinationProperties

    Specifies where DataSync uploads your task report.

    OutputType Pulumi.AwsNative.DataSync.TaskReportConfigOutputType

    Specifies the type of task report that you want.

    ObjectVersionIds Pulumi.AwsNative.DataSync.TaskReportConfigObjectVersionIds

    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.AwsNative.DataSync.Inputs.TaskReportConfigOverridesProperties

    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.AwsNative.DataSync.TaskReportConfigReportLevel

    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 TaskReportConfigDestinationProperties

    Specifies where DataSync uploads your task report.

    OutputType TaskReportConfigOutputType

    Specifies the type of task report that you want.

    ObjectVersionIds TaskReportConfigObjectVersionIds

    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 TaskReportConfigOverridesProperties

    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 TaskReportConfigReportLevel

    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 TaskReportConfigDestinationProperties

    Specifies where DataSync uploads your task report.

    outputType TaskReportConfigOutputType

    Specifies the type of task report that you want.

    objectVersionIds TaskReportConfigObjectVersionIds

    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 TaskReportConfigOverridesProperties

    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 TaskReportConfigReportLevel

    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 TaskReportConfigDestinationProperties

    Specifies where DataSync uploads your task report.

    outputType TaskReportConfigOutputType

    Specifies the type of task report that you want.

    objectVersionIds TaskReportConfigObjectVersionIds

    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 TaskReportConfigOverridesProperties

    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 TaskReportConfigReportLevel

    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 TaskReportConfigDestinationProperties

    Specifies where DataSync uploads your task report.

    output_type TaskReportConfigOutputType

    Specifies the type of task report that you want.

    object_version_ids TaskReportConfigObjectVersionIds

    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 TaskReportConfigOverridesProperties

    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 TaskReportConfigReportLevel

    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.

    objectVersionIds "INCLUDE" | "NONE"

    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

    S3 Pulumi.AwsNative.DataSync.Inputs.TaskReportConfigDestinationPropertiesS3Properties

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    S3 TaskReportConfigDestinationPropertiesS3Properties

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    s3 TaskReportConfigDestinationPropertiesS3Properties

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    s3 TaskReportConfigDestinationPropertiesS3Properties

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    s3 TaskReportConfigDestinationPropertiesS3Properties

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    s3 Property Map

    Specifies the Amazon S3 bucket where DataSync uploads your task report.

    TaskReportConfigDestinationPropertiesS3Properties, TaskReportConfigDestinationPropertiesS3PropertiesArgs

    BucketAccessRoleArn string

    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.

    BucketAccessRoleArn string

    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.

    bucketAccessRoleArn String

    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.

    bucketAccessRoleArn string

    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_role_arn str

    Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.

    s3_bucket_arn str

    Specifies the ARN of the S3 bucket where Datasync uploads your report.

    subdirectory str

    Specifies a bucket prefix for your report.

    bucketAccessRoleArn String

    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
    TaskReportConfigObjectVersionIdsInclude
    INCLUDE
    TaskReportConfigObjectVersionIdsNone
    NONE
    Include
    INCLUDE
    None
    NONE
    Include
    INCLUDE
    None
    NONE
    INCLUDE
    INCLUDE
    NONE
    NONE
    "INCLUDE"
    INCLUDE
    "NONE"
    NONE

    TaskReportConfigOutputType, TaskReportConfigOutputTypeArgs

    SummaryOnly
    SUMMARY_ONLY
    Standard
    STANDARD
    TaskReportConfigOutputTypeSummaryOnly
    SUMMARY_ONLY
    TaskReportConfigOutputTypeStandard
    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.AwsNative.DataSync.Inputs.TaskReportConfigOverridesPropertiesDeletedProperties

    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.AwsNative.DataSync.Inputs.TaskReportConfigOverridesPropertiesSkippedProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.

    Transferred Pulumi.AwsNative.DataSync.Inputs.TaskReportConfigOverridesPropertiesTransferredProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.

    Verified Pulumi.AwsNative.DataSync.Inputs.TaskReportConfigOverridesPropertiesVerifiedProperties

    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 TaskReportConfigOverridesPropertiesDeletedProperties

    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 TaskReportConfigOverridesPropertiesSkippedProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.

    Transferred TaskReportConfigOverridesPropertiesTransferredProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.

    Verified TaskReportConfigOverridesPropertiesVerifiedProperties

    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 TaskReportConfigOverridesPropertiesDeletedProperties

    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 TaskReportConfigOverridesPropertiesSkippedProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.

    transferred TaskReportConfigOverridesPropertiesTransferredProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.

    verified TaskReportConfigOverridesPropertiesVerifiedProperties

    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 TaskReportConfigOverridesPropertiesDeletedProperties

    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 TaskReportConfigOverridesPropertiesSkippedProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.

    transferred TaskReportConfigOverridesPropertiesTransferredProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.

    verified TaskReportConfigOverridesPropertiesVerifiedProperties

    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 TaskReportConfigOverridesPropertiesDeletedProperties

    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 TaskReportConfigOverridesPropertiesSkippedProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.

    transferred TaskReportConfigOverridesPropertiesTransferredProperties

    Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.

    verified TaskReportConfigOverridesPropertiesVerifiedProperties

    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.AwsNative.DataSync.TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel

    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
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevelErrorsOnly
    ERRORS_ONLY
    TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevelSuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    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.AwsNative.DataSync.TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel

    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
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevelErrorsOnly
    ERRORS_ONLY
    TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevelSuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    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.AwsNative.DataSync.TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel

    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
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevelErrorsOnly
    ERRORS_ONLY
    TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevelSuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    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.AwsNative.DataSync.TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel

    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 TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel

    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
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevelErrorsOnly
    ERRORS_ONLY
    TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevelSuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    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
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    TaskReportConfigReportLevelErrorsOnly
    ERRORS_ONLY
    TaskReportConfigReportLevelSuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    SUCCESSES_AND_ERRORS
    ErrorsOnly
    ERRORS_ONLY
    SuccessesAndErrors
    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

    ScheduleExpression string

    A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

    scheduleExpression String

    A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

    scheduleExpression string

    A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

    schedule_expression str

    A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

    scheduleExpression String

    A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location

    TaskStatus, TaskStatusArgs

    Available
    AVAILABLE
    Creating
    CREATING
    Queued
    QUEUED
    Running
    RUNNING
    Unavailable
    UNAVAILABLE
    TaskStatusAvailable
    AVAILABLE
    TaskStatusCreating
    CREATING
    TaskStatusQueued
    QUEUED
    TaskStatusRunning
    RUNNING
    TaskStatusUnavailable
    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

    TaskTag, TaskTagArgs

    Key string

    The key for an AWS resource tag.

    Value string

    The value for an AWS resource tag.

    Key string

    The key for an AWS resource tag.

    Value string

    The value for an AWS resource tag.

    key String

    The key for an AWS resource tag.

    value String

    The value for an AWS resource tag.

    key string

    The key for an AWS resource tag.

    value string

    The value for an AWS resource tag.

    key str

    The key for an AWS resource tag.

    value str

    The value for an AWS resource tag.

    key String

    The key for an AWS resource tag.

    value String

    The value for an AWS resource tag.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.90.0 published on Monday, Dec 4, 2023 by Pulumi