Packages

package datasync

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. datasync
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ActivationKey = String
  2. type AgentArn = String
  3. type AgentArnList = Array[AgentArn]
  4. type AgentList = Array[AgentListEntry]
  5. trait AgentListEntry extends Object

    Represents a single entry in a list of agents.

    Represents a single entry in a list of agents. AgentListEntry returns an array that contains a list of agents when the ListAgents operation is called.

    Annotations
    @RawJSType() @native()
  6. type AgentStatus = String
  7. type Atime = String
  8. type BytesPerSecond = Double
  9. trait CancelTaskExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  10. trait CancelTaskExecutionResponse extends Object
    Annotations
    @RawJSType() @native()
  11. trait CreateAgentRequest extends Object
    Annotations
    @RawJSType() @native()
  12. trait CreateAgentResponse extends Object
    Annotations
    @RawJSType() @native()
  13. trait CreateLocationEfsRequest extends Object
    Annotations
    @RawJSType() @native()
  14. trait CreateLocationEfsResponse extends Object

    CreateLocationEfs

    CreateLocationEfs

    Annotations
    @RawJSType() @native()
  15. trait CreateLocationNfsRequest extends Object
    Annotations
    @RawJSType() @native()
  16. trait CreateLocationNfsResponse extends Object
    Annotations
    @RawJSType() @native()
  17. trait CreateLocationS3Request extends Object
    Annotations
    @RawJSType() @native()
  18. trait CreateLocationS3Response extends Object
    Annotations
    @RawJSType() @native()
  19. trait CreateTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  20. trait CreateTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  21. class DataSync extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "DataSync" )
  22. implicit final class DataSyncOps extends AnyVal
  23. trait DeleteAgentRequest extends Object
    Annotations
    @RawJSType() @native()
  24. trait DeleteAgentResponse extends Object
    Annotations
    @RawJSType() @native()
  25. trait DeleteLocationRequest extends Object

    DeleteLocation

    DeleteLocation

    Annotations
    @RawJSType() @native()
  26. trait DeleteLocationResponse extends Object
    Annotations
    @RawJSType() @native()
  27. trait DeleteTaskRequest extends Object

    DeleteTask

    DeleteTask

    Annotations
    @RawJSType() @native()
  28. trait DeleteTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  29. trait DescribeAgentRequest extends Object

    DescribeAgent

    DescribeAgent

    Annotations
    @RawJSType() @native()
  30. trait DescribeAgentResponse extends Object
    Annotations
    @RawJSType() @native()
  31. trait DescribeLocationEfsRequest extends Object
    Annotations
    @RawJSType() @native()
  32. trait DescribeLocationEfsResponse extends Object
    Annotations
    @RawJSType() @native()
  33. trait DescribeLocationNfsRequest extends Object
    Annotations
    @RawJSType() @native()
  34. trait DescribeLocationNfsResponse extends Object
    Annotations
    @RawJSType() @native()
  35. trait DescribeLocationS3Request extends Object
    Annotations
    @RawJSType() @native()
  36. trait DescribeLocationS3Response extends Object
    Annotations
    @RawJSType() @native()
  37. trait DescribeTaskExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  38. trait DescribeTaskExecutionResponse extends Object
    Annotations
    @RawJSType() @native()
  39. trait DescribeTaskRequest extends Object
    Annotations
    @RawJSType() @native()
  40. trait DescribeTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  41. type Duration = Double
  42. trait Ec2Config extends Object

    The subnet and the security group that the target Amazon EFS file system uses.

    The subnet and the security group that the target Amazon EFS file system uses. The subnet must have at least one mount target for that file system. The security group that you provide needs to be able to communicate with the security group on the mount target in the subnet specified. The exact relationship between security group M (of the mount target) and security group S (which you provide for DataSync to use at this stage) is as follows: * Security group M (which you associate with the mount target) must allow inbound access for the Transmission Control Protocol (TCP) on the NFS port (2049) from security group S. You can enable inbound connections either by IP address (CIDR range) or security group. * Security group S (provided to DataSync to access EFS) should have a rule that enables outbound connections to the NFS port on one of the file system’s mount targets. You can enable outbound connections either by IP address (CIDR range) or security group. For information about security groups and mount targets, see Groups for Amazon EC2 Instances and Mount Targets in the Amazon EFS User Guide.

    Annotations
    @RawJSType() @native()
  43. type Ec2SecurityGroupArn = String
  44. type Ec2SecurityGroupArnList = Array[Ec2SecurityGroupArn]
  45. type Ec2SubnetArn = String
  46. type EfsFilesystemArn = String
  47. type Gid = String
  48. type IamRoleArn = String
  49. trait ListAgentsRequest extends Object
    Annotations
    @RawJSType() @native()
  50. trait ListAgentsResponse extends Object
    Annotations
    @RawJSType() @native()
  51. trait ListLocationsRequest extends Object
    Annotations
    @RawJSType() @native()
  52. trait ListLocationsResponse extends Object
    Annotations
    @RawJSType() @native()
  53. trait ListTagsForResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  54. trait ListTagsForResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  55. trait ListTaskExecutionsRequest extends Object

    ListTaskExecutions

    ListTaskExecutions

    Annotations
    @RawJSType() @native()
  56. trait ListTaskExecutionsResponse extends Object
    Annotations
    @RawJSType() @native()
  57. trait ListTasksRequest extends Object
    Annotations
    @RawJSType() @native()
  58. trait ListTasksResponse extends Object
    Annotations
    @RawJSType() @native()
  59. type LocationArn = String
  60. type LocationList = Array[LocationListEntry]
  61. trait LocationListEntry extends Object

    Represents a single entry in a list of locations.

    Represents a single entry in a list of locations. LocationListEntry returns an array that contains a list of locations when the ListLocations operation is called.

    Annotations
    @RawJSType() @native()
  62. type LocationUri = String
  63. type LogGroupArn = String
  64. type MaxResults = Int
  65. type Mtime = String
  66. type NextToken = String
  67. trait OnPremConfig extends Object

    A list of Amazon Resource Names (ARNs) of agents to use for a Network File System (NFS) location.

    A list of Amazon Resource Names (ARNs) of agents to use for a Network File System (NFS) location.

    Annotations
    @RawJSType() @native()
  68. trait Options extends Object

    Represents the options that are available to control the behavior of a StartTaskExecution operation.

    Represents the options that are available to control the behavior of a StartTaskExecution operation. Behavior includes preserving metadata such as user ID (UID), group ID (GID), and file permissions, and also overwriting files in the destination, data integrity verification, and so on. A task has a set of default options associated with it. If you don't specify an option in StartTaskExecution, the default value is used. You can override the defaults options on each task execution by specifying an overriding Options value to StartTaskExecution.

    Annotations
    @RawJSType() @native()
  69. type PhaseStatus = String
  70. type PosixPermissions = String
  71. type PreserveDeletedFiles = String
  72. type PreserveDevices = String
  73. type S3BucketArn = String
  74. trait S3Config extends Object

    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that is used to access an Amazon S3 bucket.

    The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that is used to access an Amazon S3 bucket. For detailed information about using such a role, see and Terminology in the AWS DataSync User Guide.

    Annotations
    @RawJSType() @native()
  75. type ServerHostname = String
  76. trait StartTaskExecutionRequest extends Object
    Annotations
    @RawJSType() @native()
  77. trait StartTaskExecutionResponse extends Object
    Annotations
    @RawJSType() @native()
  78. type Subdirectory = String
  79. type TagKey = String
  80. type TagKeyList = Array[TagKey]
  81. type TagList = Array[TagListEntry]
  82. trait TagListEntry extends Object

    Represents a single entry in a list of AWS resource tags.

    Represents a single entry in a list of AWS resource tags. TagListEntry returns an array that contains a list of tasks when the ListTagsForResource operation is called.

    Annotations
    @RawJSType() @native()
  83. trait TagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  84. trait TagResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  85. type TagValue = String
  86. type TaggableResourceArn = String
  87. type TaskArn = String
  88. type TaskExecutionArn = String
  89. type TaskExecutionList = Array[TaskExecutionListEntry]
  90. trait TaskExecutionListEntry extends Object

    Represents a single entry in a list of task executions.

    Represents a single entry in a list of task executions. TaskExecutionListEntry returns an array that contains a list of specific invocations of a task when ListTaskExecutions operation is called.

    Annotations
    @RawJSType() @native()
  91. trait TaskExecutionResultDetail extends Object

    Describes the detailed result of a TaskExecution operation.

    Describes the detailed result of a TaskExecution operation. This result includes the time in milliseconds spent in each phase, the status of the task execution, and the errors encountered.

    Annotations
    @RawJSType() @native()
  92. type TaskExecutionStatus = String
  93. type TaskList = Array[TaskListEntry]
  94. trait TaskListEntry extends Object

    Represents a single entry in a list of tasks.

    Represents a single entry in a list of tasks. TaskListEntry returns an array that contains a list of tasks when the ListTasks operation is called. A task includes the source and destination file systems to sync and the options to use for the tasks.

    Annotations
    @RawJSType() @native()
  95. type TaskStatus = String
  96. type Time = Date
  97. type Uid = String
  98. trait UntagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  99. trait UntagResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  100. trait UpdateAgentRequest extends Object
    Annotations
    @RawJSType() @native()
  101. trait UpdateAgentResponse extends Object
    Annotations
    @RawJSType() @native()
  102. trait UpdateTaskRequest extends Object

    UpdateTaskResponse

    UpdateTaskResponse

    Annotations
    @RawJSType() @native()
  103. trait UpdateTaskResponse extends Object
    Annotations
    @RawJSType() @native()
  104. type VerifyMode = String

Value Members

  1. object AgentListEntry
  2. object AgentStatusEnum
  3. object AtimeEnum
  4. object CancelTaskExecutionRequest
  5. object CancelTaskExecutionResponse
  6. object CreateAgentRequest
  7. object CreateAgentResponse
  8. object CreateLocationEfsRequest
  9. object CreateLocationEfsResponse
  10. object CreateLocationNfsRequest
  11. object CreateLocationNfsResponse
  12. object CreateLocationS3Request
  13. object CreateLocationS3Response
  14. object CreateTaskRequest
  15. object CreateTaskResponse
  16. object DeleteAgentRequest
  17. object DeleteAgentResponse
  18. object DeleteLocationRequest
  19. object DeleteLocationResponse
  20. object DeleteTaskRequest
  21. object DeleteTaskResponse
  22. object DescribeAgentRequest
  23. object DescribeAgentResponse
  24. object DescribeLocationEfsRequest
  25. object DescribeLocationEfsResponse
  26. object DescribeLocationNfsRequest
  27. object DescribeLocationNfsResponse
  28. object DescribeLocationS3Request
  29. object DescribeLocationS3Response
  30. object DescribeTaskExecutionRequest
  31. object DescribeTaskExecutionResponse
  32. object DescribeTaskRequest
  33. object DescribeTaskResponse
  34. object Ec2Config
  35. object GidEnum
  36. object ListAgentsRequest
  37. object ListAgentsResponse
  38. object ListLocationsRequest
  39. object ListLocationsResponse
  40. object ListTagsForResourceRequest
  41. object ListTagsForResourceResponse
  42. object ListTaskExecutionsRequest
  43. object ListTaskExecutionsResponse
  44. object ListTasksRequest
  45. object ListTasksResponse
  46. object LocationListEntry
  47. object MtimeEnum
  48. object OnPremConfig
  49. object Options
  50. object PhaseStatusEnum
  51. object PosixPermissionsEnum
  52. object PreserveDeletedFilesEnum
  53. object PreserveDevicesEnum
  54. object S3Config
  55. object StartTaskExecutionRequest
  56. object StartTaskExecutionResponse
  57. object TagListEntry
  58. object TagResourceRequest
  59. object TagResourceResponse
  60. object TaskExecutionListEntry
  61. object TaskExecutionResultDetail
  62. object TaskExecutionStatusEnum
  63. object TaskListEntry
  64. object TaskStatusEnum
  65. object UidEnum
  66. object UntagResourceRequest
  67. object UntagResourceResponse
  68. object UpdateAgentRequest
  69. object UpdateAgentResponse
  70. object UpdateTaskRequest
  71. object UpdateTaskResponse
  72. object VerifyModeEnum

Inherited from AnyRef

Inherited from Any

Ungrouped