package datasync
- Alphabetic
- By Inheritance
- datasync
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type ActivationKey = String
- type AgentArn = String
- type AgentArnList = Array[AgentArn]
- type AgentList = Array[AgentListEntry]
-
trait
AgentListEntry extends Object
Represents a single entry in a list of agents.
Represents a single entry in a list of agents.
AgentListEntryreturns an array that contains a list of agents when the ListAgents operation is called.- Annotations
- @RawJSType() @native()
- type AgentStatus = String
- type Atime = String
- type BytesPerSecond = Double
-
trait
CancelTaskExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelTaskExecutionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAgentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAgentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationEfsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationEfsResponse extends Object
CreateLocationEfs
CreateLocationEfs
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationNfsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationNfsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationS3Request extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateLocationS3Response extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
class
DataSync extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "DataSync" )
- implicit final class DataSyncOps extends AnyVal
-
trait
DeleteAgentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAgentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteLocationRequest extends Object
DeleteLocation
DeleteLocation
- Annotations
- @RawJSType() @native()
-
trait
DeleteLocationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteTaskRequest extends Object
DeleteTask
DeleteTask
- Annotations
- @RawJSType() @native()
-
trait
DeleteTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAgentRequest extends Object
DescribeAgent
DescribeAgent
- Annotations
- @RawJSType() @native()
-
trait
DescribeAgentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationEfsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationEfsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationNfsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationNfsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationS3Request extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeLocationS3Response extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTaskExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTaskExecutionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeTaskResponse extends Object
- Annotations
- @RawJSType() @native()
- type Duration = Double
-
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()
- type Ec2SecurityGroupArn = String
- type Ec2SecurityGroupArnList = Array[Ec2SecurityGroupArn]
- type Ec2SubnetArn = String
- type EfsFilesystemArn = String
- type Gid = String
- type IamRoleArn = String
-
trait
ListAgentsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAgentsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListLocationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListLocationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTaskExecutionsRequest extends Object
ListTaskExecutions
ListTaskExecutions
- Annotations
- @RawJSType() @native()
-
trait
ListTaskExecutionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTasksRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTasksResponse extends Object
- Annotations
- @RawJSType() @native()
- type LocationArn = String
- type LocationList = Array[LocationListEntry]
-
trait
LocationListEntry extends Object
Represents a single entry in a list of locations.
Represents a single entry in a list of locations.
LocationListEntryreturns an array that contains a list of locations when the ListLocations operation is called.- Annotations
- @RawJSType() @native()
- type LocationUri = String
- type LogGroupArn = String
- type MaxResults = Int
- type Mtime = String
- type NextToken = String
-
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()
-
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
Optionsvalue to StartTaskExecution.- Annotations
- @RawJSType() @native()
- type PhaseStatus = String
- type PosixPermissions = String
- type PreserveDeletedFiles = String
- type PreserveDevices = String
- type S3BucketArn = String
-
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()
- type ServerHostname = String
-
trait
StartTaskExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartTaskExecutionResponse extends Object
- Annotations
- @RawJSType() @native()
- type Subdirectory = String
- type TagKey = String
- type TagKeyList = Array[TagKey]
- type TagList = Array[TagListEntry]
-
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.
TagListEntryreturns an array that contains a list of tasks when the ListTagsForResource operation is called.- Annotations
- @RawJSType() @native()
-
trait
TagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
- type TagValue = String
- type TaggableResourceArn = String
- type TaskArn = String
- type TaskExecutionArn = String
- type TaskExecutionList = Array[TaskExecutionListEntry]
-
trait
TaskExecutionListEntry extends Object
Represents a single entry in a list of task executions.
Represents a single entry in a list of task executions.
TaskExecutionListEntryreturns an array that contains a list of specific invocations of a task when ListTaskExecutions operation is called.- Annotations
- @RawJSType() @native()
-
trait
TaskExecutionResultDetail extends Object
Describes the detailed result of a
TaskExecutionoperation.Describes the detailed result of a
TaskExecutionoperation. This result includes the time in milliseconds spent in each phase, the status of the task execution, and the errors encountered.- Annotations
- @RawJSType() @native()
- type TaskExecutionStatus = String
- type TaskList = Array[TaskListEntry]
-
trait
TaskListEntry extends Object
Represents a single entry in a list of tasks.
Represents a single entry in a list of tasks.
TaskListEntryreturns 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()
- type TaskStatus = String
- type Time = Date
- type Uid = String
-
trait
UntagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UntagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAgentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAgentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateTaskRequest extends Object
UpdateTaskResponse
UpdateTaskResponse
- Annotations
- @RawJSType() @native()
-
trait
UpdateTaskResponse extends Object
- Annotations
- @RawJSType() @native()
- type VerifyMode = String
Value Members
- object AgentListEntry
- object AgentStatusEnum
- object AtimeEnum
- object CancelTaskExecutionRequest
- object CancelTaskExecutionResponse
- object CreateAgentRequest
- object CreateAgentResponse
- object CreateLocationEfsRequest
- object CreateLocationEfsResponse
- object CreateLocationNfsRequest
- object CreateLocationNfsResponse
- object CreateLocationS3Request
- object CreateLocationS3Response
- object CreateTaskRequest
- object CreateTaskResponse
- object DeleteAgentRequest
- object DeleteAgentResponse
- object DeleteLocationRequest
- object DeleteLocationResponse
- object DeleteTaskRequest
- object DeleteTaskResponse
- object DescribeAgentRequest
- object DescribeAgentResponse
- object DescribeLocationEfsRequest
- object DescribeLocationEfsResponse
- object DescribeLocationNfsRequest
- object DescribeLocationNfsResponse
- object DescribeLocationS3Request
- object DescribeLocationS3Response
- object DescribeTaskExecutionRequest
- object DescribeTaskExecutionResponse
- object DescribeTaskRequest
- object DescribeTaskResponse
- object Ec2Config
- object GidEnum
- object ListAgentsRequest
- object ListAgentsResponse
- object ListLocationsRequest
- object ListLocationsResponse
- object ListTagsForResourceRequest
- object ListTagsForResourceResponse
- object ListTaskExecutionsRequest
- object ListTaskExecutionsResponse
- object ListTasksRequest
- object ListTasksResponse
- object LocationListEntry
- object MtimeEnum
- object OnPremConfig
- object Options
- object PhaseStatusEnum
- object PosixPermissionsEnum
- object PreserveDeletedFilesEnum
- object PreserveDevicesEnum
- object S3Config
- object StartTaskExecutionRequest
- object StartTaskExecutionResponse
- object TagListEntry
- object TagResourceRequest
- object TagResourceResponse
- object TaskExecutionListEntry
- object TaskExecutionResultDetail
- object TaskExecutionStatusEnum
- object TaskListEntry
- object TaskStatusEnum
- object UidEnum
- object UntagResourceRequest
- object UntagResourceResponse
- object UpdateAgentRequest
- object UpdateAgentResponse
- object UpdateTaskRequest
- object UpdateTaskResponse
- object VerifyModeEnum