TaskArgs

data class TaskArgs(val cloudWatchLogGroupArn: Output<String>? = null, val destinationLocationArn: Output<String>? = null, val excludes: Output<List<TaskFilterRuleArgs>>? = null, val includes: Output<List<TaskFilterRuleArgs>>? = null, val name: Output<String>? = null, val options: Output<TaskOptionsArgs>? = null, val schedule: Output<TaskScheduleArgs>? = null, val sourceLocationArn: Output<String>? = null, val tags: Output<List<TaskTagArgs>>? = null, val taskReportConfig: Output<TaskReportConfigArgs>? = null) : ConvertibleToJava<TaskArgs>

Resource schema for AWS::DataSync::Task.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
fun TaskArgs(cloudWatchLogGroupArn: Output<String>? = null, destinationLocationArn: Output<String>? = null, excludes: Output<List<TaskFilterRuleArgs>>? = null, includes: Output<List<TaskFilterRuleArgs>>? = null, name: Output<String>? = null, options: Output<TaskOptionsArgs>? = null, schedule: Output<TaskScheduleArgs>? = null, sourceLocationArn: Output<String>? = null, tags: Output<List<TaskTagArgs>>? = null, taskReportConfig: Output<TaskReportConfigArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val cloudWatchLogGroupArn: Output<String>? = null

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

Link copied to clipboard
val destinationLocationArn: Output<String>? = null

The ARN of an AWS storage resource's location.

Link copied to clipboard
val excludes: Output<List<TaskFilterRuleArgs>>? = null
Link copied to clipboard
val includes: Output<List<TaskFilterRuleArgs>>? = null
Link copied to clipboard
val name: Output<String>? = null

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

Link copied to clipboard
val options: Output<TaskOptionsArgs>? = null
Link copied to clipboard
val schedule: Output<TaskScheduleArgs>? = null
Link copied to clipboard
val sourceLocationArn: Output<String>? = null

The ARN of the source location for the task.

Link copied to clipboard
val tags: Output<List<TaskTagArgs>>? = null

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

Link copied to clipboard