package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package datasynciface provides an interface to enable mocking the AWS DataSync service client for testing your code.

# Functions

AgentStatus_Values returns all elements of the AgentStatus enum.
Atime_Values returns all elements of the Atime enum.
AzureAccessTier_Values returns all elements of the AzureAccessTier enum.
AzureBlobAuthenticationType_Values returns all elements of the AzureBlobAuthenticationType enum.
AzureBlobType_Values returns all elements of the AzureBlobType enum.
DiscoveryJobStatus_Values returns all elements of the DiscoveryJobStatus enum.
DiscoveryResourceFilter_Values returns all elements of the DiscoveryResourceFilter enum.
DiscoveryResourceType_Values returns all elements of the DiscoveryResourceType enum.
DiscoverySystemType_Values returns all elements of the DiscoverySystemType enum.
EfsInTransitEncryption_Values returns all elements of the EfsInTransitEncryption enum.
EndpointType_Values returns all elements of the EndpointType enum.
FilterType_Values returns all elements of the FilterType enum.
Gid_Values returns all elements of the Gid enum.
HdfsAuthenticationType_Values returns all elements of the HdfsAuthenticationType enum.
HdfsDataTransferProtection_Values returns all elements of the HdfsDataTransferProtection enum.
HdfsRpcProtection_Values returns all elements of the HdfsRpcProtection enum.
LocationFilterName_Values returns all elements of the LocationFilterName enum.
LogLevel_Values returns all elements of the LogLevel enum.
ManifestAction_Values returns all elements of the ManifestAction enum.
ManifestFormat_Values returns all elements of the ManifestFormat enum.
Mtime_Values returns all elements of the Mtime enum.
New creates a new instance of the DataSync client with a session.
NfsVersion_Values returns all elements of the NfsVersion enum.
ObjectStorageServerProtocol_Values returns all elements of the ObjectStorageServerProtocol enum.
ObjectTags_Values returns all elements of the ObjectTags enum.
ObjectVersionIds_Values returns all elements of the ObjectVersionIds enum.
Operator_Values returns all elements of the Operator enum.
OverwriteMode_Values returns all elements of the OverwriteMode enum.
PhaseStatus_Values returns all elements of the PhaseStatus enum.
PosixPermissions_Values returns all elements of the PosixPermissions enum.
PreserveDeletedFiles_Values returns all elements of the PreserveDeletedFiles enum.
PreserveDevices_Values returns all elements of the PreserveDevices enum.
RecommendationStatus_Values returns all elements of the RecommendationStatus enum.
ReportLevel_Values returns all elements of the ReportLevel enum.
ReportOutputType_Values returns all elements of the ReportOutputType enum.
S3StorageClass_Values returns all elements of the S3StorageClass enum.
ScheduleDisabledBy_Values returns all elements of the ScheduleDisabledBy enum.
ScheduleStatus_Values returns all elements of the ScheduleStatus enum.
SmbSecurityDescriptorCopyFlags_Values returns all elements of the SmbSecurityDescriptorCopyFlags enum.
SmbVersion_Values returns all elements of the SmbVersion enum.
StorageSystemConnectivityStatus_Values returns all elements of the StorageSystemConnectivityStatus enum.
TaskExecutionStatus_Values returns all elements of the TaskExecutionStatus enum.
TaskFilterName_Values returns all elements of the TaskFilterName enum.
TaskQueueing_Values returns all elements of the TaskQueueing enum.
TaskStatus_Values returns all elements of the TaskStatus enum.
TransferMode_Values returns all elements of the TransferMode enum.
Uid_Values returns all elements of the Uid enum.
VerifyMode_Values returns all elements of the VerifyMode enum.

# Constants

AgentStatusOffline is a AgentStatus enum value.
AgentStatusOnline is a AgentStatus enum value.
AtimeBestEffort is a Atime enum value.
AtimeNone is a Atime enum value.
AzureAccessTierArchive is a AzureAccessTier enum value.
AzureAccessTierCool is a AzureAccessTier enum value.
AzureAccessTierHot is a AzureAccessTier enum value.
AzureBlobAuthenticationTypeSas is a AzureBlobAuthenticationType enum value.
AzureBlobTypeBlock is a AzureBlobType enum value.
DiscoveryJobStatusCompleted is a DiscoveryJobStatus enum value.
DiscoveryJobStatusCompletedWithIssues is a DiscoveryJobStatus enum value.
DiscoveryJobStatusFailed is a DiscoveryJobStatus enum value.
DiscoveryJobStatusRunning is a DiscoveryJobStatus enum value.
DiscoveryJobStatusStopped is a DiscoveryJobStatus enum value.
DiscoveryJobStatusTerminated is a DiscoveryJobStatus enum value.
DiscoveryJobStatusWarning is a DiscoveryJobStatus enum value.
DiscoveryResourceFilterSvm is a DiscoveryResourceFilter enum value.
DiscoveryResourceTypeCluster is a DiscoveryResourceType enum value.
DiscoveryResourceTypeSvm is a DiscoveryResourceType enum value.
DiscoveryResourceTypeVolume is a DiscoveryResourceType enum value.
DiscoverySystemTypeNetAppOntap is a DiscoverySystemType enum value.
EfsInTransitEncryptionNone is a EfsInTransitEncryption enum value.
EfsInTransitEncryptionTls12 is a EfsInTransitEncryption enum value.
ID to lookup a service endpoint with.
EndpointTypeFips is a EndpointType enum value.
EndpointTypePrivateLink is a EndpointType enum value.
EndpointTypePublic is a EndpointType enum value.
ErrCodeInternalException for service response error code "InternalException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
FilterTypeSimplePattern is a FilterType enum value.
GidBoth is a Gid enum value.
GidIntValue is a Gid enum value.
GidName is a Gid enum value.
GidNone is a Gid enum value.
HdfsAuthenticationTypeKerberos is a HdfsAuthenticationType enum value.
HdfsAuthenticationTypeSimple is a HdfsAuthenticationType enum value.
HdfsDataTransferProtectionAuthentication is a HdfsDataTransferProtection enum value.
HdfsDataTransferProtectionDisabled is a HdfsDataTransferProtection enum value.
HdfsDataTransferProtectionIntegrity is a HdfsDataTransferProtection enum value.
HdfsDataTransferProtectionPrivacy is a HdfsDataTransferProtection enum value.
HdfsRpcProtectionAuthentication is a HdfsRpcProtection enum value.
HdfsRpcProtectionDisabled is a HdfsRpcProtection enum value.
HdfsRpcProtectionIntegrity is a HdfsRpcProtection enum value.
HdfsRpcProtectionPrivacy is a HdfsRpcProtection enum value.
LocationFilterNameCreationTime is a LocationFilterName enum value.
LocationFilterNameLocationType is a LocationFilterName enum value.
LocationFilterNameLocationUri is a LocationFilterName enum value.
LogLevelBasic is a LogLevel enum value.
LogLevelOff is a LogLevel enum value.
LogLevelTransfer is a LogLevel enum value.
ManifestActionTransfer is a ManifestAction enum value.
ManifestFormatCsv is a ManifestFormat enum value.
MtimeNone is a Mtime enum value.
MtimePreserve is a Mtime enum value.
NfsVersionAutomatic is a NfsVersion enum value.
NfsVersionNfs3 is a NfsVersion enum value.
NfsVersionNfs40 is a NfsVersion enum value.
NfsVersionNfs41 is a NfsVersion enum value.
ObjectStorageServerProtocolHttp is a ObjectStorageServerProtocol enum value.
ObjectStorageServerProtocolHttps is a ObjectStorageServerProtocol enum value.
ObjectTagsNone is a ObjectTags enum value.
ObjectTagsPreserve is a ObjectTags enum value.
ObjectVersionIdsInclude is a ObjectVersionIds enum value.
ObjectVersionIdsNone is a ObjectVersionIds enum value.
OperatorBeginsWith is a Operator enum value.
OperatorContains is a Operator enum value.
OperatorEquals is a Operator enum value.
OperatorGreaterThan is a Operator enum value.
OperatorGreaterThanOrEqual is a Operator enum value.
OperatorIn is a Operator enum value.
OperatorLessThan is a Operator enum value.
OperatorLessThanOrEqual is a Operator enum value.
OperatorNotContains is a Operator enum value.
OperatorNotEquals is a Operator enum value.
OverwriteModeAlways is a OverwriteMode enum value.
OverwriteModeNever is a OverwriteMode enum value.
PhaseStatusError is a PhaseStatus enum value.
PhaseStatusPending is a PhaseStatus enum value.
PhaseStatusSuccess is a PhaseStatus enum value.
PosixPermissionsNone is a PosixPermissions enum value.
PosixPermissionsPreserve is a PosixPermissions enum value.
PreserveDeletedFilesPreserve is a PreserveDeletedFiles enum value.
PreserveDeletedFilesRemove is a PreserveDeletedFiles enum value.
PreserveDevicesNone is a PreserveDevices enum value.
PreserveDevicesPreserve is a PreserveDevices enum value.
RecommendationStatusCompleted is a RecommendationStatus enum value.
RecommendationStatusFailed is a RecommendationStatus enum value.
RecommendationStatusInProgress is a RecommendationStatus enum value.
RecommendationStatusNone is a RecommendationStatus enum value.
ReportLevelErrorsOnly is a ReportLevel enum value.
ReportLevelSuccessesAndErrors is a ReportLevel enum value.
ReportOutputTypeStandard is a ReportOutputType enum value.
ReportOutputTypeSummaryOnly is a ReportOutputType enum value.
S3StorageClassDeepArchive is a S3StorageClass enum value.
S3StorageClassGlacier is a S3StorageClass enum value.
S3StorageClassGlacierInstantRetrieval is a S3StorageClass enum value.
S3StorageClassIntelligentTiering is a S3StorageClass enum value.
S3StorageClassOnezoneIa is a S3StorageClass enum value.
S3StorageClassOutposts is a S3StorageClass enum value.
S3StorageClassStandard is a S3StorageClass enum value.
S3StorageClassStandardIa is a S3StorageClass enum value.
ScheduleDisabledByService is a ScheduleDisabledBy enum value.
ScheduleDisabledByUser is a ScheduleDisabledBy enum value.
ScheduleStatusDisabled is a ScheduleStatus enum value.
ScheduleStatusEnabled is a ScheduleStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SmbSecurityDescriptorCopyFlagsNone is a SmbSecurityDescriptorCopyFlags enum value.
SmbSecurityDescriptorCopyFlagsOwnerDacl is a SmbSecurityDescriptorCopyFlags enum value.
SmbSecurityDescriptorCopyFlagsOwnerDaclSacl is a SmbSecurityDescriptorCopyFlags enum value.
SmbVersionAutomatic is a SmbVersion enum value.
SmbVersionSmb1 is a SmbVersion enum value.
SmbVersionSmb2 is a SmbVersion enum value.
SmbVersionSmb20 is a SmbVersion enum value.
SmbVersionSmb3 is a SmbVersion enum value.
StorageSystemConnectivityStatusFail is a StorageSystemConnectivityStatus enum value.
StorageSystemConnectivityStatusPass is a StorageSystemConnectivityStatus enum value.
StorageSystemConnectivityStatusUnknown is a StorageSystemConnectivityStatus enum value.
TaskExecutionStatusCancelling is a TaskExecutionStatus enum value.
TaskExecutionStatusError is a TaskExecutionStatus enum value.
TaskExecutionStatusLaunching is a TaskExecutionStatus enum value.
TaskExecutionStatusPreparing is a TaskExecutionStatus enum value.
TaskExecutionStatusQueued is a TaskExecutionStatus enum value.
TaskExecutionStatusSuccess is a TaskExecutionStatus enum value.
TaskExecutionStatusTransferring is a TaskExecutionStatus enum value.
TaskExecutionStatusVerifying is a TaskExecutionStatus enum value.
TaskFilterNameCreationTime is a TaskFilterName enum value.
TaskFilterNameLocationId is a TaskFilterName enum value.
TaskQueueingDisabled is a TaskQueueing enum value.
TaskQueueingEnabled is a TaskQueueing enum value.
TaskStatusAvailable is a TaskStatus enum value.
TaskStatusCreating is a TaskStatus enum value.
TaskStatusQueued is a TaskStatus enum value.
TaskStatusRunning is a TaskStatus enum value.
TaskStatusUnavailable is a TaskStatus enum value.
TransferModeAll is a TransferMode enum value.
TransferModeChanged is a TransferMode enum value.
UidBoth is a Uid enum value.
UidIntValue is a Uid enum value.
UidName is a Uid enum value.
UidNone is a Uid enum value.
VerifyModeNone is a VerifyMode enum value.
VerifyModeOnlyFilesTransferred is a VerifyMode enum value.
VerifyModePointInTimeConsistent is a VerifyMode enum value.

# Structs

Represents a single entry in a list (or array) of DataSync agents when you call the ListAgents (https://docs.aws.amazon.com/datasync/latest/userguide/API_ListAgents.html) operation.
The shared access signature (SAS) configuration that allows DataSync to access your Microsoft Azure Blob Storage.
CancelTaskExecutionRequest.
The storage capacity of an on-premises storage system resource (for example, a volume).
CreateAgentRequest.
CreateAgentResponse.
CreateLocationEfsRequest.
CreateLocationEfs.
CreateLocationNfsRequest.
CreateLocationNfsResponse.
CreateLocationObjectStorageRequest.
CreateLocationObjectStorageResponse.
CreateLocationS3Request.
CreateLocationS3Response.
CreateLocationSmbRequest.
CreateLocationSmbResponse.
CreateTaskRequest.
CreateTaskResponse.
The credentials that provide DataSync Discovery read access to your on-premises storage system's management interface.
DataSync provides the API operation methods for making requests to AWS DataSync.
DeleteAgentRequest.
DeleteLocation.
DeleteTask.
DescribeAgent.
DescribeAgentResponse.
DescribeLocationEfsRequest.
DescribeLocationEfsResponse.
DescribeLocationNfsRequest.
DescribeLocationNfsResponse.
DescribeLocationObjectStorageRequest.
DescribeLocationObjectStorageResponse.
DescribeLocationS3Request.
DescribeLocationS3Response.
DescribeLocationSmbRequest.
DescribeLocationSmbResponse.
DescribeTaskExecutionRequest.
DescribeTaskExecutionResponse.
DescribeTaskRequest.
DescribeTaskResponse.
The details about a specific DataSync discovery job.
The network settings that DataSync Discovery uses to connect with your on-premises storage system's management interface.
The subnet and security groups that DataSync uses to access your Amazon EFS file system.
Specifies which files, folders, and objects to include or exclude when transferring files from source to destination.
Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.
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.
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your Amazon FSx for NetApp ONTAP file system.
The NameNode of the Hadoop Distributed File System (HDFS).
This exception is thrown when an error occurs in the DataSync service.
This exception is thrown when the client submits a malformed request.
The IOPS peaks for an on-premises storage system resource.
The latency peaks for an on-premises storage system resource.
ListAgentsRequest.
ListAgentsResponse.
ListLocationsRequest.
ListLocationsResponse.
ListTagsForResourceRequest.
ListTagsForResourceResponse.
ListTaskExecutions.
ListTaskExecutionsResponse.
ListTasksRequest.
ListTasksResponse.
Narrow down the list of resources returned by ListLocations.
Represents a single entry in a list of locations.
Configures a manifest, which is a list of files or objects that you want DataSync to transfer.
The performance data that DataSync Discovery collects about an on-premises storage system resource.
The information that DataSync Discovery collects about an on-premises storage system cluster.
The information that DataSync Discovery collects about a storage virtual machine (SVM) in your on-premises storage system.
The information that DataSync Discovery collects about a volume in your on-premises storage system.
Specifies how DataSync can access a location using the NFS protocol.
The DataSync agents that are connecting to a Network File System (NFS) location.
Indicates how your transfer task is configured.
The types of performance data that DataSync Discovery collects about an on-premises storage system resource.
The platform-related details about the DataSync agent, such as the version number.
Specifies how your DataSync agent connects to Amazon Web Services using a virtual private cloud (VPC) service endpoint (https://docs.aws.amazon.com/datasync/latest/userguide/choose-service-endpoint.html#choose-service-endpoint-vpc).
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.
The details about an Amazon Web Services storage service that DataSync Discovery recommends for a resource in your on-premises storage system.
Specifies where DataSync uploads your task report (https://docs.aws.amazon.com/datasync/latest/userguide/task-reports.html).
Specifies the Amazon S3 bucket where DataSync uploads your task report (https://docs.aws.amazon.com/datasync/latest/userguide/task-reports.html).
Specifies the level of detail for a particular aspect of your DataSync task report (https://docs.aws.amazon.com/datasync/latest/userguide/task-reports.html).
The level of detail included in each aspect of your DataSync task report (https://docs.aws.amazon.com/datasync/latest/userguide/task-reports.html).
Indicates whether DataSync created a complete task report (https://docs.aws.amazon.com/datasync/latest/userguide/task-reports.html) for your transfer.
Information provided by DataSync Discovery about the resources in your on-premises storage system.
Information, including performance data and capacity usage, provided by DataSync Discovery about a resource in your on-premises storage system.
Specifies the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that DataSync uses to access your S3 bucket.
Specifies the S3 bucket where you're hosting the manifest that you want DataSync to use.
Specifies the version of the Server Message Block (SMB) protocol that DataSync uses to access an SMB file server.
Specifies the manifest that you want DataSync to use and where it's hosted.
StartTaskExecutionRequest.
StartTaskExecutionResponse.
Information that identifies an on-premises storage system that you're using with DataSync Discovery.
A key-value pair representing a single tag that's been applied to an Amazon Web Services resource.
TagResourceRequest.
Represents a single entry in a list of DataSync task executions that's returned with the ListTaskExecutions (https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTaskExecutions.html) operation.
Describes the detailed result of a TaskExecution operation.
You can use API filters to narrow down the list of resources returned by ListTasks.
Represents a single entry in a list of tasks.
Specifies how you want to configure a task report, which provides detailed information about for your DataSync transfer.
Configures your DataSync task to run on a schedule (https://docs.aws.amazon.com/datasync/latest/userguide/task-scheduling.html) (at a minimum interval of 1 hour).
Provides information about your DataSync task schedule (https://docs.aws.amazon.com/datasync/latest/userguide/task-scheduling.html).
The throughput peaks for an on-premises storage system volume.
UntagResourceRequest.
UpdateAgentRequest.
UpdateTaskResponse.