Package software.amazon.awscdk.services.datasync
AWS::DataSync Construct Library
---
AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2.
For more information on how to migrate, see the Migrating to AWS CDK v2 guide.
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.)
Deprecated: AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html
-
ClassDescriptionA CloudFormation
AWS::DataSync::Agent.A fluent builder forCfnAgent.Properties for defining aCfnAgent.A builder forCfnAgentPropsAn implementation forCfnAgentPropsA CloudFormationAWS::DataSync::LocationEFS.A fluent builder forCfnLocationEFS.The subnet and security groups that AWS DataSync uses to access your Amazon EFS file system.A builder forCfnLocationEFS.Ec2ConfigPropertyAn implementation forCfnLocationEFS.Ec2ConfigPropertyProperties for defining aCfnLocationEFS.A builder forCfnLocationEFSPropsAn implementation forCfnLocationEFSPropsA CloudFormationAWS::DataSync::LocationFSxLustre.A fluent builder forCfnLocationFSxLustre.Properties for defining aCfnLocationFSxLustre.A builder forCfnLocationFSxLustrePropsAn implementation forCfnLocationFSxLustrePropsA CloudFormationAWS::DataSync::LocationFSxONTAP.A fluent builder forCfnLocationFSxONTAP.Specifies how DataSync can access a location using the NFS protocol.A builder forCfnLocationFSxONTAP.NfsMountOptionsPropertyAn implementation forCfnLocationFSxONTAP.NfsMountOptionsPropertySpecifies 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.NFSPropertyAn implementation forCfnLocationFSxONTAP.NFSPropertySpecifies the data transfer protocol that AWS DataSync uses to access your Amazon FSx file system.A builder forCfnLocationFSxONTAP.ProtocolPropertyAn implementation forCfnLocationFSxONTAP.ProtocolPropertySpecifies the version of the Server Message Block (SMB) protocol that AWS DataSync uses to access an SMB file server.A builder forCfnLocationFSxONTAP.SmbMountOptionsPropertyAn implementation forCfnLocationFSxONTAP.SmbMountOptionsPropertySpecifies 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.SMBPropertyAn implementation forCfnLocationFSxONTAP.SMBPropertyProperties for defining aCfnLocationFSxONTAP.A builder forCfnLocationFSxONTAPPropsAn implementation forCfnLocationFSxONTAPPropsA CloudFormationAWS::DataSync::LocationFSxOpenZFS.A fluent builder forCfnLocationFSxOpenZFS.Represents the mount options that are available for DataSync to access a Network File System (NFS) location.A builder forCfnLocationFSxOpenZFS.MountOptionsPropertyAn implementation forCfnLocationFSxOpenZFS.MountOptionsPropertyRepresents the Network File System (NFS) protocol that AWS DataSync uses to access your Amazon FSx for OpenZFS file system.A builder forCfnLocationFSxOpenZFS.NFSPropertyAn implementation forCfnLocationFSxOpenZFS.NFSPropertyRepresents the protocol that AWS DataSync uses to access your Amazon FSx for OpenZFS file system.A builder forCfnLocationFSxOpenZFS.ProtocolPropertyAn implementation forCfnLocationFSxOpenZFS.ProtocolPropertyProperties for defining aCfnLocationFSxOpenZFS.A builder forCfnLocationFSxOpenZFSPropsAn implementation forCfnLocationFSxOpenZFSPropsA CloudFormationAWS::DataSync::LocationFSxWindows.A fluent builder forCfnLocationFSxWindows.Properties for defining aCfnLocationFSxWindows.A builder forCfnLocationFSxWindowsPropsAn implementation forCfnLocationFSxWindowsPropsA CloudFormationAWS::DataSync::LocationHDFS.A fluent builder forCfnLocationHDFS.The NameNode of the Hadoop Distributed File System (HDFS).A builder forCfnLocationHDFS.NameNodePropertyAn implementation forCfnLocationHDFS.NameNodePropertyThe 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.QopConfigurationPropertyAn implementation forCfnLocationHDFS.QopConfigurationPropertyProperties for defining aCfnLocationHDFS.A builder forCfnLocationHDFSPropsAn implementation forCfnLocationHDFSPropsA CloudFormationAWS::DataSync::LocationNFS.A fluent builder forCfnLocationNFS.The NFS mount options that DataSync can use to mount your NFS share.A builder forCfnLocationNFS.MountOptionsPropertyAn implementation forCfnLocationNFS.MountOptionsPropertyA list of Amazon Resource Names (ARNs) of agents to use for a Network File System (NFS) location.A builder forCfnLocationNFS.OnPremConfigPropertyAn implementation forCfnLocationNFS.OnPremConfigPropertyProperties for defining aCfnLocationNFS.A builder forCfnLocationNFSPropsAn implementation forCfnLocationNFSPropsA CloudFormationAWS::DataSync::LocationObjectStorage.A fluent builder forCfnLocationObjectStorage.Properties for defining aCfnLocationObjectStorage.A builder forCfnLocationObjectStoragePropsAn implementation forCfnLocationObjectStoragePropsA CloudFormationAWS::DataSync::LocationS3.A fluent builder forCfnLocationS3.The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role used to access an Amazon S3 bucket.A builder forCfnLocationS3.S3ConfigPropertyAn implementation forCfnLocationS3.S3ConfigPropertyProperties for defining aCfnLocationS3.A builder forCfnLocationS3PropsAn implementation forCfnLocationS3PropsA CloudFormationAWS::DataSync::LocationSMB.A fluent builder forCfnLocationSMB.Specifies the version of the SMB protocol that DataSync uses to access your SMB file server.A builder forCfnLocationSMB.MountOptionsPropertyAn implementation forCfnLocationSMB.MountOptionsPropertyProperties for defining aCfnLocationSMB.A builder forCfnLocationSMBPropsAn implementation forCfnLocationSMBPropsA CloudFormationAWS::DataSync::StorageSystem.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.ServerConfigurationPropertyAn implementation forCfnStorageSystem.ServerConfigurationPropertyThe credentials that provide DataSync Discovery read access to your on-premises storage system's management interface.A builder forCfnStorageSystem.ServerCredentialsPropertyAn implementation forCfnStorageSystem.ServerCredentialsPropertyProperties for defining aCfnStorageSystem.A builder forCfnStorageSystemPropsAn implementation forCfnStorageSystemPropsA CloudFormationAWS::DataSync::Task.A fluent builder forCfnTask.Specifies which files, folders, and objects to include or exclude when transferring files from source to destination.A builder forCfnTask.FilterRulePropertyAn implementation forCfnTask.FilterRulePropertyRepresents the options that are available to control the behavior of a StartTaskExecution operation.A builder forCfnTask.OptionsPropertyAn implementation forCfnTask.OptionsPropertySpecifies the schedule you want your task to use for repeated executions.A builder forCfnTask.TaskSchedulePropertyAn implementation forCfnTask.TaskSchedulePropertyProperties for defining aCfnTask.A builder forCfnTaskPropsAn implementation forCfnTaskProps