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::Agentresource 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 forCfnAgentPropsAn implementation forCfnAgentPropsCreates 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.AzureBlobSasConfigurationPropertyAn implementation forCfnLocationAzureBlob.AzureBlobSasConfigurationPropertyA fluent builder forCfnLocationAzureBlob.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 AWS KMS key .A builder forCfnLocationAzureBlob.CmkSecretConfigPropertyAn implementation forCfnLocationAzureBlob.CmkSecretConfigPropertySpecifies configuration information for a customer-managed Secrets Manager secret where a storage location authentication token or secret key is stored in plain text.A builder forCfnLocationAzureBlob.CustomSecretConfigPropertyAn implementation forCfnLocationAzureBlob.CustomSecretConfigPropertySpecifies 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.A builder forCfnLocationAzureBlob.ManagedSecretConfigPropertyAn implementation forCfnLocationAzureBlob.ManagedSecretConfigPropertyProperties for defining aCfnLocationAzureBlob.A builder forCfnLocationAzureBlobPropsAn implementation forCfnLocationAzureBlobPropsTheAWS::DataSync::LocationEFSresource creates an endpoint for an Amazon EFS file system.A fluent builder forCfnLocationEFS.The subnet and security groups that AWS DataSync uses to connect to one of your Amazon EFS file system's mount targets .A builder forCfnLocationEFS.Ec2ConfigPropertyAn implementation forCfnLocationEFS.Ec2ConfigPropertyProperties for defining aCfnLocationEFS.A builder forCfnLocationEFSPropsAn implementation forCfnLocationEFSPropsTheAWS::DataSync::LocationFSxLustreresource specifies an endpoint for an Amazon FSx for Lustre file system.A fluent builder forCfnLocationFSxLustre.Properties for defining aCfnLocationFSxLustre.A builder forCfnLocationFSxLustrePropsAn implementation forCfnLocationFSxLustrePropsTheAWS::DataSync::LocationFSxONTAPresource 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.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 forCfnLocationFSxONTAPPropsTheAWS::DataSync::LocationFSxOpenZFSresource 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.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 forCfnLocationFSxOpenZFSPropsTheAWS::DataSync::LocationFSxWindowsresource specifies an endpoint for an Amazon FSx for Windows Server file system.A fluent builder forCfnLocationFSxWindows.Properties for defining aCfnLocationFSxWindows.A builder forCfnLocationFSxWindowsPropsAn implementation forCfnLocationFSxWindowsPropsTheAWS::DataSync::LocationHDFSresource 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.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 forCfnLocationHDFSPropsTheAWS::DataSync::LocationNFSresource 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.MountOptionsPropertyAn implementation forCfnLocationNFS.MountOptionsPropertyThe AWS DataSync agents that can connect to your Network File System (NFS) file server.A builder forCfnLocationNFS.OnPremConfigPropertyAn implementation forCfnLocationNFS.OnPremConfigPropertyProperties for defining aCfnLocationNFS.A builder forCfnLocationNFSPropsAn implementation forCfnLocationNFSPropsTheAWS::DataSync::LocationObjectStorageresource specifies an endpoint for a self-managed object storage bucket.A fluent builder forCfnLocationObjectStorage.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 AWS KMS key .A builder forCfnLocationObjectStorage.CmkSecretConfigPropertyAn implementation forCfnLocationObjectStorage.CmkSecretConfigPropertySpecifies configuration information for a customer-managed Secrets Manager secret where a storage location authentication token or secret key is stored in plain text.A builder forCfnLocationObjectStorage.CustomSecretConfigPropertyAn implementation forCfnLocationObjectStorage.CustomSecretConfigPropertySpecifies 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.A builder forCfnLocationObjectStorage.ManagedSecretConfigPropertyAn implementation forCfnLocationObjectStorage.ManagedSecretConfigPropertyProperties for defining aCfnLocationObjectStorage.A builder forCfnLocationObjectStoragePropsAn implementation forCfnLocationObjectStoragePropsTheAWS::DataSync::LocationS3resource 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.S3ConfigPropertyAn implementation forCfnLocationS3.S3ConfigPropertyProperties for defining aCfnLocationS3.A builder forCfnLocationS3PropsAn implementation forCfnLocationS3PropsTheAWS::DataSync::LocationSMBresource specifies a Server Message Block (SMB) location that AWS DataSync can use as a transfer source or destination.A fluent builder forCfnLocationSMB.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 AWS KMS key .A builder forCfnLocationSMB.CmkSecretConfigPropertyAn implementation forCfnLocationSMB.CmkSecretConfigPropertySpecifies configuration information for a customer-managed Secrets Manager secret where a storage location authentication token or secret key is stored in plain text.A builder forCfnLocationSMB.CustomSecretConfigPropertyAn implementation forCfnLocationSMB.CustomSecretConfigPropertySpecifies 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.A builder forCfnLocationSMB.ManagedSecretConfigPropertyAn implementation forCfnLocationSMB.ManagedSecretConfigPropertySpecifies 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 forCfnLocationSMBPropsTheAWS::DataSync::Taskresource specifies a task.A fluent builder forCfnTask.Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location.A builder forCfnTask.DeletedPropertyAn implementation forCfnTask.DeletedPropertySpecifies where DataSync uploads your task report.A builder forCfnTask.DestinationPropertyAn implementation forCfnTask.DestinationPropertySpecifies which files, folders, and objects to include or exclude when transferring files from source to destination.A builder forCfnTask.FilterRulePropertyAn implementation forCfnTask.FilterRulePropertyConfigures a manifest, which is a list of files or objects that you want AWS DataSync to transfer.A builder forCfnTask.ManifestConfigPropertyAn implementation forCfnTask.ManifestConfigPropertySpecifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use.A builder forCfnTask.ManifestConfigSourceS3PropertyAn implementation forCfnTask.ManifestConfigSourceS3PropertyRepresents the options that are available to control the behavior of a StartTaskExecution operation.A builder forCfnTask.OptionsPropertyAn implementation forCfnTask.OptionsPropertyCustomizes the reporting level for aspects of your task report.A builder forCfnTask.OverridesPropertyAn implementation forCfnTask.OverridesPropertyExample:A builder forCfnTask.S3PropertyAn implementation forCfnTask.S3PropertySpecifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.A builder forCfnTask.SkippedPropertyAn implementation forCfnTask.SkippedPropertySpecifies the manifest that you want DataSync to use and where it's hosted.A builder forCfnTask.SourcePropertyAn implementation forCfnTask.SourcePropertySpecifies how you want to configure a task report, which provides detailed information about for your AWS DataSync transfer.A builder forCfnTask.TaskReportConfigPropertyAn implementation forCfnTask.TaskReportConfigPropertyConfigures your AWS DataSync task to run on a schedule (at a minimum interval of 1 hour).A builder forCfnTask.TaskSchedulePropertyAn implementation forCfnTask.TaskSchedulePropertySpecifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.A builder forCfnTask.TransferredPropertyAn implementation forCfnTask.TransferredPropertySpecifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer.A builder forCfnTask.VerifiedPropertyAn implementation forCfnTask.VerifiedPropertyProperties for defining aCfnTask.A builder forCfnTaskPropsAn implementation forCfnTaskProps