Class TaskOptionsArgs


  • public final class TaskOptionsArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TaskOptionsArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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>> atime()  
      static TaskOptionsArgs.Builder builder()  
      static TaskOptionsArgs.Builder builder​(TaskOptionsArgs defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bytesPerSecond()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> gid()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> logLevel()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> mtime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> overwriteMode()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> posixPermissions()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> preserveDeletedFiles()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> preserveDevices()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskQueueing()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> transferMode()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> uid()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> verifyMode()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • atime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> atime()
        Returns:
        A file metadata that shows the last time a file was accessed (that is when the file was read or written to). If set to `BEST_EFFORT`, the DataSync Task attempts to preserve the original (that is, the version before sync `PREPARING` phase) `atime` attribute on all source files. Valid values: `BEST_EFFORT`, `NONE`. Default: `BEST_EFFORT`.
      • bytesPerSecond

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bytesPerSecond()
        Returns:
        Limits the bandwidth utilized. For example, to set a maximum of 1 MB, set this value to `1048576`. Value values: `-1` or greater. Default: `-1` (unlimited).
      • gid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gid()
        Returns:
        Group identifier of the file's owners. Valid values: `BOTH`, `INT_VALUE`, `NAME`, `NONE`. Default: `INT_VALUE` (preserve integer value of the ID).
      • logLevel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> logLevel()
        Returns:
        Determines the type of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide. Valid values: `OFF`, `BASIC`, `TRANSFER`. Default: `OFF`.
      • mtime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mtime()
        Returns:
        A file metadata that indicates the last time a file was modified (written to) before the sync `PREPARING` phase. Value values: `NONE`, `PRESERVE`. Default: `PRESERVE`.
      • overwriteMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> overwriteMode()
        Returns:
        Determines whether files at the destination should be overwritten or preserved when copying files. Valid values: `ALWAYS`, `NEVER`. Default: `ALWAYS`.
      • posixPermissions

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> posixPermissions()
        Returns:
        Determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file. Valid values: `NONE`, `PRESERVE`. Default: `PRESERVE`.
      • preserveDeletedFiles

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preserveDeletedFiles()
        Returns:
        Whether files deleted in the source should be removed or preserved in the destination file system. Valid values: `PRESERVE`, `REMOVE`. Default: `PRESERVE`.
      • preserveDevices

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preserveDevices()
        Returns:
        Whether the DataSync Task should preserve the metadata of block and character devices in the source files system, and recreate the files with that device name and metadata on the destination. The DataSync Task can’t sync the actual contents of such devices, because many of the devices are non-terminal and don’t return an end of file (EOF) marker. Valid values: `NONE`, `PRESERVE`. Default: `NONE` (ignore special devices).
      • taskQueueing

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskQueueing()
        Returns:
        Determines whether tasks should be queued before executing the tasks. Valid values: `ENABLED`, `DISABLED`. Default `ENABLED`.
      • transferMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transferMode()
        Returns:
        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. Valid values: `CHANGED`, `ALL`. Default: `CHANGED`
      • uid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uid()
        Returns:
        User identifier of the file's owners. Valid values: `BOTH`, `INT_VALUE`, `NAME`, `NONE`. Default: `INT_VALUE` (preserve integer value of the ID).
      • verifyMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> verifyMode()
        Returns:
        Whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred. Valid values: `NONE`, `POINT_IN_TIME_CONSISTENT`, `ONLY_FILES_TRANSFERRED`. Default: `POINT_IN_TIME_CONSISTENT`.