{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.LakeFormation
(
defaultService,
_AccessDeniedException,
_AlreadyExistsException,
_ConcurrentModificationException,
_EntityNotFoundException,
_ExpiredException,
_GlueEncryptionException,
_InternalServiceException,
_InvalidInputException,
_OperationTimeoutException,
_PermissionTypeMismatchException,
_ResourceNotReadyException,
_ResourceNumberLimitExceededException,
_StatisticsNotReadyYetException,
_ThrottledException,
_TransactionCanceledException,
_TransactionCommitInProgressException,
_TransactionCommittedException,
_WorkUnitsNotReadyYetException,
AddLFTagsToResource (AddLFTagsToResource'),
newAddLFTagsToResource,
AddLFTagsToResourceResponse (AddLFTagsToResourceResponse'),
newAddLFTagsToResourceResponse,
AssumeDecoratedRoleWithSAML (AssumeDecoratedRoleWithSAML'),
newAssumeDecoratedRoleWithSAML,
AssumeDecoratedRoleWithSAMLResponse (AssumeDecoratedRoleWithSAMLResponse'),
newAssumeDecoratedRoleWithSAMLResponse,
BatchGrantPermissions (BatchGrantPermissions'),
newBatchGrantPermissions,
BatchGrantPermissionsResponse (BatchGrantPermissionsResponse'),
newBatchGrantPermissionsResponse,
BatchRevokePermissions (BatchRevokePermissions'),
newBatchRevokePermissions,
BatchRevokePermissionsResponse (BatchRevokePermissionsResponse'),
newBatchRevokePermissionsResponse,
CancelTransaction (CancelTransaction'),
newCancelTransaction,
CancelTransactionResponse (CancelTransactionResponse'),
newCancelTransactionResponse,
CommitTransaction (CommitTransaction'),
newCommitTransaction,
CommitTransactionResponse (CommitTransactionResponse'),
newCommitTransactionResponse,
CreateDataCellsFilter (CreateDataCellsFilter'),
newCreateDataCellsFilter,
CreateDataCellsFilterResponse (CreateDataCellsFilterResponse'),
newCreateDataCellsFilterResponse,
CreateLFTag (CreateLFTag'),
newCreateLFTag,
CreateLFTagResponse (CreateLFTagResponse'),
newCreateLFTagResponse,
DeleteDataCellsFilter (DeleteDataCellsFilter'),
newDeleteDataCellsFilter,
DeleteDataCellsFilterResponse (DeleteDataCellsFilterResponse'),
newDeleteDataCellsFilterResponse,
DeleteLFTag (DeleteLFTag'),
newDeleteLFTag,
DeleteLFTagResponse (DeleteLFTagResponse'),
newDeleteLFTagResponse,
DeleteObjectsOnCancel (DeleteObjectsOnCancel'),
newDeleteObjectsOnCancel,
DeleteObjectsOnCancelResponse (DeleteObjectsOnCancelResponse'),
newDeleteObjectsOnCancelResponse,
DeregisterResource (DeregisterResource'),
newDeregisterResource,
DeregisterResourceResponse (DeregisterResourceResponse'),
newDeregisterResourceResponse,
DescribeResource (DescribeResource'),
newDescribeResource,
DescribeResourceResponse (DescribeResourceResponse'),
newDescribeResourceResponse,
DescribeTransaction (DescribeTransaction'),
newDescribeTransaction,
DescribeTransactionResponse (DescribeTransactionResponse'),
newDescribeTransactionResponse,
ExtendTransaction (ExtendTransaction'),
newExtendTransaction,
ExtendTransactionResponse (ExtendTransactionResponse'),
newExtendTransactionResponse,
GetDataLakeSettings (GetDataLakeSettings'),
newGetDataLakeSettings,
GetDataLakeSettingsResponse (GetDataLakeSettingsResponse'),
newGetDataLakeSettingsResponse,
GetEffectivePermissionsForPath (GetEffectivePermissionsForPath'),
newGetEffectivePermissionsForPath,
GetEffectivePermissionsForPathResponse (GetEffectivePermissionsForPathResponse'),
newGetEffectivePermissionsForPathResponse,
GetLFTag (GetLFTag'),
newGetLFTag,
GetLFTagResponse (GetLFTagResponse'),
newGetLFTagResponse,
GetQueryState (GetQueryState'),
newGetQueryState,
GetQueryStateResponse (GetQueryStateResponse'),
newGetQueryStateResponse,
GetQueryStatistics (GetQueryStatistics'),
newGetQueryStatistics,
GetQueryStatisticsResponse (GetQueryStatisticsResponse'),
newGetQueryStatisticsResponse,
GetResourceLFTags (GetResourceLFTags'),
newGetResourceLFTags,
GetResourceLFTagsResponse (GetResourceLFTagsResponse'),
newGetResourceLFTagsResponse,
GetTableObjects (GetTableObjects'),
newGetTableObjects,
GetTableObjectsResponse (GetTableObjectsResponse'),
newGetTableObjectsResponse,
GetTemporaryGluePartitionCredentials (GetTemporaryGluePartitionCredentials'),
newGetTemporaryGluePartitionCredentials,
GetTemporaryGluePartitionCredentialsResponse (GetTemporaryGluePartitionCredentialsResponse'),
newGetTemporaryGluePartitionCredentialsResponse,
GetTemporaryGlueTableCredentials (GetTemporaryGlueTableCredentials'),
newGetTemporaryGlueTableCredentials,
GetTemporaryGlueTableCredentialsResponse (GetTemporaryGlueTableCredentialsResponse'),
newGetTemporaryGlueTableCredentialsResponse,
GetWorkUnitResults (GetWorkUnitResults'),
newGetWorkUnitResults,
GetWorkUnitResultsResponse (GetWorkUnitResultsResponse'),
newGetWorkUnitResultsResponse,
GetWorkUnits (GetWorkUnits'),
newGetWorkUnits,
GetWorkUnitsResponse (GetWorkUnitsResponse'),
newGetWorkUnitsResponse,
GrantPermissions (GrantPermissions'),
newGrantPermissions,
GrantPermissionsResponse (GrantPermissionsResponse'),
newGrantPermissionsResponse,
ListDataCellsFilter (ListDataCellsFilter'),
newListDataCellsFilter,
ListDataCellsFilterResponse (ListDataCellsFilterResponse'),
newListDataCellsFilterResponse,
ListLFTags (ListLFTags'),
newListLFTags,
ListLFTagsResponse (ListLFTagsResponse'),
newListLFTagsResponse,
ListPermissions (ListPermissions'),
newListPermissions,
ListPermissionsResponse (ListPermissionsResponse'),
newListPermissionsResponse,
ListResources (ListResources'),
newListResources,
ListResourcesResponse (ListResourcesResponse'),
newListResourcesResponse,
ListTableStorageOptimizers (ListTableStorageOptimizers'),
newListTableStorageOptimizers,
ListTableStorageOptimizersResponse (ListTableStorageOptimizersResponse'),
newListTableStorageOptimizersResponse,
ListTransactions (ListTransactions'),
newListTransactions,
ListTransactionsResponse (ListTransactionsResponse'),
newListTransactionsResponse,
PutDataLakeSettings (PutDataLakeSettings'),
newPutDataLakeSettings,
PutDataLakeSettingsResponse (PutDataLakeSettingsResponse'),
newPutDataLakeSettingsResponse,
RegisterResource (RegisterResource'),
newRegisterResource,
RegisterResourceResponse (RegisterResourceResponse'),
newRegisterResourceResponse,
RemoveLFTagsFromResource (RemoveLFTagsFromResource'),
newRemoveLFTagsFromResource,
RemoveLFTagsFromResourceResponse (RemoveLFTagsFromResourceResponse'),
newRemoveLFTagsFromResourceResponse,
RevokePermissions (RevokePermissions'),
newRevokePermissions,
RevokePermissionsResponse (RevokePermissionsResponse'),
newRevokePermissionsResponse,
SearchDatabasesByLFTags (SearchDatabasesByLFTags'),
newSearchDatabasesByLFTags,
SearchDatabasesByLFTagsResponse (SearchDatabasesByLFTagsResponse'),
newSearchDatabasesByLFTagsResponse,
SearchTablesByLFTags (SearchTablesByLFTags'),
newSearchTablesByLFTags,
SearchTablesByLFTagsResponse (SearchTablesByLFTagsResponse'),
newSearchTablesByLFTagsResponse,
StartQueryPlanning (StartQueryPlanning'),
newStartQueryPlanning,
StartQueryPlanningResponse (StartQueryPlanningResponse'),
newStartQueryPlanningResponse,
StartTransaction (StartTransaction'),
newStartTransaction,
StartTransactionResponse (StartTransactionResponse'),
newStartTransactionResponse,
UpdateLFTag (UpdateLFTag'),
newUpdateLFTag,
UpdateLFTagResponse (UpdateLFTagResponse'),
newUpdateLFTagResponse,
UpdateResource (UpdateResource'),
newUpdateResource,
UpdateResourceResponse (UpdateResourceResponse'),
newUpdateResourceResponse,
UpdateTableObjects (UpdateTableObjects'),
newUpdateTableObjects,
UpdateTableObjectsResponse (UpdateTableObjectsResponse'),
newUpdateTableObjectsResponse,
UpdateTableStorageOptimizer (UpdateTableStorageOptimizer'),
newUpdateTableStorageOptimizer,
UpdateTableStorageOptimizerResponse (UpdateTableStorageOptimizerResponse'),
newUpdateTableStorageOptimizerResponse,
ComparisonOperator (..),
DataLakeResourceType (..),
FieldNameString (..),
OptimizerType (..),
Permission (..),
PermissionType (..),
QueryStateString (..),
ResourceShareType (..),
ResourceType (..),
TransactionStatus (..),
TransactionStatusFilter (..),
TransactionType (..),
AddObjectInput (AddObjectInput'),
newAddObjectInput,
AllRowsWildcard (AllRowsWildcard'),
newAllRowsWildcard,
AuditContext (AuditContext'),
newAuditContext,
BatchPermissionsFailureEntry (BatchPermissionsFailureEntry'),
newBatchPermissionsFailureEntry,
BatchPermissionsRequestEntry (BatchPermissionsRequestEntry'),
newBatchPermissionsRequestEntry,
CatalogResource (CatalogResource'),
newCatalogResource,
ColumnLFTag (ColumnLFTag'),
newColumnLFTag,
ColumnWildcard (ColumnWildcard'),
newColumnWildcard,
DataCellsFilter (DataCellsFilter'),
newDataCellsFilter,
DataCellsFilterResource (DataCellsFilterResource'),
newDataCellsFilterResource,
DataLakePrincipal (DataLakePrincipal'),
newDataLakePrincipal,
DataLakeSettings (DataLakeSettings'),
newDataLakeSettings,
DataLocationResource (DataLocationResource'),
newDataLocationResource,
DatabaseResource (DatabaseResource'),
newDatabaseResource,
DeleteObjectInput (DeleteObjectInput'),
newDeleteObjectInput,
DetailsMap (DetailsMap'),
newDetailsMap,
ErrorDetail (ErrorDetail'),
newErrorDetail,
ExecutionStatistics (ExecutionStatistics'),
newExecutionStatistics,
FilterCondition (FilterCondition'),
newFilterCondition,
LFTag (LFTag'),
newLFTag,
LFTagError (LFTagError'),
newLFTagError,
LFTagKeyResource (LFTagKeyResource'),
newLFTagKeyResource,
LFTagPair (LFTagPair'),
newLFTagPair,
LFTagPolicyResource (LFTagPolicyResource'),
newLFTagPolicyResource,
PartitionObjects (PartitionObjects'),
newPartitionObjects,
PartitionValueList (PartitionValueList'),
newPartitionValueList,
PlanningStatistics (PlanningStatistics'),
newPlanningStatistics,
PrincipalPermissions (PrincipalPermissions'),
newPrincipalPermissions,
PrincipalResourcePermissions (PrincipalResourcePermissions'),
newPrincipalResourcePermissions,
QueryPlanningContext (QueryPlanningContext'),
newQueryPlanningContext,
Resource (Resource'),
newResource,
ResourceInfo (ResourceInfo'),
newResourceInfo,
RowFilter (RowFilter'),
newRowFilter,
StorageOptimizer (StorageOptimizer'),
newStorageOptimizer,
TableObject (TableObject'),
newTableObject,
TableResource (TableResource'),
newTableResource,
TableWildcard (TableWildcard'),
newTableWildcard,
TableWithColumnsResource (TableWithColumnsResource'),
newTableWithColumnsResource,
TaggedDatabase (TaggedDatabase'),
newTaggedDatabase,
TaggedTable (TaggedTable'),
newTaggedTable,
TransactionDescription (TransactionDescription'),
newTransactionDescription,
VirtualObject (VirtualObject'),
newVirtualObject,
WorkUnitRange (WorkUnitRange'),
newWorkUnitRange,
WriteOperation (WriteOperation'),
newWriteOperation,
)
where
import Amazonka.LakeFormation.AddLFTagsToResource
import Amazonka.LakeFormation.AssumeDecoratedRoleWithSAML
import Amazonka.LakeFormation.BatchGrantPermissions
import Amazonka.LakeFormation.BatchRevokePermissions
import Amazonka.LakeFormation.CancelTransaction
import Amazonka.LakeFormation.CommitTransaction
import Amazonka.LakeFormation.CreateDataCellsFilter
import Amazonka.LakeFormation.CreateLFTag
import Amazonka.LakeFormation.DeleteDataCellsFilter
import Amazonka.LakeFormation.DeleteLFTag
import Amazonka.LakeFormation.DeleteObjectsOnCancel
import Amazonka.LakeFormation.DeregisterResource
import Amazonka.LakeFormation.DescribeResource
import Amazonka.LakeFormation.DescribeTransaction
import Amazonka.LakeFormation.ExtendTransaction
import Amazonka.LakeFormation.GetDataLakeSettings
import Amazonka.LakeFormation.GetEffectivePermissionsForPath
import Amazonka.LakeFormation.GetLFTag
import Amazonka.LakeFormation.GetQueryState
import Amazonka.LakeFormation.GetQueryStatistics
import Amazonka.LakeFormation.GetResourceLFTags
import Amazonka.LakeFormation.GetTableObjects
import Amazonka.LakeFormation.GetTemporaryGluePartitionCredentials
import Amazonka.LakeFormation.GetTemporaryGlueTableCredentials
import Amazonka.LakeFormation.GetWorkUnitResults
import Amazonka.LakeFormation.GetWorkUnits
import Amazonka.LakeFormation.GrantPermissions
import Amazonka.LakeFormation.Lens
import Amazonka.LakeFormation.ListDataCellsFilter
import Amazonka.LakeFormation.ListLFTags
import Amazonka.LakeFormation.ListPermissions
import Amazonka.LakeFormation.ListResources
import Amazonka.LakeFormation.ListTableStorageOptimizers
import Amazonka.LakeFormation.ListTransactions
import Amazonka.LakeFormation.PutDataLakeSettings
import Amazonka.LakeFormation.RegisterResource
import Amazonka.LakeFormation.RemoveLFTagsFromResource
import Amazonka.LakeFormation.RevokePermissions
import Amazonka.LakeFormation.SearchDatabasesByLFTags
import Amazonka.LakeFormation.SearchTablesByLFTags
import Amazonka.LakeFormation.StartQueryPlanning
import Amazonka.LakeFormation.StartTransaction
import Amazonka.LakeFormation.Types
import Amazonka.LakeFormation.UpdateLFTag
import Amazonka.LakeFormation.UpdateResource
import Amazonka.LakeFormation.UpdateTableObjects
import Amazonka.LakeFormation.UpdateTableStorageOptimizer
import Amazonka.LakeFormation.Waiters