Package com.pulumi.aws.datasync.inputs
Class TaskState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.datasync.inputs.TaskState
-
public final class TaskState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskState.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static TaskState.Builderbuilder()static TaskState.Builderbuilder(TaskState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloudwatchLogGroupArn()java.util.Optional<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<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<TaskScheduleArgs>>schedule()java.util.Optional<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<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>taskMode()java.util.Optional<com.pulumi.core.Output<TaskTaskReportConfigArgs>>taskReportConfig()
-
-
-
Field Detail
-
Empty
public static final TaskState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the DataSync Task.
-
cloudwatchLogGroupArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudwatchLogGroupArn()
- Returns:
- ARN of the CloudWatch Log Group that is used to monitor and log events in the sync task.
-
destinationLocationArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationLocationArn()
- Returns:
- 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.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceLocationArn()
- Returns:
- 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
taskMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskMode()
- Returns:
- One of the following task modes for your data transfer: * `BASIC` (default) - Transfer files or objects between Amazon Web Services storage and on-premises, edge, or other cloud storage. * `ENHANCED` - Transfer virtually unlimited numbers of objects with enhanced metrics, more detailed logs, and higher performance than Basic mode. Currently available for transfers between Amazon S3 locations.
-
taskReportConfig
public java.util.Optional<com.pulumi.core.Output<TaskTaskReportConfigArgs>> taskReportConfig()
- Returns:
- Configuration block containing the configuration of a DataSync Task Report. See `taskReportConfig` below.
-
builder
public static TaskState.Builder builder()
-
builder
public static TaskState.Builder builder(TaskState defaults)
-
-