Package-level declarations

Types

Link copied to clipboard

Represents a single entry in a list (or array) of DataSync agents when you call the ListAgents operation.

Link copied to clipboard
sealed class AgentStatus
Link copied to clipboard
sealed class Atime
Link copied to clipboard
sealed class AzureAccessTier
Link copied to clipboard
Link copied to clipboard

The shared access signature (SAS) configuration that allows DataSync to access your Microsoft Azure Blob Storage.

Link copied to clipboard
sealed class AzureBlobType
Link copied to clipboard

CancelTaskExecutionRequest

Link copied to clipboard

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.

Link copied to clipboard

CreateAgentRequest

Link copied to clipboard

CreateAgentResponse

Link copied to clipboard

CreateLocationEfsRequest

Link copied to clipboard

CreateLocationEfs

Link copied to clipboard
Link copied to clipboard

CreateLocationNfsRequest

Link copied to clipboard

CreateLocationNfsResponse

Link copied to clipboard

CreateLocationObjectStorageRequest

Link copied to clipboard

CreateLocationObjectStorageResponse

Link copied to clipboard

CreateLocationS3Request

Link copied to clipboard

CreateLocationS3Response

Link copied to clipboard

CreateLocationSmbRequest

Link copied to clipboard

CreateLocationSmbResponse

Link copied to clipboard

CreateTaskRequest

Link copied to clipboard

CreateTaskResponse

Link copied to clipboard

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.

Link copied to clipboard

Base class for all service related exceptions thrown by the DataSync client

Link copied to clipboard

DeleteAgentRequest

Link copied to clipboard
Link copied to clipboard

DeleteLocation

Link copied to clipboard
Link copied to clipboard

DeleteTask

Link copied to clipboard
Link copied to clipboard

DescribeAgent

Link copied to clipboard

DescribeAgentResponse

Link copied to clipboard

DescribeLocationEfsRequest

Link copied to clipboard

DescribeLocationEfsResponse

Link copied to clipboard

DescribeLocationNfsRequest

Link copied to clipboard

DescribeLocationNfsResponse

Link copied to clipboard

DescribeLocationObjectStorageRequest

Link copied to clipboard

DescribeLocationObjectStorageResponse

Link copied to clipboard

DescribeLocationS3Request

Link copied to clipboard

DescribeLocationS3Response

Link copied to clipboard

DescribeLocationSmbRequest

Link copied to clipboard

DescribeLocationSmbResponse

Link copied to clipboard

DescribeTaskExecutionRequest

Link copied to clipboard

DescribeTaskExecutionResponse

Link copied to clipboard

DescribeTaskRequest

Link copied to clipboard

DescribeTaskResponse

Link copied to clipboard
class Ec2Config

The subnet and security groups that DataSync uses to connect to one of your Amazon EFS file system's mount targets.

Link copied to clipboard
Link copied to clipboard
sealed class EndpointType
Link copied to clipboard

Specifies which files, folders, and objects to include or exclude when transferring files from source to destination.

Link copied to clipboard
sealed class FilterType
Link copied to clipboard

Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.

Link copied to clipboard

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).

Link copied to clipboard

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.

Link copied to clipboard

Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.

Link copied to clipboard

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.

Link copied to clipboard
sealed class Gid
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
sealed class HdfsRpcProtection
Link copied to clipboard

This exception is thrown when an error occurs in the DataSync service.

Link copied to clipboard

This exception is thrown when the client submits a malformed request.

Link copied to clipboard

ListAgentsRequest

Link copied to clipboard

ListAgentsResponse

Link copied to clipboard

ListLocationsRequest

Link copied to clipboard

ListLocationsResponse

Link copied to clipboard

ListTagsForResourceRequest

Link copied to clipboard

ListTagsForResourceResponse

Link copied to clipboard

ListTaskExecutions

Link copied to clipboard

ListTaskExecutionsResponse

Link copied to clipboard

ListTasksRequest

Link copied to clipboard

ListTasksResponse

Link copied to clipboard

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".

Link copied to clipboard
sealed class LocationFilterName
Link copied to clipboard

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.

Link copied to clipboard
sealed class LogLevel
Link copied to clipboard

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.

Link copied to clipboard
sealed class ManifestAction
Link copied to clipboard

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.

Link copied to clipboard
sealed class ManifestFormat
Link copied to clipboard
sealed class Mtime
Link copied to clipboard

Specifies how DataSync can access a location using the NFS protocol.

Link copied to clipboard
sealed class NfsVersion
Link copied to clipboard
Link copied to clipboard
sealed class ObjectTags
Link copied to clipboard
sealed class ObjectVersionIds
Link copied to clipboard

The DataSync agents that can connect to your Network File System (NFS) file server.

Link copied to clipboard
sealed class Operator
Link copied to clipboard
class Options

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.

Link copied to clipboard
sealed class OverwriteMode
Link copied to clipboard
sealed class PhaseStatus
Link copied to clipboard
class Platform

The platform-related details about the DataSync agent, such as the version number.

Link copied to clipboard
sealed class PosixPermissions
Link copied to clipboard
Link copied to clipboard
sealed class PreserveDevices
Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Specifies where DataSync uploads your task report.

Link copied to clipboard

Specifies the Amazon S3 bucket where DataSync uploads your task report.

Link copied to clipboard
sealed class ReportLevel
Link copied to clipboard
sealed class ReportOutputType
Link copied to clipboard

Specifies the level of detail for a particular aspect of your DataSync task report.

Link copied to clipboard

The level of detail included in each aspect of your DataSync task report.

Link copied to clipboard

Indicates whether DataSync created a complete task report for your transfer.

Link copied to clipboard
class S3Config

Specifies the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that DataSync uses to access your S3 bucket.

Link copied to clipboard

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.

Link copied to clipboard
sealed class S3StorageClass
Link copied to clipboard
sealed class ScheduleDisabledBy
Link copied to clipboard
sealed class ScheduleStatus
Link copied to clipboard
Link copied to clipboard

Specifies the version of the Server Message Block (SMB) protocol that DataSync uses to access an SMB file server.

Link copied to clipboard
Link copied to clipboard
sealed class SmbVersion
Link copied to clipboard

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.

Link copied to clipboard

StartTaskExecutionRequest

Link copied to clipboard

StartTaskExecutionResponse

Link copied to clipboard

A key-value pair representing a single tag that's been applied to an Amazon Web Services resource.

Link copied to clipboard

TagResourceRequest

Link copied to clipboard
Link copied to clipboard

The number of objects that DataSync fails to prepare, transfer, verify, and delete during your task execution.

Link copied to clipboard

The number of objects that DataSync finds at your locations.

Link copied to clipboard

Represents a single entry in a list of DataSync task executions that's returned with the ListTaskExecutions operation.

Link copied to clipboard

Provides detailed information about the result of your DataSync task execution.

Link copied to clipboard
sealed class TaskExecutionStatus
Link copied to clipboard

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.

Link copied to clipboard
sealed class TaskFilterName
Link copied to clipboard

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.

Link copied to clipboard
sealed class TaskMode
Link copied to clipboard
sealed class TaskQueueing
Link copied to clipboard

Specifies how you want to configure a task report, which provides detailed information about for your DataSync transfer.

Link copied to clipboard

Configures your DataSync task to run on a schedule (at a minimum interval of 1 hour).

Link copied to clipboard

Provides information about your DataSync task schedule.

Link copied to clipboard
sealed class TaskStatus
Link copied to clipboard
sealed class TransferMode
Link copied to clipboard
sealed class Uid
Link copied to clipboard

UntagResourceRequest

Link copied to clipboard
Link copied to clipboard

UpdateAgentRequest

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

UpdateTaskResponse

Link copied to clipboard
Link copied to clipboard
sealed class VerifyMode