

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

The AWS Supply Chain 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:
+  [BillOfMaterialsImportJob](API_BillOfMaterialsImportJob.md) 
+  [DataIntegrationEvent](API_DataIntegrationEvent.md) 
+  [DataIntegrationEventDatasetLoadExecutionDetails](API_DataIntegrationEventDatasetLoadExecutionDetails.md) 
+  [DataIntegrationEventDatasetTargetConfiguration](API_DataIntegrationEventDatasetTargetConfiguration.md) 
+  [DataIntegrationEventDatasetTargetDetails](API_DataIntegrationEventDatasetTargetDetails.md) 
+  [DataIntegrationFlow](API_DataIntegrationFlow.md) 
+  [DataIntegrationFlowDatasetOptions](API_DataIntegrationFlowDatasetOptions.md) 
+  [DataIntegrationFlowDatasetSource](API_DataIntegrationFlowDatasetSource.md) 
+  [DataIntegrationFlowDatasetSourceConfiguration](API_DataIntegrationFlowDatasetSourceConfiguration.md) 
+  [DataIntegrationFlowDatasetTargetConfiguration](API_DataIntegrationFlowDatasetTargetConfiguration.md) 
+  [DataIntegrationFlowDedupeStrategy](API_DataIntegrationFlowDedupeStrategy.md) 
+  [DataIntegrationFlowExecution](API_DataIntegrationFlowExecution.md) 
+  [DataIntegrationFlowExecutionOutputMetadata](API_DataIntegrationFlowExecutionOutputMetadata.md) 
+  [DataIntegrationFlowExecutionSourceInfo](API_DataIntegrationFlowExecutionSourceInfo.md) 
+  [DataIntegrationFlowFieldPriorityDedupeField](API_DataIntegrationFlowFieldPriorityDedupeField.md) 
+  [DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration](API_DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.md) 
+  [DataIntegrationFlowS3Options](API_DataIntegrationFlowS3Options.md) 
+  [DataIntegrationFlowS3Source](API_DataIntegrationFlowS3Source.md) 
+  [DataIntegrationFlowS3SourceConfiguration](API_DataIntegrationFlowS3SourceConfiguration.md) 
+  [DataIntegrationFlowS3TargetConfiguration](API_DataIntegrationFlowS3TargetConfiguration.md) 
+  [DataIntegrationFlowSource](API_DataIntegrationFlowSource.md) 
+  [DataIntegrationFlowSQLTransformationConfiguration](API_DataIntegrationFlowSQLTransformationConfiguration.md) 
+  [DataIntegrationFlowTarget](API_DataIntegrationFlowTarget.md) 
+  [DataIntegrationFlowTransformation](API_DataIntegrationFlowTransformation.md) 
+  [DataLakeDataset](API_DataLakeDataset.md) 
+  [DataLakeDatasetPartitionField](API_DataLakeDatasetPartitionField.md) 
+  [DataLakeDatasetPartitionFieldTransform](API_DataLakeDatasetPartitionFieldTransform.md) 
+  [DataLakeDatasetPartitionSpec](API_DataLakeDatasetPartitionSpec.md) 
+  [DataLakeDatasetPrimaryKeyField](API_DataLakeDatasetPrimaryKeyField.md) 
+  [DataLakeDatasetSchema](API_DataLakeDatasetSchema.md) 
+  [DataLakeDatasetSchemaField](API_DataLakeDatasetSchemaField.md) 
+  [DataLakeNamespace](API_DataLakeNamespace.md) 
+  [Instance](API_Instance.md) 