# Packages
Package transferiface provides an interface to enable mocking the AWS Transfer Family service client for testing your code.
# Functions
AgreementStatusType_Values returns all elements of the AgreementStatusType enum.
As2Transport_Values returns all elements of the As2Transport enum.
CertificateStatusType_Values returns all elements of the CertificateStatusType enum.
CertificateType_Values returns all elements of the CertificateType enum.
CertificateUsageType_Values returns all elements of the CertificateUsageType enum.
CompressionEnum_Values returns all elements of the CompressionEnum enum.
CustomStepStatus_Values returns all elements of the CustomStepStatus enum.
DirectoryListingOptimization_Values returns all elements of the DirectoryListingOptimization enum.
Domain_Values returns all elements of the Domain enum.
EncryptionAlg_Values returns all elements of the EncryptionAlg enum.
EncryptionType_Values returns all elements of the EncryptionType enum.
EndpointType_Values returns all elements of the EndpointType enum.
ExecutionErrorType_Values returns all elements of the ExecutionErrorType enum.
ExecutionStatus_Values returns all elements of the ExecutionStatus enum.
HomeDirectoryType_Values returns all elements of the HomeDirectoryType enum.
IdentityProviderType_Values returns all elements of the IdentityProviderType enum.
MapType_Values returns all elements of the MapType enum.
MdnResponse_Values returns all elements of the MdnResponse enum.
MdnSigningAlg_Values returns all elements of the MdnSigningAlg enum.
New creates a new instance of the Transfer client with a session.
OverwriteExisting_Values returns all elements of the OverwriteExisting enum.
ProfileType_Values returns all elements of the ProfileType enum.
Protocol_Values returns all elements of the Protocol enum.
SecurityPolicyProtocol_Values returns all elements of the SecurityPolicyProtocol enum.
SecurityPolicyResourceType_Values returns all elements of the SecurityPolicyResourceType enum.
SetStatOption_Values returns all elements of the SetStatOption enum.
SftpAuthenticationMethods_Values returns all elements of the SftpAuthenticationMethods enum.
SigningAlg_Values returns all elements of the SigningAlg enum.
State_Values returns all elements of the State enum.
TlsSessionResumptionMode_Values returns all elements of the TlsSessionResumptionMode enum.
WorkflowStepType_Values returns all elements of the WorkflowStepType enum.
# Constants
AgreementStatusTypeActive is a AgreementStatusType enum value.
AgreementStatusTypeInactive is a AgreementStatusType enum value.
As2TransportHttp is a As2Transport enum value.
CertificateStatusTypeActive is a CertificateStatusType enum value.
CertificateStatusTypeInactive is a CertificateStatusType enum value.
CertificateStatusTypePendingRotation is a CertificateStatusType enum value.
CertificateTypeCertificate is a CertificateType enum value.
CertificateTypeCertificateWithPrivateKey is a CertificateType enum value.
CertificateUsageTypeEncryption is a CertificateUsageType enum value.
CertificateUsageTypeSigning is a CertificateUsageType enum value.
CertificateUsageTypeTls is a CertificateUsageType enum value.
CompressionEnumDisabled is a CompressionEnum enum value.
CompressionEnumZlib is a CompressionEnum enum value.
CustomStepStatusFailure is a CustomStepStatus enum value.
CustomStepStatusSuccess is a CustomStepStatus enum value.
DirectoryListingOptimizationDisabled is a DirectoryListingOptimization enum value.
DirectoryListingOptimizationEnabled is a DirectoryListingOptimization enum value.
DomainEfs is a Domain enum value.
DomainS3 is a Domain enum value.
EncryptionAlgAes128Cbc is a EncryptionAlg enum value.
EncryptionAlgAes192Cbc is a EncryptionAlg enum value.
EncryptionAlgAes256Cbc is a EncryptionAlg enum value.
EncryptionAlgDesEde3Cbc is a EncryptionAlg enum value.
EncryptionAlgNone is a EncryptionAlg enum value.
EncryptionTypePgp is a EncryptionType enum value.
ID to lookup a service endpoint with.
EndpointTypePublic is a EndpointType enum value.
EndpointTypeVpc is a EndpointType enum value.
EndpointTypeVpcEndpoint is a EndpointType enum value.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServiceError for service response error code "InternalServiceError".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeResourceExistsException for service response error code "ResourceExistsException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ExecutionErrorTypeAlreadyExists is a ExecutionErrorType enum value.
ExecutionErrorTypeBadRequest is a ExecutionErrorType enum value.
ExecutionErrorTypeCustomStepFailed is a ExecutionErrorType enum value.
ExecutionErrorTypeInternalServerError is a ExecutionErrorType enum value.
ExecutionErrorTypeNotFound is a ExecutionErrorType enum value.
ExecutionErrorTypePermissionDenied is a ExecutionErrorType enum value.
ExecutionErrorTypeThrottled is a ExecutionErrorType enum value.
ExecutionErrorTypeTimeout is a ExecutionErrorType enum value.
ExecutionStatusCompleted is a ExecutionStatus enum value.
ExecutionStatusException is a ExecutionStatus enum value.
ExecutionStatusHandlingException is a ExecutionStatus enum value.
ExecutionStatusInProgress is a ExecutionStatus enum value.
HomeDirectoryTypeLogical is a HomeDirectoryType enum value.
HomeDirectoryTypePath is a HomeDirectoryType enum value.
IdentityProviderTypeApiGateway is a IdentityProviderType enum value.
IdentityProviderTypeAwsDirectoryService is a IdentityProviderType enum value.
IdentityProviderTypeAwsLambda is a IdentityProviderType enum value.
IdentityProviderTypeServiceManaged is a IdentityProviderType enum value.
MapTypeDirectory is a MapType enum value.
MapTypeFile is a MapType enum value.
MdnResponseNone is a MdnResponse enum value.
MdnResponseSync is a MdnResponse enum value.
MdnSigningAlgDefault is a MdnSigningAlg enum value.
MdnSigningAlgNone is a MdnSigningAlg enum value.
MdnSigningAlgSha1 is a MdnSigningAlg enum value.
MdnSigningAlgSha256 is a MdnSigningAlg enum value.
MdnSigningAlgSha384 is a MdnSigningAlg enum value.
MdnSigningAlgSha512 is a MdnSigningAlg enum value.
OverwriteExistingFalse is a OverwriteExisting enum value.
OverwriteExistingTrue is a OverwriteExisting enum value.
ProfileTypeLocal is a ProfileType enum value.
ProfileTypePartner is a ProfileType enum value.
ProtocolAs2 is a Protocol enum value.
ProtocolFtp is a Protocol enum value.
ProtocolFtps is a Protocol enum value.
ProtocolSftp is a Protocol enum value.
SecurityPolicyProtocolFtps is a SecurityPolicyProtocol enum value.
SecurityPolicyProtocolSftp is a SecurityPolicyProtocol enum value.
SecurityPolicyResourceTypeConnector is a SecurityPolicyResourceType enum value.
SecurityPolicyResourceTypeServer is a SecurityPolicyResourceType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SetStatOptionDefault is a SetStatOption enum value.
SetStatOptionEnableNoOp is a SetStatOption enum value.
SftpAuthenticationMethodsPassword is a SftpAuthenticationMethods enum value.
SftpAuthenticationMethodsPublicKey is a SftpAuthenticationMethods enum value.
SftpAuthenticationMethodsPublicKeyAndPassword is a SftpAuthenticationMethods enum value.
SftpAuthenticationMethodsPublicKeyOrPassword is a SftpAuthenticationMethods enum value.
SigningAlgNone is a SigningAlg enum value.
SigningAlgSha1 is a SigningAlg enum value.
SigningAlgSha256 is a SigningAlg enum value.
SigningAlgSha384 is a SigningAlg enum value.
SigningAlgSha512 is a SigningAlg enum value.
StateOffline is a State enum value.
StateOnline is a State enum value.
StateStartFailed is a State enum value.
StateStarting is a State enum value.
StateStopFailed is a State enum value.
StateStopping is a State enum value.
TlsSessionResumptionModeDisabled is a TlsSessionResumptionMode enum value.
TlsSessionResumptionModeEnabled is a TlsSessionResumptionMode enum value.
TlsSessionResumptionModeEnforced is a TlsSessionResumptionMode enum value.
WorkflowStepTypeCopy is a WorkflowStepType enum value.
WorkflowStepTypeCustom is a WorkflowStepType enum value.
WorkflowStepTypeDecrypt is a WorkflowStepType enum value.
WorkflowStepTypeDelete is a WorkflowStepType enum value.
WorkflowStepTypeTag is a WorkflowStepType enum value.
# Structs
You do not have sufficient access to perform this action.
Contains the details for an AS2 connector object.
This exception is thrown when the UpdateServer is called for a file transfer protocol-enabled server that has VPC as the endpoint type and the server's VpcEndpointID is not in the available state.
Each step type has its own StepDetails structure.
Each step type has its own StepDetails structure.
Each step type has its own StepDetails structure.
The name of the step, used to identify the delete step.
Describes the properties of the access that was specified.
Describes the properties of an agreement.
Describes the properties of a certificate.
Describes the parameters for the connector, as identified by the ConnectorId.
The details for an execution object.
The details for a server host key.
The details for a local or partner AS2 profile.
Describes the properties of a security policy that you specify.
Describes the properties of a file transfer protocol-enabled server that was specified.
Describes the properties of a user that was specified.
Describes the properties of the specified workflow.
Specifies the details for the file location for the file that's being used in the workflow.
The virtual private cloud (VPC) endpoint settings that are configured for your file transfer protocol-enabled server.
Specifies the error message and type, for an error that occurs during the execution of the workflow.
Specifies the steps in the workflow, as well as the steps to execute in case of any errors during workflow execution.
Specifies the following details for the step: error (if any), outputs (if any), and the step type.
Specifies the Amazon S3 or EFS file details to be used in the step.
Represents an object that contains entries and targets for HomeDirectoryMappings.
Returns information related to the type of user authentication that is in use for a file transfer protocol-enabled server's users.
Identifies the user, the server they belong to, and the identifier of the SSH public key associated with that user.
Specifies the location for the file that's being processed.
This exception is thrown when an error occurs in the Transfer Family service.
The NextToken parameter that was passed is invalid.
This exception is thrown when the client submits a malformed request.
Lists the properties for one or more specified associated accesses.
Describes the properties of an agreement.
Describes the properties of a certificate.
Returns details of the connector that is specified.
Returns properties of the execution that is specified.
Returns properties of the host key that's specified.
Returns the properties of the profile that was specified.
Returns properties of a file transfer protocol-enabled server that was specified.
Returns properties of the user that you specify.
Contains the identifier, text description, and Amazon Resource Name (ARN) for the workflow.
Consists of the logging role and the log group name.
The full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems.
The protocol settings that are configured for your server.
The requested resource does not exist, or exists in a region other than the one specified for the command.
This exception is thrown when a resource is not found by the Amazon Web ServicesTransfer Family service.
Specifies the details for the file location for the file that's being used in the workflow.
Specifies the customer input Amazon S3 file location.
The Amazon S3 storage options that are configured for your server.
Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.
A container object for the session details that are associated with a workflow.
The request has failed because the Amazon Web ServicesTransfer Family service is not available.
Contains the details for an SFTP connector object.
Provides information about the public Secure Shell (SSH) key that is associated with a Transfer Family user for the specific file transfer protocol-enabled server (as identified by ServerId).
Creates a key-value pair for a specific resource.
Each step type has its own StepDetails structure.
The request was denied due to request throttling.
Transfer provides the API operation methods for making requests to AWS Transfer Family.
UpdateUserResponse returns the user name and identifier for the request to update a user's properties.
Specifies the user name, server ID, and session ID for a workflow.
Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
Container for the WorkflowDetail data type.
The basic building block of a workflow.