| Class | Description | 
|---|---|
| AddStorageSystemRequest | |
| AddStorageSystemResult | |
| AgentListEntry | 
 Represents a single entry in a list (or array) of DataSync agents when you call the ListAgents operation. | 
| AzureBlobSasConfiguration | 
 The shared access signature (SAS) configuration that allows DataSync to access your Microsoft Azure Blob Storage. | 
| CancelTaskExecutionRequest | 
 CancelTaskExecutionRequest | 
| CancelTaskExecutionResult | |
| Capacity | 
 The storage capacity of an on-premises storage system resource (for example, a volume). | 
| CreateAgentRequest | 
 CreateAgentRequest | 
| CreateAgentResult | 
 CreateAgentResponse | 
| CreateLocationAzureBlobRequest | |
| CreateLocationAzureBlobResult | |
| CreateLocationEfsRequest | 
 CreateLocationEfsRequest | 
| CreateLocationEfsResult | 
 CreateLocationEfs | 
| CreateLocationFsxLustreRequest | |
| CreateLocationFsxLustreResult | |
| CreateLocationFsxOntapRequest | |
| CreateLocationFsxOntapResult | |
| CreateLocationFsxOpenZfsRequest | |
| CreateLocationFsxOpenZfsResult | |
| CreateLocationFsxWindowsRequest | |
| CreateLocationFsxWindowsResult | |
| CreateLocationHdfsRequest | |
| CreateLocationHdfsResult | |
| CreateLocationNfsRequest | 
 CreateLocationNfsRequest | 
| CreateLocationNfsResult | 
 CreateLocationNfsResponse | 
| CreateLocationObjectStorageRequest | 
 CreateLocationObjectStorageRequest | 
| CreateLocationObjectStorageResult | 
 CreateLocationObjectStorageResponse | 
| CreateLocationS3Request | 
 CreateLocationS3Request | 
| CreateLocationS3Result | 
 CreateLocationS3Response | 
| CreateLocationSmbRequest | 
 CreateLocationSmbRequest | 
| CreateLocationSmbResult | 
 CreateLocationSmbResponse | 
| CreateTaskRequest | 
 CreateTaskRequest | 
| CreateTaskResult | 
 CreateTaskResponse | 
| Credentials | 
 The credentials that provide DataSync Discovery read access to your on-premises storage system's management
 interface. | 
| DeleteAgentRequest | 
 DeleteAgentRequest | 
| DeleteAgentResult | |
| DeleteLocationRequest | 
 DeleteLocation | 
| DeleteLocationResult | |
| DeleteTaskRequest | 
 DeleteTask | 
| DeleteTaskResult | |
| DescribeAgentRequest | 
 DescribeAgent | 
| DescribeAgentResult | 
 DescribeAgentResponse | 
| DescribeDiscoveryJobRequest | |
| DescribeDiscoveryJobResult | |
| DescribeLocationAzureBlobRequest | |
| DescribeLocationAzureBlobResult | |
| DescribeLocationEfsRequest | 
 DescribeLocationEfsRequest | 
| DescribeLocationEfsResult | 
 DescribeLocationEfsResponse | 
| DescribeLocationFsxLustreRequest | |
| DescribeLocationFsxLustreResult | |
| DescribeLocationFsxOntapRequest | |
| DescribeLocationFsxOntapResult | |
| DescribeLocationFsxOpenZfsRequest | |
| DescribeLocationFsxOpenZfsResult | |
| DescribeLocationFsxWindowsRequest | |
| DescribeLocationFsxWindowsResult | |
| DescribeLocationHdfsRequest | |
| DescribeLocationHdfsResult | |
| DescribeLocationNfsRequest | 
 DescribeLocationNfsRequest | 
| DescribeLocationNfsResult | 
 DescribeLocationNfsResponse | 
| DescribeLocationObjectStorageRequest | 
 DescribeLocationObjectStorageRequest | 
| DescribeLocationObjectStorageResult | 
 DescribeLocationObjectStorageResponse | 
| DescribeLocationS3Request | 
 DescribeLocationS3Request | 
| DescribeLocationS3Result | 
 DescribeLocationS3Response | 
| DescribeLocationSmbRequest | 
 DescribeLocationSmbRequest | 
| DescribeLocationSmbResult | 
 DescribeLocationSmbResponse | 
| DescribeStorageSystemRequest | |
| DescribeStorageSystemResourceMetricsRequest | |
| DescribeStorageSystemResourceMetricsResult | |
| DescribeStorageSystemResourcesRequest | |
| DescribeStorageSystemResourcesResult | |
| DescribeStorageSystemResult | |
| DescribeTaskExecutionRequest | 
 DescribeTaskExecutionRequest | 
| DescribeTaskExecutionResult | 
 DescribeTaskExecutionResponse | 
| DescribeTaskRequest | 
 DescribeTaskRequest | 
| DescribeTaskResult | 
 DescribeTaskResponse | 
| DiscoveryJobListEntry | 
 The details about a specific DataSync discovery job. | 
| DiscoveryServerConfiguration | 
 The network settings that DataSync Discovery uses to connect with your on-premises storage system's management
 interface. | 
| Ec2Config | 
 The subnet and security groups that DataSync uses to access your Amazon EFS file system. | 
| FilterRule | 
 Specifies which files, folders, and objects to include or exclude when transferring files from source to destination. | 
| FsxProtocol | 
 Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system. | 
| FsxProtocolNfs | 
 Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your Amazon FSx for
 OpenZFS or Amazon FSx for NetApp ONTAP file system. | 
| FsxProtocolSmb | 
 Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your Amazon FSx for
 NetApp ONTAP file system. | 
| GenerateRecommendationsRequest | |
| GenerateRecommendationsResult | |
| HdfsNameNode | 
 The NameNode of the Hadoop Distributed File System (HDFS). | 
| IOPS | 
 The IOPS peaks for an on-premises storage system resource. | 
| Latency | 
 The latency peaks for an on-premises storage system resource. | 
| ListAgentsRequest | 
 ListAgentsRequest | 
| ListAgentsResult | 
 ListAgentsResponse | 
| ListDiscoveryJobsRequest | |
| ListDiscoveryJobsResult | |
| ListLocationsRequest | 
 ListLocationsRequest | 
| ListLocationsResult | 
 ListLocationsResponse | 
| ListStorageSystemsRequest | |
| ListStorageSystemsResult | |
| ListTagsForResourceRequest | 
 ListTagsForResourceRequest | 
| ListTagsForResourceResult | 
 ListTagsForResourceResponse | 
| ListTaskExecutionsRequest | 
 ListTaskExecutions | 
| ListTaskExecutionsResult | 
 ListTaskExecutionsResponse | 
| ListTasksRequest | 
 ListTasksRequest | 
| ListTasksResult | 
 ListTasksResponse | 
| LocationFilter | 
 Narrow down the list of resources returned by  ListLocations. | 
| LocationListEntry | 
 Represents a single entry in a list of locations. | 
| ManifestConfig | 
 Configures a manifest, which is a list of files or objects that you want DataSync to transfer. | 
| MaxP95Performance | 
 The performance data that DataSync Discovery collects about an on-premises storage system resource. | 
| NetAppONTAPCluster | 
 The information that DataSync Discovery collects about an on-premises storage system cluster. | 
| NetAppONTAPSVM | 
 The information that DataSync Discovery collects about a storage virtual machine (SVM) in your on-premises storage
 system. | 
| NetAppONTAPVolume | 
 The information that DataSync Discovery collects about a volume in your on-premises storage system. | 
| NfsMountOptions | 
 Specifies how DataSync can access a location using the NFS protocol. | 
| OnPremConfig | 
 The DataSync agents that are connecting to a Network File System (NFS) location. | 
| Options | 
 Indicates how your transfer task is configured. | 
| P95Metrics | 
 The types of performance data that DataSync Discovery collects about an on-premises storage system resource. | 
| Platform | 
 The platform-related details about the DataSync agent, such as the version number. | 
| PrivateLinkConfig | 
 Specifies how your DataSync agent connects to Amazon Web Services using a virtual private cloud (VPC) service endpoint. | 
| QopConfiguration | 
 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. | 
| Recommendation | 
 The details about an Amazon Web Services storage service that DataSync Discovery recommends for a resource in your
 on-premises storage system. | 
| RemoveStorageSystemRequest | |
| RemoveStorageSystemResult | |
| ReportDestination | 
 Specifies where DataSync uploads your task report. | 
| ReportDestinationS3 | 
 Specifies the Amazon S3 bucket where DataSync uploads your task report. | 
| ReportOverride | 
 Specifies the level of detail for a particular aspect of your DataSync task report. | 
| ReportOverrides | 
 The level of detail included in each aspect of your DataSync task report. | 
| ReportResult | 
 Indicates whether DataSync created a complete task report for your transfer. | 
| ResourceDetails | 
 Information provided by DataSync Discovery about the resources in your on-premises storage system. | 
| ResourceMetrics | 
 Information, including performance data and capacity usage, provided by DataSync Discovery about a resource in your
 on-premises storage system. | 
| S3Config | 
 Specifies the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that DataSync uses to
 access your S3 bucket. | 
| S3ManifestConfig | 
 Specifies the S3 bucket where you're hosting the manifest that you want DataSync to use. | 
| SmbMountOptions | 
 Specifies the version of the Server Message Block (SMB) protocol that DataSync uses to access an SMB file server. | 
| SourceManifestConfig | 
 Specifies the manifest that you want DataSync to use and where it's hosted. | 
| StartDiscoveryJobRequest | |
| StartDiscoveryJobResult | |
| StartTaskExecutionRequest | 
 StartTaskExecutionRequest | 
| StartTaskExecutionResult | 
 StartTaskExecutionResponse | 
| StopDiscoveryJobRequest | |
| StopDiscoveryJobResult | |
| StorageSystemListEntry | 
 Information that identifies an on-premises storage system that you're using with DataSync Discovery. | 
| TagListEntry | 
 A key-value pair representing a single tag that's been applied to an Amazon Web Services resource. | 
| TagResourceRequest | 
 TagResourceRequest | 
| TagResourceResult | |
| TaskExecutionListEntry | 
 Represents a single entry in a list of DataSync task executions that's returned with the ListTaskExecutions
 operation. | 
| TaskExecutionResultDetail | 
 Describes the detailed result of a  TaskExecutionoperation. | 
| TaskFilter | 
 You can use API filters to narrow down the list of resources returned by  ListTasks. | 
| TaskListEntry | 
 Represents a single entry in a list of tasks. | 
| TaskReportConfig | 
 Specifies how you want to configure a task report, which provides detailed information about for your DataSync
 transfer. | 
| TaskSchedule | 
 Configures your DataSync task to run on a schedule (at a minimum interval
 of 1 hour). | 
| TaskScheduleDetails | 
 Provides information about your DataSync task schedule. | 
| Throughput | 
 The throughput peaks for an on-premises storage system volume. | 
| UntagResourceRequest | 
 UntagResourceRequest | 
| UntagResourceResult | |
| UpdateAgentRequest | 
 UpdateAgentRequest | 
| UpdateAgentResult | |
| UpdateDiscoveryJobRequest | |
| UpdateDiscoveryJobResult | |
| UpdateLocationAzureBlobRequest | |
| UpdateLocationAzureBlobResult | |
| UpdateLocationHdfsRequest | |
| UpdateLocationHdfsResult | |
| UpdateLocationNfsRequest | |
| UpdateLocationNfsResult | |
| UpdateLocationObjectStorageRequest | |
| UpdateLocationObjectStorageResult | |
| UpdateLocationSmbRequest | |
| UpdateLocationSmbResult | |
| UpdateStorageSystemRequest | |
| UpdateStorageSystemResult | |
| UpdateTaskExecutionRequest | |
| UpdateTaskExecutionResult | |
| UpdateTaskRequest | 
 UpdateTaskResponse | 
| UpdateTaskResult | 
| Exception | Description | 
|---|---|
| AWSDataSyncException | Base exception for all service exceptions thrown by AWS DataSync | 
| InternalException | 
 This exception is thrown when an error occurs in the DataSync service. | 
| InvalidRequestException | 
 This exception is thrown when the client submits a malformed request. |