

# Data Types
<a name="API_Types"></a>

The Amazon Transfer Family API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [As2AsyncMdnConnectorConfig](API_As2AsyncMdnConnectorConfig.md) 
+  [As2ConnectorConfig](API_As2ConnectorConfig.md) 
+  [ConnectorEgressConfig](API_ConnectorEgressConfig.md) 
+  [ConnectorFileTransferResult](API_ConnectorFileTransferResult.md) 
+  [ConnectorVpcLatticeEgressConfig](API_ConnectorVpcLatticeEgressConfig.md) 
+  [CopyStepDetails](API_CopyStepDetails.md) 
+  [CustomDirectoriesType](API_CustomDirectoriesType.md) 
+  [CustomHttpHeader](API_CustomHttpHeader.md) 
+  [CustomStepDetails](API_CustomStepDetails.md) 
+  [DecryptStepDetails](API_DecryptStepDetails.md) 
+  [DeleteStepDetails](API_DeleteStepDetails.md) 
+  [DescribedAccess](API_DescribedAccess.md) 
+  [DescribedAgreement](API_DescribedAgreement.md) 
+  [DescribedCertificate](API_DescribedCertificate.md) 
+  [DescribedConnector](API_DescribedConnector.md) 
+  [DescribedConnectorEgressConfig](API_DescribedConnectorEgressConfig.md) 
+  [DescribedConnectorVpcLatticeEgressConfig](API_DescribedConnectorVpcLatticeEgressConfig.md) 
+  [DescribedExecution](API_DescribedExecution.md) 
+  [DescribedHostKey](API_DescribedHostKey.md) 
+  [DescribedIdentityCenterConfig](API_DescribedIdentityCenterConfig.md) 
+  [DescribedProfile](API_DescribedProfile.md) 
+  [DescribedSecurityPolicy](API_DescribedSecurityPolicy.md) 
+  [DescribedServer](API_DescribedServer.md) 
+  [DescribedUser](API_DescribedUser.md) 
+  [DescribedWebApp](API_DescribedWebApp.md) 
+  [DescribedWebAppCustomization](API_DescribedWebAppCustomization.md) 
+  [DescribedWebAppEndpointDetails](API_DescribedWebAppEndpointDetails.md) 
+  [DescribedWebAppIdentityProviderDetails](API_DescribedWebAppIdentityProviderDetails.md) 
+  [DescribedWebAppVpcConfig](API_DescribedWebAppVpcConfig.md) 
+  [DescribedWorkflow](API_DescribedWorkflow.md) 
+  [EfsFileLocation](API_EfsFileLocation.md) 
+  [EndpointDetails](API_EndpointDetails.md) 
+  [ExecutionError](API_ExecutionError.md) 
+  [ExecutionResults](API_ExecutionResults.md) 
+  [ExecutionStepResult](API_ExecutionStepResult.md) 
+  [FileLocation](API_FileLocation.md) 
+  [HomeDirectoryMapEntry](API_HomeDirectoryMapEntry.md) 
+  [IdentityCenterConfig](API_IdentityCenterConfig.md) 
+  [IdentityProviderDetails](API_IdentityProviderDetails.md) 
+  [InputFileLocation](API_InputFileLocation.md) 
+  [ListedAccess](API_ListedAccess.md) 
+  [ListedAgreement](API_ListedAgreement.md) 
+  [ListedCertificate](API_ListedCertificate.md) 
+  [ListedConnector](API_ListedConnector.md) 
+  [ListedExecution](API_ListedExecution.md) 
+  [ListedHostKey](API_ListedHostKey.md) 
+  [ListedProfile](API_ListedProfile.md) 
+  [ListedServer](API_ListedServer.md) 
+  [ListedUser](API_ListedUser.md) 
+  [ListedWebApp](API_ListedWebApp.md) 
+  [ListedWorkflow](API_ListedWorkflow.md) 
+  [LoggingConfiguration](API_LoggingConfiguration.md) 
+  [PosixProfile](API_PosixProfile.md) 
+  [ProtocolDetails](API_ProtocolDetails.md) 
+  [S3FileLocation](API_S3FileLocation.md) 
+  [S3InputFileLocation](API_S3InputFileLocation.md) 
+  [S3StorageOptions](API_S3StorageOptions.md) 
+  [S3Tag](API_S3Tag.md) 
+  [ServiceMetadata](API_ServiceMetadata.md) 
+  [SftpConnectorConfig](API_SftpConnectorConfig.md) 
+  [SftpConnectorConnectionDetails](API_SftpConnectorConnectionDetails.md) 
+  [SshPublicKey](API_SshPublicKey.md) 
+  [Tag](API_Tag.md) 
+  [TagStepDetails](API_TagStepDetails.md) 
+  [UpdateConnectorEgressConfig](API_UpdateConnectorEgressConfig.md) 
+  [UpdateConnectorVpcLatticeEgressConfig](API_UpdateConnectorVpcLatticeEgressConfig.md) 
+  [UpdateWebAppEndpointDetails](API_UpdateWebAppEndpointDetails.md) 
+  [UpdateWebAppIdentityCenterConfig](API_UpdateWebAppIdentityCenterConfig.md) 
+  [UpdateWebAppIdentityProviderDetails](API_UpdateWebAppIdentityProviderDetails.md) 
+  [UpdateWebAppVpcConfig](API_UpdateWebAppVpcConfig.md) 
+  [UserDetails](API_UserDetails.md) 
+  [WebAppEndpointDetails](API_WebAppEndpointDetails.md) 
+  [WebAppIdentityProviderDetails](API_WebAppIdentityProviderDetails.md) 
+  [WebAppUnits](API_WebAppUnits.md) 
+  [WebAppVpcConfig](API_WebAppVpcConfig.md) 
+  [WorkflowDetail](API_WorkflowDetail.md) 
+  [WorkflowDetails](API_WorkflowDetails.md) 
+  [WorkflowStep](API_WorkflowStep.md) 