Package com.pulumi.aws.datasync
Class TaskArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.datasync.TaskArgs
-
public final class TaskArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TaskArgs.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskArgs.Builder
builder()
static TaskArgs.Builder
builder(TaskArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cloudwatchLogGroupArn()
com.pulumi.core.Output<java.lang.String>
destinationLocationArn()
java.util.Optional<com.pulumi.core.Output<TaskExcludesArgs>>
excludes()
java.util.Optional<com.pulumi.core.Output<TaskIncludesArgs>>
includes()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<TaskOptionsArgs>>
options()
java.util.Optional<com.pulumi.core.Output<TaskScheduleArgs>>
schedule()
com.pulumi.core.Output<java.lang.String>
sourceLocationArn()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<TaskTaskReportConfigArgs>>
taskReportConfig()
-
-
-
Field Detail
-
Empty
public static final TaskArgs Empty
-
-
Method Detail
-
cloudwatchLogGroupArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudwatchLogGroupArn()
- Returns:
- Amazon Resource Name (ARN) of the CloudWatch Log Group that is used to monitor and log events in the sync task.
-
destinationLocationArn
public com.pulumi.core.Output<java.lang.String> destinationLocationArn()
- Returns:
- Amazon Resource Name (ARN) of destination DataSync Location.
-
excludes
public java.util.Optional<com.pulumi.core.Output<TaskExcludesArgs>> excludes()
- Returns:
- Filter rules that determines which files to exclude from a task.
-
includes
public java.util.Optional<com.pulumi.core.Output<TaskIncludesArgs>> includes()
- Returns:
- Filter rules that determines which files to include in a task.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the DataSync Task.
-
options
public java.util.Optional<com.pulumi.core.Output<TaskOptionsArgs>> options()
- Returns:
- Configuration block containing option that controls the default behavior when you start an execution of this DataSync Task. For each individual task execution, you can override these options by specifying an overriding configuration in those executions.
-
schedule
public java.util.Optional<com.pulumi.core.Output<TaskScheduleArgs>> schedule()
- Returns:
- Specifies a schedule used to periodically transfer files from a source to a destination location.
-
sourceLocationArn
public com.pulumi.core.Output<java.lang.String> sourceLocationArn()
- Returns:
- Amazon Resource Name (ARN) of source DataSync Location.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value pairs of resource tags to assign to the DataSync Task. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
taskReportConfig
public java.util.Optional<com.pulumi.core.Output<TaskTaskReportConfigArgs>> taskReportConfig()
- Returns:
- Configuration block containing the configuration of a DataSync Task Report. See `task_report_config` below.
-
builder
public static TaskArgs.Builder builder()
-
builder
public static TaskArgs.Builder builder(TaskArgs defaults)
-
-