

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

The AWS Lake Formation 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:
+  [AddObjectInput](API_AddObjectInput.md) 
+  [AllRowsWildcard](API_AllRowsWildcard.md) 
+  [AuditContext](API_AuditContext.md) 
+  [BatchPermissionsFailureEntry](API_BatchPermissionsFailureEntry.md) 
+  [BatchPermissionsRequestEntry](API_BatchPermissionsRequestEntry.md) 
+  [CatalogResource](API_CatalogResource.md) 
+  [ColumnLFTag](API_ColumnLFTag.md) 
+  [ColumnWildcard](API_ColumnWildcard.md) 
+  [Condition](API_Condition.md) 
+  [DatabaseResource](API_DatabaseResource.md) 
+  [DataCellsFilter](API_DataCellsFilter.md) 
+  [DataCellsFilterResource](API_DataCellsFilterResource.md) 
+  [DataLakePrincipal](API_DataLakePrincipal.md) 
+  [DataLakeSettings](API_DataLakeSettings.md) 
+  [DataLocationResource](API_DataLocationResource.md) 
+  [DeleteObjectInput](API_DeleteObjectInput.md) 
+  [DetailsMap](API_DetailsMap.md) 
+  [ErrorDetail](API_ErrorDetail.md) 
+  [ExecutionStatistics](API_ExecutionStatistics.md) 
+  [ExternalFilteringConfiguration](API_ExternalFilteringConfiguration.md) 
+  [FilterCondition](API_FilterCondition.md) 
+  [LakeFormationOptInsInfo](API_LakeFormationOptInsInfo.md) 
+  [LFTag](API_LFTag.md) 
+  [LFTagError](API_LFTagError.md) 
+  [LFTagExpression](API_LFTagExpression.md) 
+  [LFTagExpressionResource](API_LFTagExpressionResource.md) 
+  [LFTagKeyResource](API_LFTagKeyResource.md) 
+  [LFTagPair](API_LFTagPair.md) 
+  [LFTagPolicyResource](API_LFTagPolicyResource.md) 
+  [PartitionObjects](API_PartitionObjects.md) 
+  [PartitionValueList](API_PartitionValueList.md) 
+  [PlanningStatistics](API_PlanningStatistics.md) 
+  [PrincipalPermissions](API_PrincipalPermissions.md) 
+  [PrincipalResourcePermissions](API_PrincipalResourcePermissions.md) 
+  [QueryPlanningContext](API_QueryPlanningContext.md) 
+  [QuerySessionContext](API_QuerySessionContext.md) 
+  [RedshiftConnect](API_RedshiftConnect.md) 
+  [RedshiftScopeUnion](API_RedshiftScopeUnion.md) 
+  [Resource](API_Resource.md) 
+  [ResourceInfo](API_ResourceInfo.md) 
+  [RowFilter](API_RowFilter.md) 
+  [ServiceIntegrationUnion](API_ServiceIntegrationUnion.md) 
+  [StorageOptimizer](API_StorageOptimizer.md) 
+  [TableObject](API_TableObject.md) 
+  [TableResource](API_TableResource.md) 
+  [TableWildcard](API_TableWildcard.md) 
+  [TableWithColumnsResource](API_TableWithColumnsResource.md) 
+  [TaggedDatabase](API_TaggedDatabase.md) 
+  [TaggedTable](API_TaggedTable.md) 
+  [TemporaryCredentials](API_TemporaryCredentials.md) 
+  [TransactionDescription](API_TransactionDescription.md) 
+  [VirtualObject](API_VirtualObject.md) 
+  [WorkUnitRange](API_WorkUnitRange.md) 
+  [WriteOperation](API_WriteOperation.md) 