Package-level declarations
Types
Represents a single entry in a list (or array) of DataSync agents when you call the ListAgents operation.
The shared access signature (SAS) configuration that allows DataSync to access your Microsoft Azure Blob Storage.
CancelTaskExecutionRequest
Specifies configuration information for a DataSync-managed secret, such as an authentication token or secret key that DataSync uses to access a specific storage location, with a customer-managed KMS key.
CreateAgentRequest
CreateAgentResponse
CreateLocationEfsRequest
CreateLocationEfs
CreateLocationNfsRequest
CreateLocationNfsResponse
CreateLocationObjectStorageRequest
CreateLocationObjectStorageResponse
CreateLocationS3Request
CreateLocationS3Response
CreateLocationSmbRequest
CreateLocationSmbResponse
CreateTaskRequest
CreateTaskResponse
Specifies configuration information for a customer-managed Secrets Manager secret where a storage location authentication token or secret key is stored in plain text. This configuration includes the secret ARN, and the ARN for an IAM role that provides access to the secret.
Base class for all service related exceptions thrown by the DataSync client
DeleteAgentRequest
DeleteLocation
DeleteTask
DescribeAgent
DescribeAgentResponse
DescribeLocationEfsRequest
DescribeLocationEfsResponse
DescribeLocationNfsRequest
DescribeLocationNfsResponse
DescribeLocationObjectStorageRequest
DescribeLocationObjectStorageResponse
DescribeLocationS3Request
DescribeLocationS3Response
DescribeLocationSmbRequest
DescribeLocationSmbResponse
DescribeTaskExecutionRequest
DescribeTaskExecutionResponse
DescribeTaskRequest
DescribeTaskResponse
The subnet and security groups that DataSync uses to connect to one of your Amazon EFS file system's mount targets.
Specifies which files, folders, and objects to include or exclude when transferring files from source to destination.
Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your Amazon FSx for NetApp ONTAP file system's storage virtual machine (SVM). For more information, see Providing DataSync access to FSx for ONTAP file systems.
Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your Amazon FSx for NetApp ONTAP file system's storage virtual machine (SVM). For more information, see Providing DataSync access to FSx for ONTAP file systems.
The NameNode of the Hadoop Distributed File System (HDFS). The NameNode manages the file system's namespace. The NameNode performs operations such as opening, closing, and renaming files and directories. The NameNode contains the information to map blocks of data to the DataNodes.
This exception is thrown when an error occurs in the DataSync service.
This exception is thrown when the client submits a malformed request.
ListAgentsRequest
ListAgentsResponse
ListLocationsRequest
ListLocationsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListTaskExecutions
ListTaskExecutionsResponse
ListTasksRequest
ListTasksResponse
Narrow down the list of resources returned by ListLocations
. For example, to see all your Amazon S3 locations, create a filter using "Name": "LocationType"
, "Operator": "Equals"
, and "Values": "S3"
.
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.
Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.
Configures a manifest, which is a list of files or objects that you want DataSync to transfer. For more information and configuration examples, see Specifying what DataSync transfers by using a manifest.
Specifies how DataSync can access a location using the NFS protocol.
The DataSync agents that can connect to your Network File System (NFS) file server.
Indicates how your transfer task is configured. These options include how DataSync handles files, objects, and their associated metadata during your transfer. You also can specify how to verify data integrity, set bandwidth limits for your task, among other options.
Specifies how your DataSync agent connects to Amazon Web Services using a virtual private cloud (VPC) service endpoint. An agent that uses a VPC endpoint isn't accessible over the public internet.
The Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer privacy settings configured on the Hadoop Distributed File System (HDFS) cluster.
Specifies where DataSync uploads your task report.
Specifies the Amazon S3 bucket where DataSync uploads your task report.
Specifies the level of detail for a particular aspect of your DataSync task report.
The level of detail included in each aspect of your DataSync task report.
Indicates whether DataSync created a complete task report for your transfer.
Specifies the S3 bucket where you're hosting the manifest that you want DataSync to use. For more information and configuration examples, see Specifying what DataSync transfers by using a manifest.
Specifies the version of the Server Message Block (SMB) protocol that DataSync uses to access an SMB file server.
Specifies the manifest that you want DataSync to use and where it's hosted. For more information and configuration examples, see Specifying what DataSync transfers by using a manifest.
StartTaskExecutionRequest
StartTaskExecutionResponse
A key-value pair representing a single tag that's been applied to an Amazon Web Services resource.
TagResourceRequest
The number of objects that DataSync fails to prepare, transfer, verify, and delete during your task execution.
The number of objects that DataSync finds at your locations.
Represents a single entry in a list of DataSync task executions that's returned with the ListTaskExecutions operation.
Provides detailed information about the result of your DataSync task execution.
You can use API filters to narrow down the list of resources returned by ListTasks
. For example, to retrieve all tasks on a source location, you can use ListTasks
with filter name LocationId
and Operator Equals
with the ARN for the location.
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.
Specifies how you want to configure a task report, which provides detailed information about for your DataSync transfer.
Configures your DataSync task to run on a schedule (at a minimum interval of 1 hour).
Provides information about your DataSync task schedule.
UntagResourceRequest
UpdateAgentRequest
UpdateTaskResponse