AWS Native

Pulumi Official
Package maintained by Pulumi
v0.19.0 published on Wednesday, Jun 8, 2022 by Pulumi

Task

Resource schema for AWS::DataSync::Task.

Example Usage

Example

using Pulumi;
using AwsNative = Pulumi.AwsNative;

class MyStack : Stack
{
    public MyStack()
    {
        var agent = new AwsNative.DataSync.Task("agent", new AwsNative.DataSync.TaskArgs
        {
            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, "agent", &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

agent = aws_native.datasync.Task("agent",
    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 agent = new aws_native.datasync.Task("agent", {
    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 Pulumi;
using AwsNative = Pulumi.AwsNative;

class MyStack : Stack
{
    public MyStack()
    {
        var task = new AwsNative.DataSync.Task("task", new AwsNative.DataSync.TaskArgs
        {
            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 a 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)
@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.TaskFilterRuleArgs>
Includes List<Pulumi.AwsNative.DataSync.Inputs.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 Pulumi.AwsNative.DataSync.Inputs.TaskOptionsArgs
Schedule Pulumi.AwsNative.DataSync.Inputs.TaskScheduleArgs
Tags List<Pulumi.AwsNative.DataSync.Inputs.TaskTagArgs>

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

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.

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<TaskFilterRuleArgs>
includes List<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 List<TaskTagArgs>

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

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.

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.

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.

Outputs

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

DestinationNetworkInterfaceArns List<string>
ErrorCode string

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

ErrorDetail string

Detailed description of an error that was encountered during the task execution.

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
ErrorCode string

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

ErrorDetail string

Detailed description of an error that was encountered during the task execution.

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>
errorCode String

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

errorDetail String

Detailed description of an error that was encountered during the task execution.

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[]
errorCode string

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

errorDetail string

Detailed description of an error that was encountered during the task execution.

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]
error_code str

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

error_detail str

Detailed description of an error that was encountered during the task execution.

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>
errorCode String

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

errorDetail String

Detailed description of an error that was encountered during the task execution.

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

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

SimplePattern
SIMPLE_PATTERN
TaskFilterRuleFilterTypeSimplePattern
SIMPLE_PATTERN
SimplePattern
SIMPLE_PATTERN
SimplePattern
SIMPLE_PATTERN
SIMPLE_PATTERN
SIMPLE_PATTERN
"SIMPLE_PATTERN"
SIMPLE_PATTERN

TaskOptions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TaskSchedule

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

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

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
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0