TaskOptionsArgs

data class TaskOptionsArgs(val atime: Output<TaskOptionsAtime>? = null, val bytesPerSecond: Output<Int>? = null, val gid: Output<TaskOptionsGid>? = null, val logLevel: Output<TaskOptionsLogLevel>? = null, val mtime: Output<TaskOptionsMtime>? = null, val objectTags: Output<TaskOptionsObjectTags>? = null, val overwriteMode: Output<TaskOptionsOverwriteMode>? = null, val posixPermissions: Output<TaskOptionsPosixPermissions>? = null, val preserveDeletedFiles: Output<TaskOptionsPreserveDeletedFiles>? = null, val preserveDevices: Output<TaskOptionsPreserveDevices>? = null, val securityDescriptorCopyFlags: Output<TaskOptionsSecurityDescriptorCopyFlags>? = null, val taskQueueing: Output<TaskOptionsTaskQueueing>? = null, val transferMode: Output<TaskOptionsTransferMode>? = null, val uid: Output<TaskOptionsUid>? = null, val verifyMode: Output<TaskOptionsVerifyMode>? = null) : ConvertibleToJava<TaskOptionsArgs>

Represents the options that are available to control the behavior of a StartTaskExecution operation.

Constructors

Link copied to clipboard
constructor(atime: Output<TaskOptionsAtime>? = null, bytesPerSecond: Output<Int>? = null, gid: Output<TaskOptionsGid>? = null, logLevel: Output<TaskOptionsLogLevel>? = null, mtime: Output<TaskOptionsMtime>? = null, objectTags: Output<TaskOptionsObjectTags>? = null, overwriteMode: Output<TaskOptionsOverwriteMode>? = null, posixPermissions: Output<TaskOptionsPosixPermissions>? = null, preserveDeletedFiles: Output<TaskOptionsPreserveDeletedFiles>? = null, preserveDevices: Output<TaskOptionsPreserveDevices>? = null, securityDescriptorCopyFlags: Output<TaskOptionsSecurityDescriptorCopyFlags>? = null, taskQueueing: Output<TaskOptionsTaskQueueing>? = null, transferMode: Output<TaskOptionsTransferMode>? = null, uid: Output<TaskOptionsUid>? = null, verifyMode: Output<TaskOptionsVerifyMode>? = null)

Properties

Link copied to clipboard
val atime: Output<TaskOptionsAtime>? = null

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

Link copied to clipboard
val bytesPerSecond: Output<Int>? = null

A value that limits the bandwidth used by AWS DataSync.

Link copied to clipboard
val gid: Output<TaskOptionsGid>? = null

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

Link copied to clipboard
val logLevel: Output<TaskOptionsLogLevel>? = null

A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.

Link copied to clipboard
val mtime: Output<TaskOptionsMtime>? = null

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

Link copied to clipboard
val objectTags: Output<TaskOptionsObjectTags>? = null

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

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard
val uid: Output<TaskOptionsUid>? = null

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

Link copied to clipboard
val verifyMode: Output<TaskOptionsVerifyMode>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): TaskOptionsArgs