Package software.amazon.awscdk.services.datasync
package software.amazon.awscdk.services.datasync
AWS::DataSync Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.datasync.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for DataSync construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::DataSync resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::DataSync.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionThe
AWS::DataSync::Agent
resource activates an AWS DataSync agent that you've deployed for storage discovery or data transfers.A fluent builder forCfnAgent
.Properties for defining aCfnAgent
.A builder forCfnAgentProps
An implementation forCfnAgentProps
Creates a transfer location for a Microsoft Azure Blob Storage container.The shared access signature (SAS) configuration that allows AWS DataSync to access your Microsoft Azure Blob Storage.A builder forCfnLocationAzureBlob.AzureBlobSasConfigurationProperty
An implementation forCfnLocationAzureBlob.AzureBlobSasConfigurationProperty
A fluent builder forCfnLocationAzureBlob
.Properties for defining aCfnLocationAzureBlob
.A builder forCfnLocationAzureBlobProps
An implementation forCfnLocationAzureBlobProps
TheAWS::DataSync::LocationEFS
resource creates an endpoint for an Amazon EFS file system.A fluent builder forCfnLocationEFS
.The subnet and security groups that AWS DataSync uses to access your Amazon EFS file system.A builder forCfnLocationEFS.Ec2ConfigProperty
An implementation forCfnLocationEFS.Ec2ConfigProperty
Properties for defining aCfnLocationEFS
.A builder forCfnLocationEFSProps
An implementation forCfnLocationEFSProps
TheAWS::DataSync::LocationFSxLustre
resource specifies an endpoint for an Amazon FSx for Lustre file system.A fluent builder forCfnLocationFSxLustre
.Properties for defining aCfnLocationFSxLustre
.A builder forCfnLocationFSxLustreProps
An implementation forCfnLocationFSxLustreProps
TheAWS::DataSync::LocationFSxONTAP
resource creates an endpoint for an Amazon FSx for NetApp ONTAP file system.A fluent builder forCfnLocationFSxONTAP
.Specifies how DataSync can access a location using the NFS protocol.A builder forCfnLocationFSxONTAP.NfsMountOptionsProperty
An implementation forCfnLocationFSxONTAP.NfsMountOptionsProperty
Specifies the Network File System (NFS) protocol configuration that AWS DataSync uses to access a storage virtual machine (SVM) on your Amazon FSx for NetApp ONTAP file system.A builder forCfnLocationFSxONTAP.NFSProperty
An implementation forCfnLocationFSxONTAP.NFSProperty
Specifies the data transfer protocol that AWS DataSync uses to access your Amazon FSx file system.A builder forCfnLocationFSxONTAP.ProtocolProperty
An implementation forCfnLocationFSxONTAP.ProtocolProperty
Specifies the version of the Server Message Block (SMB) protocol that AWS DataSync uses to access an SMB file server.A builder forCfnLocationFSxONTAP.SmbMountOptionsProperty
An implementation forCfnLocationFSxONTAP.SmbMountOptionsProperty
Specifies the Server Message Block (SMB) protocol configuration that AWS DataSync uses to access a storage virtual machine (SVM) on your Amazon FSx for NetApp ONTAP file system.A builder forCfnLocationFSxONTAP.SMBProperty
An implementation forCfnLocationFSxONTAP.SMBProperty
Properties for defining aCfnLocationFSxONTAP
.A builder forCfnLocationFSxONTAPProps
An implementation forCfnLocationFSxONTAPProps
TheAWS::DataSync::LocationFSxOpenZFS
resource specifies an endpoint for an Amazon FSx for OpenZFS file system.A fluent builder forCfnLocationFSxOpenZFS
.Represents the mount options that are available for DataSync to access a Network File System (NFS) location.A builder forCfnLocationFSxOpenZFS.MountOptionsProperty
An implementation forCfnLocationFSxOpenZFS.MountOptionsProperty
Represents the Network File System (NFS) protocol that AWS DataSync uses to access your Amazon FSx for OpenZFS file system.A builder forCfnLocationFSxOpenZFS.NFSProperty
An implementation forCfnLocationFSxOpenZFS.NFSProperty
Represents the protocol that AWS DataSync uses to access your Amazon FSx for OpenZFS file system.A builder forCfnLocationFSxOpenZFS.ProtocolProperty
An implementation forCfnLocationFSxOpenZFS.ProtocolProperty
Properties for defining aCfnLocationFSxOpenZFS
.A builder forCfnLocationFSxOpenZFSProps
An implementation forCfnLocationFSxOpenZFSProps
TheAWS::DataSync::LocationFSxWindows
resource specifies an endpoint for an Amazon FSx for Windows Server file system.A fluent builder forCfnLocationFSxWindows
.Properties for defining aCfnLocationFSxWindows
.A builder forCfnLocationFSxWindowsProps
An implementation forCfnLocationFSxWindowsProps
TheAWS::DataSync::LocationHDFS
resource specifies an endpoint for a Hadoop Distributed File System (HDFS).A fluent builder forCfnLocationHDFS
.The NameNode of the Hadoop Distributed File System (HDFS).A builder forCfnLocationHDFS.NameNodeProperty
An implementation forCfnLocationHDFS.NameNodeProperty
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.A builder forCfnLocationHDFS.QopConfigurationProperty
An implementation forCfnLocationHDFS.QopConfigurationProperty
Properties for defining aCfnLocationHDFS
.A builder forCfnLocationHDFSProps
An implementation forCfnLocationHDFSProps
TheAWS::DataSync::LocationNFS
resource specifies a Network File System (NFS) file server that AWS DataSync can use as a transfer source or destination.A fluent builder forCfnLocationNFS
.Specifies the options that DataSync can use to mount your NFS file server.A builder forCfnLocationNFS.MountOptionsProperty
An implementation forCfnLocationNFS.MountOptionsProperty
The AWS DataSync agents that can connect to your Network File System (NFS) file server.A builder forCfnLocationNFS.OnPremConfigProperty
An implementation forCfnLocationNFS.OnPremConfigProperty
Properties for defining aCfnLocationNFS
.A builder forCfnLocationNFSProps
An implementation forCfnLocationNFSProps
TheAWS::DataSync::LocationObjectStorage
resource specifies an endpoint for a self-managed object storage bucket.A fluent builder forCfnLocationObjectStorage
.Properties for defining aCfnLocationObjectStorage
.A builder forCfnLocationObjectStorageProps
An implementation forCfnLocationObjectStorageProps
TheAWS::DataSync::LocationS3
resource specifies an endpoint for an Amazon S3 bucket.A fluent builder forCfnLocationS3
.Specifies the Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that DataSync uses to access your S3 bucket.A builder forCfnLocationS3.S3ConfigProperty
An implementation forCfnLocationS3.S3ConfigProperty
Properties for defining aCfnLocationS3
.A builder forCfnLocationS3Props
An implementation forCfnLocationS3Props
TheAWS::DataSync::LocationSMB
resource specifies a Server Message Block (SMB) location.A fluent builder forCfnLocationSMB
.Specifies the version of the SMB protocol that DataSync uses to access your SMB file server.A builder forCfnLocationSMB.MountOptionsProperty
An implementation forCfnLocationSMB.MountOptionsProperty
Properties for defining aCfnLocationSMB
.A builder forCfnLocationSMBProps
An implementation forCfnLocationSMBProps
TheAWS::DataSync::StorageSystem
resource creates an AWS resource for an on-premises storage system that you want DataSync Discovery to collect information about.A fluent builder forCfnStorageSystem
.The network settings that DataSync Discovery uses to connect with your on-premises storage system's management interface.A builder forCfnStorageSystem.ServerConfigurationProperty
An implementation forCfnStorageSystem.ServerConfigurationProperty
The credentials that provide DataSync Discovery read access to your on-premises storage system's management interface.A builder forCfnStorageSystem.ServerCredentialsProperty
An implementation forCfnStorageSystem.ServerCredentialsProperty
Properties for defining aCfnStorageSystem
.A builder forCfnStorageSystemProps
An implementation forCfnStorageSystemProps
TheAWS::DataSync::Task
resource specifies a task.A fluent builder forCfnTask
.The reporting level for the deleted section of your DataSync task report.A builder forCfnTask.DeletedProperty
An implementation forCfnTask.DeletedProperty
Specifies where DataSync uploads your task report .A builder forCfnTask.DestinationProperty
An implementation forCfnTask.DestinationProperty
Specifies which files, folders, and objects to include or exclude when transferring files from source to destination.A builder forCfnTask.FilterRuleProperty
An implementation forCfnTask.FilterRuleProperty
Configures a manifest, which is a list of files or objects that you want AWS DataSync to transfer.A builder forCfnTask.ManifestConfigProperty
An implementation forCfnTask.ManifestConfigProperty
Specifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use.A builder forCfnTask.ManifestConfigSourceS3Property
An implementation forCfnTask.ManifestConfigSourceS3Property
Represents the options that are available to control the behavior of a StartTaskExecution operation.A builder forCfnTask.OptionsProperty
An implementation forCfnTask.OptionsProperty
Customizes the reporting level for aspects of your task report.A builder forCfnTask.OverridesProperty
An implementation forCfnTask.OverridesProperty
Example:A builder forCfnTask.S3Property
An implementation forCfnTask.S3Property
The reporting level for the skipped section of your DataSync task report.A builder forCfnTask.SkippedProperty
An implementation forCfnTask.SkippedProperty
Specifies the manifest that you want AWS DataSync to use and where it's hosted.A builder forCfnTask.SourceProperty
An implementation forCfnTask.SourceProperty
Specifies how you want to configure a task report, which provides detailed information about for your AWS DataSync transfer.A builder forCfnTask.TaskReportConfigProperty
An implementation forCfnTask.TaskReportConfigProperty
Configures your AWS DataSync task to run on a schedule (at a minimum interval of 1 hour).A builder forCfnTask.TaskScheduleProperty
An implementation forCfnTask.TaskScheduleProperty
The reporting level for the transferred section of your DataSync task report.A builder forCfnTask.TransferredProperty
An implementation forCfnTask.TransferredProperty
The reporting level for the verified section of your DataSync task report.A builder forCfnTask.VerifiedProperty
An implementation forCfnTask.VerifiedProperty
Properties for defining aCfnTask
.A builder forCfnTaskProps
An implementation forCfnTaskProps