Class TaskArgs


  • public final class TaskArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.