Package-level declarations
Types
Builder for GetAgentPlainArgs.
Builder for GetLocationAzureBlobPlainArgs.
Builder for GetLocationEfsPlainArgs.
Builder for GetLocationFSxLustrePlainArgs.
Builder for GetLocationFSxOntapPlainArgs.
Builder for GetLocationFSxOpenZfsPlainArgs.
Builder for GetLocationFSxWindowsPlainArgs.
Builder for GetLocationHdfsPlainArgs.
Builder for GetLocationNfsPlainArgs.
Builder for GetLocationObjectStoragePlainArgs.
Builder for GetLocationS3PlainArgs.
Builder for GetLocationSmbPlainArgs.
Builder for GetStorageSystemPlainArgs.
Builder for GetTaskPlainArgs.
Specifies the shared access signature (SAS) that DataSync uses to access your Azure Blob Storage container.
The subnet and security group that DataSync uses to access target EFS file system.
Builder for LocationEfsEc2ConfigArgs.
NFS protocol configuration for FSx ONTAP file system.
Builder for LocationFSxOntapNfsArgs.
The NFS mount options that DataSync can use to mount your NFS share.
Configuration settings for NFS or SMB protocol.
Builder for LocationFSxOntapProtocolArgs.
SMB protocol configuration for FSx ONTAP file system.
Builder for LocationFSxOntapSmbArgs.
The mount options used by DataSync to access the SMB server.
The NFS mount options that DataSync can use to mount your NFS share.
Builder for LocationFSxOpenZfsMountOptionsArgs.
FSx OpenZFS file system NFS protocol information
Builder for LocationFSxOpenZfsNfsArgs.
Configuration settings for an NFS or SMB protocol, currently only support NFS
Builder for LocationFSxOpenZfsProtocolArgs.
HDFS Name Node IP and port information.
Builder for LocationHdfsNameNodeArgs.
Configuration information for RPC Protection and Data Transfer Protection. These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.
Builder for LocationHdfsQopConfigurationArgs.
The NFS mount options that DataSync can use to mount your NFS share.
Builder for LocationNfsMountOptionsArgs.
Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server.
Builder for LocationNfsOnPremConfigArgs.
The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket.
Builder for LocationS3s3ConfigArgs.
The mount options used by DataSync to access the SMB server.
Builder for LocationSmbMountOptionsArgs.
The server name and network port required to connect with the management interface of the on-premises storage system.
The username and password for accessing your on-premises storage system's management interface.
Builder for StorageSystemServerCredentialsArgs.
Specifies which files folders and objects to include or exclude when transferring files from source to destination.
Builder for TaskFilterRuleArgs.
Configures a manifest, which is a list of files or objects that you want DataSync to transfer.
Builder for TaskManifestConfigArgs.
Specifies the manifest that you want DataSync to use and where it's hosted.
Specifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use.
Builder for TaskManifestConfigSourceS3Args.
Represents the options that are available to control the behavior of a StartTaskExecution operation.
Builder for TaskOptionsArgs.
Specifies how you want to configure a task report, which provides detailed information about for your Datasync transfer.
Builder for TaskReportConfigArgs.
Specifies where DataSync uploads your task report.
Specifies the Amazon S3 bucket where DataSync uploads your task report.
Builder for TaskReportConfigDestinationS3Args.
Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
Specifies the schedule you want your task to use for repeated executions.
Builder for TaskScheduleArgs.