Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- AddLFTagsToResource
- AssumeDecoratedRoleWithSAML
- BatchGrantPermissions
- BatchRevokePermissions
- CancelTransaction
- CommitTransaction
- CreateDataCellsFilter
- CreateLFTag
- DeleteDataCellsFilter
- DeleteLFTag
- DeleteObjectsOnCancel
- DeregisterResource
- DescribeResource
- DescribeTransaction
- ExtendTransaction
- GetDataLakeSettings
- GetEffectivePermissionsForPath
- GetLFTag
- GetQueryState
- GetQueryStatistics
- GetResourceLFTags
- GetTableObjects
- GetTemporaryGluePartitionCredentials
- GetTemporaryGlueTableCredentials
- GetWorkUnitResults
- GetWorkUnits
- GrantPermissions
- ListDataCellsFilter
- ListLFTags
- ListPermissions
- ListResources
- ListTableStorageOptimizers
- ListTransactions
- PutDataLakeSettings
- RegisterResource
- RemoveLFTagsFromResource
- RevokePermissions
- SearchDatabasesByLFTags
- SearchTablesByLFTags
- StartQueryPlanning
- StartTransaction
- UpdateLFTag
- UpdateResource
- UpdateTableObjects
- UpdateTableStorageOptimizer
- Types
- AddObjectInput
- AllRowsWildcard
- AuditContext
- BatchPermissionsFailureEntry
- BatchPermissionsRequestEntry
- CatalogResource
- ColumnLFTag
- ColumnWildcard
- DataCellsFilter
- DataCellsFilterResource
- DataLakePrincipal
- DataLakeSettings
- DataLocationResource
- DatabaseResource
- DeleteObjectInput
- DetailsMap
- ErrorDetail
- ExecutionStatistics
- FilterCondition
- LFTag
- LFTagError
- LFTagKeyResource
- LFTagPair
- LFTagPolicyResource
- PartitionObjects
- PartitionValueList
- PlanningStatistics
- PrincipalPermissions
- PrincipalResourcePermissions
- QueryPlanningContext
- Resource
- ResourceInfo
- RowFilter
- StorageOptimizer
- TableObject
- TableResource
- TableWildcard
- TableWithColumnsResource
- TaggedDatabase
- TaggedTable
- TransactionDescription
- VirtualObject
- WorkUnitRange
- WriteOperation
Synopsis
- addLFTagsToResource_catalogId :: Lens' AddLFTagsToResource (Maybe Text)
- addLFTagsToResource_resource :: Lens' AddLFTagsToResource Resource
- addLFTagsToResource_lFTags :: Lens' AddLFTagsToResource (NonEmpty LFTagPair)
- addLFTagsToResourceResponse_failures :: Lens' AddLFTagsToResourceResponse (Maybe [LFTagError])
- addLFTagsToResourceResponse_httpStatus :: Lens' AddLFTagsToResourceResponse Int
- assumeDecoratedRoleWithSAML_durationSeconds :: Lens' AssumeDecoratedRoleWithSAML (Maybe Natural)
- assumeDecoratedRoleWithSAML_sAMLAssertion :: Lens' AssumeDecoratedRoleWithSAML Text
- assumeDecoratedRoleWithSAML_roleArn :: Lens' AssumeDecoratedRoleWithSAML Text
- assumeDecoratedRoleWithSAML_principalArn :: Lens' AssumeDecoratedRoleWithSAML Text
- assumeDecoratedRoleWithSAMLResponse_accessKeyId :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text)
- assumeDecoratedRoleWithSAMLResponse_expiration :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe UTCTime)
- assumeDecoratedRoleWithSAMLResponse_secretAccessKey :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text)
- assumeDecoratedRoleWithSAMLResponse_sessionToken :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text)
- assumeDecoratedRoleWithSAMLResponse_httpStatus :: Lens' AssumeDecoratedRoleWithSAMLResponse Int
- batchGrantPermissions_catalogId :: Lens' BatchGrantPermissions (Maybe Text)
- batchGrantPermissions_entries :: Lens' BatchGrantPermissions [BatchPermissionsRequestEntry]
- batchGrantPermissionsResponse_failures :: Lens' BatchGrantPermissionsResponse (Maybe [BatchPermissionsFailureEntry])
- batchGrantPermissionsResponse_httpStatus :: Lens' BatchGrantPermissionsResponse Int
- batchRevokePermissions_catalogId :: Lens' BatchRevokePermissions (Maybe Text)
- batchRevokePermissions_entries :: Lens' BatchRevokePermissions [BatchPermissionsRequestEntry]
- batchRevokePermissionsResponse_failures :: Lens' BatchRevokePermissionsResponse (Maybe [BatchPermissionsFailureEntry])
- batchRevokePermissionsResponse_httpStatus :: Lens' BatchRevokePermissionsResponse Int
- cancelTransaction_transactionId :: Lens' CancelTransaction Text
- cancelTransactionResponse_httpStatus :: Lens' CancelTransactionResponse Int
- commitTransaction_transactionId :: Lens' CommitTransaction Text
- commitTransactionResponse_transactionStatus :: Lens' CommitTransactionResponse (Maybe TransactionStatus)
- commitTransactionResponse_httpStatus :: Lens' CommitTransactionResponse Int
- createDataCellsFilter_tableData :: Lens' CreateDataCellsFilter DataCellsFilter
- createDataCellsFilterResponse_httpStatus :: Lens' CreateDataCellsFilterResponse Int
- createLFTag_catalogId :: Lens' CreateLFTag (Maybe Text)
- createLFTag_tagKey :: Lens' CreateLFTag Text
- createLFTag_tagValues :: Lens' CreateLFTag (NonEmpty Text)
- createLFTagResponse_httpStatus :: Lens' CreateLFTagResponse Int
- deleteDataCellsFilter_databaseName :: Lens' DeleteDataCellsFilter (Maybe Text)
- deleteDataCellsFilter_name :: Lens' DeleteDataCellsFilter (Maybe Text)
- deleteDataCellsFilter_tableCatalogId :: Lens' DeleteDataCellsFilter (Maybe Text)
- deleteDataCellsFilter_tableName :: Lens' DeleteDataCellsFilter (Maybe Text)
- deleteDataCellsFilterResponse_httpStatus :: Lens' DeleteDataCellsFilterResponse Int
- deleteLFTag_catalogId :: Lens' DeleteLFTag (Maybe Text)
- deleteLFTag_tagKey :: Lens' DeleteLFTag Text
- deleteLFTagResponse_httpStatus :: Lens' DeleteLFTagResponse Int
- deleteObjectsOnCancel_catalogId :: Lens' DeleteObjectsOnCancel (Maybe Text)
- deleteObjectsOnCancel_databaseName :: Lens' DeleteObjectsOnCancel Text
- deleteObjectsOnCancel_tableName :: Lens' DeleteObjectsOnCancel Text
- deleteObjectsOnCancel_transactionId :: Lens' DeleteObjectsOnCancel Text
- deleteObjectsOnCancel_objects :: Lens' DeleteObjectsOnCancel (NonEmpty VirtualObject)
- deleteObjectsOnCancelResponse_httpStatus :: Lens' DeleteObjectsOnCancelResponse Int
- deregisterResource_resourceArn :: Lens' DeregisterResource Text
- deregisterResourceResponse_httpStatus :: Lens' DeregisterResourceResponse Int
- describeResource_resourceArn :: Lens' DescribeResource Text
- describeResourceResponse_resourceInfo :: Lens' DescribeResourceResponse (Maybe ResourceInfo)
- describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int
- describeTransaction_transactionId :: Lens' DescribeTransaction Text
- describeTransactionResponse_transactionDescription :: Lens' DescribeTransactionResponse (Maybe TransactionDescription)
- describeTransactionResponse_httpStatus :: Lens' DescribeTransactionResponse Int
- extendTransaction_transactionId :: Lens' ExtendTransaction (Maybe Text)
- extendTransactionResponse_httpStatus :: Lens' ExtendTransactionResponse Int
- getDataLakeSettings_catalogId :: Lens' GetDataLakeSettings (Maybe Text)
- getDataLakeSettingsResponse_dataLakeSettings :: Lens' GetDataLakeSettingsResponse (Maybe DataLakeSettings)
- getDataLakeSettingsResponse_httpStatus :: Lens' GetDataLakeSettingsResponse Int
- getEffectivePermissionsForPath_catalogId :: Lens' GetEffectivePermissionsForPath (Maybe Text)
- getEffectivePermissionsForPath_maxResults :: Lens' GetEffectivePermissionsForPath (Maybe Natural)
- getEffectivePermissionsForPath_nextToken :: Lens' GetEffectivePermissionsForPath (Maybe Text)
- getEffectivePermissionsForPath_resourceArn :: Lens' GetEffectivePermissionsForPath Text
- getEffectivePermissionsForPathResponse_nextToken :: Lens' GetEffectivePermissionsForPathResponse (Maybe Text)
- getEffectivePermissionsForPathResponse_permissions :: Lens' GetEffectivePermissionsForPathResponse (Maybe [PrincipalResourcePermissions])
- getEffectivePermissionsForPathResponse_httpStatus :: Lens' GetEffectivePermissionsForPathResponse Int
- getLFTag_catalogId :: Lens' GetLFTag (Maybe Text)
- getLFTag_tagKey :: Lens' GetLFTag Text
- getLFTagResponse_catalogId :: Lens' GetLFTagResponse (Maybe Text)
- getLFTagResponse_tagKey :: Lens' GetLFTagResponse (Maybe Text)
- getLFTagResponse_tagValues :: Lens' GetLFTagResponse (Maybe (NonEmpty Text))
- getLFTagResponse_httpStatus :: Lens' GetLFTagResponse Int
- getQueryState_queryId :: Lens' GetQueryState Text
- getQueryStateResponse_error :: Lens' GetQueryStateResponse (Maybe Text)
- getQueryStateResponse_httpStatus :: Lens' GetQueryStateResponse Int
- getQueryStateResponse_state :: Lens' GetQueryStateResponse QueryStateString
- getQueryStatistics_queryId :: Lens' GetQueryStatistics Text
- getQueryStatisticsResponse_executionStatistics :: Lens' GetQueryStatisticsResponse (Maybe ExecutionStatistics)
- getQueryStatisticsResponse_planningStatistics :: Lens' GetQueryStatisticsResponse (Maybe PlanningStatistics)
- getQueryStatisticsResponse_querySubmissionTime :: Lens' GetQueryStatisticsResponse (Maybe UTCTime)
- getQueryStatisticsResponse_httpStatus :: Lens' GetQueryStatisticsResponse Int
- getResourceLFTags_catalogId :: Lens' GetResourceLFTags (Maybe Text)
- getResourceLFTags_showAssignedLFTags :: Lens' GetResourceLFTags (Maybe Bool)
- getResourceLFTags_resource :: Lens' GetResourceLFTags Resource
- getResourceLFTagsResponse_lFTagOnDatabase :: Lens' GetResourceLFTagsResponse (Maybe (NonEmpty LFTagPair))
- getResourceLFTagsResponse_lFTagsOnColumns :: Lens' GetResourceLFTagsResponse (Maybe [ColumnLFTag])
- getResourceLFTagsResponse_lFTagsOnTable :: Lens' GetResourceLFTagsResponse (Maybe (NonEmpty LFTagPair))
- getResourceLFTagsResponse_httpStatus :: Lens' GetResourceLFTagsResponse Int
- getTableObjects_catalogId :: Lens' GetTableObjects (Maybe Text)
- getTableObjects_maxResults :: Lens' GetTableObjects (Maybe Natural)
- getTableObjects_nextToken :: Lens' GetTableObjects (Maybe Text)
- getTableObjects_partitionPredicate :: Lens' GetTableObjects (Maybe Text)
- getTableObjects_queryAsOfTime :: Lens' GetTableObjects (Maybe UTCTime)
- getTableObjects_transactionId :: Lens' GetTableObjects (Maybe Text)
- getTableObjects_databaseName :: Lens' GetTableObjects Text
- getTableObjects_tableName :: Lens' GetTableObjects Text
- getTableObjectsResponse_nextToken :: Lens' GetTableObjectsResponse (Maybe Text)
- getTableObjectsResponse_objects :: Lens' GetTableObjectsResponse (Maybe [PartitionObjects])
- getTableObjectsResponse_httpStatus :: Lens' GetTableObjectsResponse Int
- getTemporaryGluePartitionCredentials_auditContext :: Lens' GetTemporaryGluePartitionCredentials (Maybe AuditContext)
- getTemporaryGluePartitionCredentials_durationSeconds :: Lens' GetTemporaryGluePartitionCredentials (Maybe Natural)
- getTemporaryGluePartitionCredentials_permissions :: Lens' GetTemporaryGluePartitionCredentials (Maybe [Permission])
- getTemporaryGluePartitionCredentials_tableArn :: Lens' GetTemporaryGluePartitionCredentials Text
- getTemporaryGluePartitionCredentials_partition :: Lens' GetTemporaryGluePartitionCredentials PartitionValueList
- getTemporaryGluePartitionCredentials_supportedPermissionTypes :: Lens' GetTemporaryGluePartitionCredentials (NonEmpty PermissionType)
- getTemporaryGluePartitionCredentialsResponse_accessKeyId :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text)
- getTemporaryGluePartitionCredentialsResponse_expiration :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe UTCTime)
- getTemporaryGluePartitionCredentialsResponse_secretAccessKey :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text)
- getTemporaryGluePartitionCredentialsResponse_sessionToken :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text)
- getTemporaryGluePartitionCredentialsResponse_httpStatus :: Lens' GetTemporaryGluePartitionCredentialsResponse Int
- getTemporaryGlueTableCredentials_auditContext :: Lens' GetTemporaryGlueTableCredentials (Maybe AuditContext)
- getTemporaryGlueTableCredentials_durationSeconds :: Lens' GetTemporaryGlueTableCredentials (Maybe Natural)
- getTemporaryGlueTableCredentials_permissions :: Lens' GetTemporaryGlueTableCredentials (Maybe [Permission])
- getTemporaryGlueTableCredentials_tableArn :: Lens' GetTemporaryGlueTableCredentials Text
- getTemporaryGlueTableCredentials_supportedPermissionTypes :: Lens' GetTemporaryGlueTableCredentials (NonEmpty PermissionType)
- getTemporaryGlueTableCredentialsResponse_accessKeyId :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text)
- getTemporaryGlueTableCredentialsResponse_expiration :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe UTCTime)
- getTemporaryGlueTableCredentialsResponse_secretAccessKey :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text)
- getTemporaryGlueTableCredentialsResponse_sessionToken :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text)
- getTemporaryGlueTableCredentialsResponse_httpStatus :: Lens' GetTemporaryGlueTableCredentialsResponse Int
- getWorkUnitResults_queryId :: Lens' GetWorkUnitResults Text
- getWorkUnitResults_workUnitId :: Lens' GetWorkUnitResults Natural
- getWorkUnitResults_workUnitToken :: Lens' GetWorkUnitResults Text
- getWorkUnitResultsResponse_httpStatus :: Lens' GetWorkUnitResultsResponse Int
- getWorkUnitResultsResponse_resultStream :: Lens' GetWorkUnitResultsResponse ResponseBody
- getWorkUnits_nextToken :: Lens' GetWorkUnits (Maybe Text)
- getWorkUnits_pageSize :: Lens' GetWorkUnits (Maybe Int)
- getWorkUnits_queryId :: Lens' GetWorkUnits Text
- getWorkUnitsResponse_nextToken :: Lens' GetWorkUnitsResponse (Maybe Text)
- getWorkUnitsResponse_httpStatus :: Lens' GetWorkUnitsResponse Int
- getWorkUnitsResponse_queryId :: Lens' GetWorkUnitsResponse Text
- getWorkUnitsResponse_workUnitRanges :: Lens' GetWorkUnitsResponse [WorkUnitRange]
- grantPermissions_catalogId :: Lens' GrantPermissions (Maybe Text)
- grantPermissions_permissionsWithGrantOption :: Lens' GrantPermissions (Maybe [Permission])
- grantPermissions_principal :: Lens' GrantPermissions DataLakePrincipal
- grantPermissions_resource :: Lens' GrantPermissions Resource
- grantPermissions_permissions :: Lens' GrantPermissions [Permission]
- grantPermissionsResponse_httpStatus :: Lens' GrantPermissionsResponse Int
- listDataCellsFilter_maxResults :: Lens' ListDataCellsFilter (Maybe Natural)
- listDataCellsFilter_nextToken :: Lens' ListDataCellsFilter (Maybe Text)
- listDataCellsFilter_table :: Lens' ListDataCellsFilter (Maybe TableResource)
- listDataCellsFilterResponse_dataCellsFilters :: Lens' ListDataCellsFilterResponse (Maybe [DataCellsFilter])
- listDataCellsFilterResponse_nextToken :: Lens' ListDataCellsFilterResponse (Maybe Text)
- listDataCellsFilterResponse_httpStatus :: Lens' ListDataCellsFilterResponse Int
- listLFTags_catalogId :: Lens' ListLFTags (Maybe Text)
- listLFTags_maxResults :: Lens' ListLFTags (Maybe Natural)
- listLFTags_nextToken :: Lens' ListLFTags (Maybe Text)
- listLFTags_resourceShareType :: Lens' ListLFTags (Maybe ResourceShareType)
- listLFTagsResponse_lFTags :: Lens' ListLFTagsResponse (Maybe (NonEmpty LFTagPair))
- listLFTagsResponse_nextToken :: Lens' ListLFTagsResponse (Maybe Text)
- listLFTagsResponse_httpStatus :: Lens' ListLFTagsResponse Int
- listPermissions_catalogId :: Lens' ListPermissions (Maybe Text)
- listPermissions_includeRelated :: Lens' ListPermissions (Maybe Text)
- listPermissions_maxResults :: Lens' ListPermissions (Maybe Natural)
- listPermissions_nextToken :: Lens' ListPermissions (Maybe Text)
- listPermissions_principal :: Lens' ListPermissions (Maybe DataLakePrincipal)
- listPermissions_resource :: Lens' ListPermissions (Maybe Resource)
- listPermissions_resourceType :: Lens' ListPermissions (Maybe DataLakeResourceType)
- listPermissionsResponse_nextToken :: Lens' ListPermissionsResponse (Maybe Text)
- listPermissionsResponse_principalResourcePermissions :: Lens' ListPermissionsResponse (Maybe [PrincipalResourcePermissions])
- listPermissionsResponse_httpStatus :: Lens' ListPermissionsResponse Int
- listResources_filterConditionList :: Lens' ListResources (Maybe (NonEmpty FilterCondition))
- listResources_maxResults :: Lens' ListResources (Maybe Natural)
- listResources_nextToken :: Lens' ListResources (Maybe Text)
- listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text)
- listResourcesResponse_resourceInfoList :: Lens' ListResourcesResponse (Maybe [ResourceInfo])
- listResourcesResponse_httpStatus :: Lens' ListResourcesResponse Int
- listTableStorageOptimizers_catalogId :: Lens' ListTableStorageOptimizers (Maybe Text)
- listTableStorageOptimizers_maxResults :: Lens' ListTableStorageOptimizers (Maybe Natural)
- listTableStorageOptimizers_nextToken :: Lens' ListTableStorageOptimizers (Maybe Text)
- listTableStorageOptimizers_storageOptimizerType :: Lens' ListTableStorageOptimizers (Maybe OptimizerType)
- listTableStorageOptimizers_databaseName :: Lens' ListTableStorageOptimizers Text
- listTableStorageOptimizers_tableName :: Lens' ListTableStorageOptimizers Text
- listTableStorageOptimizersResponse_nextToken :: Lens' ListTableStorageOptimizersResponse (Maybe Text)
- listTableStorageOptimizersResponse_storageOptimizerList :: Lens' ListTableStorageOptimizersResponse (Maybe [StorageOptimizer])
- listTableStorageOptimizersResponse_httpStatus :: Lens' ListTableStorageOptimizersResponse Int
- listTransactions_catalogId :: Lens' ListTransactions (Maybe Text)
- listTransactions_maxResults :: Lens' ListTransactions (Maybe Natural)
- listTransactions_nextToken :: Lens' ListTransactions (Maybe Text)
- listTransactions_statusFilter :: Lens' ListTransactions (Maybe TransactionStatusFilter)
- listTransactionsResponse_nextToken :: Lens' ListTransactionsResponse (Maybe Text)
- listTransactionsResponse_transactions :: Lens' ListTransactionsResponse (Maybe [TransactionDescription])
- listTransactionsResponse_httpStatus :: Lens' ListTransactionsResponse Int
- putDataLakeSettings_catalogId :: Lens' PutDataLakeSettings (Maybe Text)
- putDataLakeSettings_dataLakeSettings :: Lens' PutDataLakeSettings DataLakeSettings
- putDataLakeSettingsResponse_httpStatus :: Lens' PutDataLakeSettingsResponse Int
- registerResource_roleArn :: Lens' RegisterResource (Maybe Text)
- registerResource_useServiceLinkedRole :: Lens' RegisterResource (Maybe Bool)
- registerResource_resourceArn :: Lens' RegisterResource Text
- registerResourceResponse_httpStatus :: Lens' RegisterResourceResponse Int
- removeLFTagsFromResource_catalogId :: Lens' RemoveLFTagsFromResource (Maybe Text)
- removeLFTagsFromResource_resource :: Lens' RemoveLFTagsFromResource Resource
- removeLFTagsFromResource_lFTags :: Lens' RemoveLFTagsFromResource (NonEmpty LFTagPair)
- removeLFTagsFromResourceResponse_failures :: Lens' RemoveLFTagsFromResourceResponse (Maybe [LFTagError])
- removeLFTagsFromResourceResponse_httpStatus :: Lens' RemoveLFTagsFromResourceResponse Int
- revokePermissions_catalogId :: Lens' RevokePermissions (Maybe Text)
- revokePermissions_permissionsWithGrantOption :: Lens' RevokePermissions (Maybe [Permission])
- revokePermissions_principal :: Lens' RevokePermissions DataLakePrincipal
- revokePermissions_resource :: Lens' RevokePermissions Resource
- revokePermissions_permissions :: Lens' RevokePermissions [Permission]
- revokePermissionsResponse_httpStatus :: Lens' RevokePermissionsResponse Int
- searchDatabasesByLFTags_catalogId :: Lens' SearchDatabasesByLFTags (Maybe Text)
- searchDatabasesByLFTags_maxResults :: Lens' SearchDatabasesByLFTags (Maybe Natural)
- searchDatabasesByLFTags_nextToken :: Lens' SearchDatabasesByLFTags (Maybe Text)
- searchDatabasesByLFTags_expression :: Lens' SearchDatabasesByLFTags (NonEmpty LFTag)
- searchDatabasesByLFTagsResponse_databaseList :: Lens' SearchDatabasesByLFTagsResponse (Maybe [TaggedDatabase])
- searchDatabasesByLFTagsResponse_nextToken :: Lens' SearchDatabasesByLFTagsResponse (Maybe Text)
- searchDatabasesByLFTagsResponse_httpStatus :: Lens' SearchDatabasesByLFTagsResponse Int
- searchTablesByLFTags_catalogId :: Lens' SearchTablesByLFTags (Maybe Text)
- searchTablesByLFTags_maxResults :: Lens' SearchTablesByLFTags (Maybe Natural)
- searchTablesByLFTags_nextToken :: Lens' SearchTablesByLFTags (Maybe Text)
- searchTablesByLFTags_expression :: Lens' SearchTablesByLFTags (NonEmpty LFTag)
- searchTablesByLFTagsResponse_nextToken :: Lens' SearchTablesByLFTagsResponse (Maybe Text)
- searchTablesByLFTagsResponse_tableList :: Lens' SearchTablesByLFTagsResponse (Maybe [TaggedTable])
- searchTablesByLFTagsResponse_httpStatus :: Lens' SearchTablesByLFTagsResponse Int
- startQueryPlanning_queryPlanningContext :: Lens' StartQueryPlanning QueryPlanningContext
- startQueryPlanning_queryString :: Lens' StartQueryPlanning Text
- startQueryPlanningResponse_httpStatus :: Lens' StartQueryPlanningResponse Int
- startQueryPlanningResponse_queryId :: Lens' StartQueryPlanningResponse Text
- startTransaction_transactionType :: Lens' StartTransaction (Maybe TransactionType)
- startTransactionResponse_transactionId :: Lens' StartTransactionResponse (Maybe Text)
- startTransactionResponse_httpStatus :: Lens' StartTransactionResponse Int
- updateLFTag_catalogId :: Lens' UpdateLFTag (Maybe Text)
- updateLFTag_tagValuesToAdd :: Lens' UpdateLFTag (Maybe (NonEmpty Text))
- updateLFTag_tagValuesToDelete :: Lens' UpdateLFTag (Maybe (NonEmpty Text))
- updateLFTag_tagKey :: Lens' UpdateLFTag Text
- updateLFTagResponse_httpStatus :: Lens' UpdateLFTagResponse Int
- updateResource_roleArn :: Lens' UpdateResource Text
- updateResource_resourceArn :: Lens' UpdateResource Text
- updateResourceResponse_httpStatus :: Lens' UpdateResourceResponse Int
- updateTableObjects_catalogId :: Lens' UpdateTableObjects (Maybe Text)
- updateTableObjects_transactionId :: Lens' UpdateTableObjects (Maybe Text)
- updateTableObjects_databaseName :: Lens' UpdateTableObjects Text
- updateTableObjects_tableName :: Lens' UpdateTableObjects Text
- updateTableObjects_writeOperations :: Lens' UpdateTableObjects (NonEmpty WriteOperation)
- updateTableObjectsResponse_httpStatus :: Lens' UpdateTableObjectsResponse Int
- updateTableStorageOptimizer_catalogId :: Lens' UpdateTableStorageOptimizer (Maybe Text)
- updateTableStorageOptimizer_databaseName :: Lens' UpdateTableStorageOptimizer Text
- updateTableStorageOptimizer_tableName :: Lens' UpdateTableStorageOptimizer Text
- updateTableStorageOptimizer_storageOptimizerConfig :: Lens' UpdateTableStorageOptimizer (HashMap OptimizerType (HashMap Text Text))
- updateTableStorageOptimizerResponse_result :: Lens' UpdateTableStorageOptimizerResponse (Maybe Text)
- updateTableStorageOptimizerResponse_httpStatus :: Lens' UpdateTableStorageOptimizerResponse Int
- addObjectInput_partitionValues :: Lens' AddObjectInput (Maybe (NonEmpty Text))
- addObjectInput_uri :: Lens' AddObjectInput Text
- addObjectInput_eTag :: Lens' AddObjectInput Text
- addObjectInput_size :: Lens' AddObjectInput Integer
- auditContext_additionalAuditContext :: Lens' AuditContext (Maybe Text)
- batchPermissionsFailureEntry_error :: Lens' BatchPermissionsFailureEntry (Maybe ErrorDetail)
- batchPermissionsFailureEntry_requestEntry :: Lens' BatchPermissionsFailureEntry (Maybe BatchPermissionsRequestEntry)
- batchPermissionsRequestEntry_permissions :: Lens' BatchPermissionsRequestEntry (Maybe [Permission])
- batchPermissionsRequestEntry_permissionsWithGrantOption :: Lens' BatchPermissionsRequestEntry (Maybe [Permission])
- batchPermissionsRequestEntry_principal :: Lens' BatchPermissionsRequestEntry (Maybe DataLakePrincipal)
- batchPermissionsRequestEntry_resource :: Lens' BatchPermissionsRequestEntry (Maybe Resource)
- batchPermissionsRequestEntry_id :: Lens' BatchPermissionsRequestEntry Text
- columnLFTag_lFTags :: Lens' ColumnLFTag (Maybe (NonEmpty LFTagPair))
- columnLFTag_name :: Lens' ColumnLFTag (Maybe Text)
- columnWildcard_excludedColumnNames :: Lens' ColumnWildcard (Maybe [Text])
- dataCellsFilter_columnNames :: Lens' DataCellsFilter (Maybe [Text])
- dataCellsFilter_columnWildcard :: Lens' DataCellsFilter (Maybe ColumnWildcard)
- dataCellsFilter_rowFilter :: Lens' DataCellsFilter (Maybe RowFilter)
- dataCellsFilter_tableCatalogId :: Lens' DataCellsFilter Text
- dataCellsFilter_databaseName :: Lens' DataCellsFilter Text
- dataCellsFilter_tableName :: Lens' DataCellsFilter Text
- dataCellsFilter_name :: Lens' DataCellsFilter Text
- dataCellsFilterResource_databaseName :: Lens' DataCellsFilterResource (Maybe Text)
- dataCellsFilterResource_name :: Lens' DataCellsFilterResource (Maybe Text)
- dataCellsFilterResource_tableCatalogId :: Lens' DataCellsFilterResource (Maybe Text)
- dataCellsFilterResource_tableName :: Lens' DataCellsFilterResource (Maybe Text)
- dataLakePrincipal_dataLakePrincipalIdentifier :: Lens' DataLakePrincipal (Maybe Text)
- dataLakeSettings_allowExternalDataFiltering :: Lens' DataLakeSettings (Maybe Bool)
- dataLakeSettings_authorizedSessionTagValueList :: Lens' DataLakeSettings (Maybe [Text])
- dataLakeSettings_createDatabaseDefaultPermissions :: Lens' DataLakeSettings (Maybe [PrincipalPermissions])
- dataLakeSettings_createTableDefaultPermissions :: Lens' DataLakeSettings (Maybe [PrincipalPermissions])
- dataLakeSettings_dataLakeAdmins :: Lens' DataLakeSettings (Maybe [DataLakePrincipal])
- dataLakeSettings_externalDataFilteringAllowList :: Lens' DataLakeSettings (Maybe [DataLakePrincipal])
- dataLakeSettings_parameters :: Lens' DataLakeSettings (Maybe (HashMap Text Text))
- dataLakeSettings_trustedResourceOwners :: Lens' DataLakeSettings (Maybe [Text])
- dataLocationResource_catalogId :: Lens' DataLocationResource (Maybe Text)
- dataLocationResource_resourceArn :: Lens' DataLocationResource Text
- databaseResource_catalogId :: Lens' DatabaseResource (Maybe Text)
- databaseResource_name :: Lens' DatabaseResource Text
- deleteObjectInput_eTag :: Lens' DeleteObjectInput (Maybe Text)
- deleteObjectInput_partitionValues :: Lens' DeleteObjectInput (Maybe (NonEmpty Text))
- deleteObjectInput_uri :: Lens' DeleteObjectInput Text
- detailsMap_resourceShare :: Lens' DetailsMap (Maybe [Text])
- errorDetail_errorCode :: Lens' ErrorDetail (Maybe Text)
- errorDetail_errorMessage :: Lens' ErrorDetail (Maybe Text)
- executionStatistics_averageExecutionTimeMillis :: Lens' ExecutionStatistics (Maybe Integer)
- executionStatistics_dataScannedBytes :: Lens' ExecutionStatistics (Maybe Integer)
- executionStatistics_workUnitsExecutedCount :: Lens' ExecutionStatistics (Maybe Integer)
- filterCondition_comparisonOperator :: Lens' FilterCondition (Maybe ComparisonOperator)
- filterCondition_field :: Lens' FilterCondition (Maybe FieldNameString)
- filterCondition_stringValueList :: Lens' FilterCondition (Maybe [Text])
- lFTag_tagKey :: Lens' LFTag Text
- lFTag_tagValues :: Lens' LFTag (NonEmpty Text)
- lFTagError_error :: Lens' LFTagError (Maybe ErrorDetail)
- lFTagError_lFTag :: Lens' LFTagError (Maybe LFTagPair)
- lFTagKeyResource_catalogId :: Lens' LFTagKeyResource (Maybe Text)
- lFTagKeyResource_tagKey :: Lens' LFTagKeyResource Text
- lFTagKeyResource_tagValues :: Lens' LFTagKeyResource (NonEmpty Text)
- lFTagPair_catalogId :: Lens' LFTagPair (Maybe Text)
- lFTagPair_tagKey :: Lens' LFTagPair Text
- lFTagPair_tagValues :: Lens' LFTagPair (NonEmpty Text)
- lFTagPolicyResource_catalogId :: Lens' LFTagPolicyResource (Maybe Text)
- lFTagPolicyResource_resourceType :: Lens' LFTagPolicyResource ResourceType
- lFTagPolicyResource_expression :: Lens' LFTagPolicyResource (NonEmpty LFTag)
- partitionObjects_objects :: Lens' PartitionObjects (Maybe [TableObject])
- partitionObjects_partitionValues :: Lens' PartitionObjects (Maybe (NonEmpty Text))
- partitionValueList_values :: Lens' PartitionValueList (NonEmpty Text)
- planningStatistics_estimatedDataToScanBytes :: Lens' PlanningStatistics (Maybe Integer)
- planningStatistics_planningTimeMillis :: Lens' PlanningStatistics (Maybe Integer)
- planningStatistics_queueTimeMillis :: Lens' PlanningStatistics (Maybe Integer)
- planningStatistics_workUnitsGeneratedCount :: Lens' PlanningStatistics (Maybe Integer)
- principalPermissions_permissions :: Lens' PrincipalPermissions (Maybe [Permission])
- principalPermissions_principal :: Lens' PrincipalPermissions (Maybe DataLakePrincipal)
- principalResourcePermissions_additionalDetails :: Lens' PrincipalResourcePermissions (Maybe DetailsMap)
- principalResourcePermissions_permissions :: Lens' PrincipalResourcePermissions (Maybe [Permission])
- principalResourcePermissions_permissionsWithGrantOption :: Lens' PrincipalResourcePermissions (Maybe [Permission])
- principalResourcePermissions_principal :: Lens' PrincipalResourcePermissions (Maybe DataLakePrincipal)
- principalResourcePermissions_resource :: Lens' PrincipalResourcePermissions (Maybe Resource)
- queryPlanningContext_catalogId :: Lens' QueryPlanningContext (Maybe Text)
- queryPlanningContext_queryAsOfTime :: Lens' QueryPlanningContext (Maybe UTCTime)
- queryPlanningContext_queryParameters :: Lens' QueryPlanningContext (Maybe (HashMap Text Text))
- queryPlanningContext_transactionId :: Lens' QueryPlanningContext (Maybe Text)
- queryPlanningContext_databaseName :: Lens' QueryPlanningContext Text
- resource_catalog :: Lens' Resource (Maybe CatalogResource)
- resource_dataCellsFilter :: Lens' Resource (Maybe DataCellsFilterResource)
- resource_dataLocation :: Lens' Resource (Maybe DataLocationResource)
- resource_database :: Lens' Resource (Maybe DatabaseResource)
- resource_lFTag :: Lens' Resource (Maybe LFTagKeyResource)
- resource_lFTagPolicy :: Lens' Resource (Maybe LFTagPolicyResource)
- resource_table :: Lens' Resource (Maybe TableResource)
- resource_tableWithColumns :: Lens' Resource (Maybe TableWithColumnsResource)
- resourceInfo_lastModified :: Lens' ResourceInfo (Maybe UTCTime)
- resourceInfo_resourceArn :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_roleArn :: Lens' ResourceInfo (Maybe Text)
- rowFilter_allRowsWildcard :: Lens' RowFilter (Maybe AllRowsWildcard)
- rowFilter_filterExpression :: Lens' RowFilter (Maybe Text)
- storageOptimizer_config :: Lens' StorageOptimizer (Maybe (HashMap Text Text))
- storageOptimizer_errorMessage :: Lens' StorageOptimizer (Maybe Text)
- storageOptimizer_lastRunDetails :: Lens' StorageOptimizer (Maybe Text)
- storageOptimizer_storageOptimizerType :: Lens' StorageOptimizer (Maybe OptimizerType)
- storageOptimizer_warnings :: Lens' StorageOptimizer (Maybe Text)
- tableObject_eTag :: Lens' TableObject (Maybe Text)
- tableObject_size :: Lens' TableObject (Maybe Integer)
- tableObject_uri :: Lens' TableObject (Maybe Text)
- tableResource_catalogId :: Lens' TableResource (Maybe Text)
- tableResource_name :: Lens' TableResource (Maybe Text)
- tableResource_tableWildcard :: Lens' TableResource (Maybe TableWildcard)
- tableResource_databaseName :: Lens' TableResource Text
- tableWithColumnsResource_catalogId :: Lens' TableWithColumnsResource (Maybe Text)
- tableWithColumnsResource_columnNames :: Lens' TableWithColumnsResource (Maybe [Text])
- tableWithColumnsResource_columnWildcard :: Lens' TableWithColumnsResource (Maybe ColumnWildcard)
- tableWithColumnsResource_databaseName :: Lens' TableWithColumnsResource Text
- tableWithColumnsResource_name :: Lens' TableWithColumnsResource Text
- taggedDatabase_database :: Lens' TaggedDatabase (Maybe DatabaseResource)
- taggedDatabase_lFTags :: Lens' TaggedDatabase (Maybe (NonEmpty LFTagPair))
- taggedTable_lFTagOnDatabase :: Lens' TaggedTable (Maybe (NonEmpty LFTagPair))
- taggedTable_lFTagsOnColumns :: Lens' TaggedTable (Maybe [ColumnLFTag])
- taggedTable_lFTagsOnTable :: Lens' TaggedTable (Maybe (NonEmpty LFTagPair))
- taggedTable_table :: Lens' TaggedTable (Maybe TableResource)
- transactionDescription_transactionEndTime :: Lens' TransactionDescription (Maybe UTCTime)
- transactionDescription_transactionId :: Lens' TransactionDescription (Maybe Text)
- transactionDescription_transactionStartTime :: Lens' TransactionDescription (Maybe UTCTime)
- transactionDescription_transactionStatus :: Lens' TransactionDescription (Maybe TransactionStatus)
- virtualObject_eTag :: Lens' VirtualObject (Maybe Text)
- virtualObject_uri :: Lens' VirtualObject Text
- workUnitRange_workUnitIdMax :: Lens' WorkUnitRange Integer
- workUnitRange_workUnitIdMin :: Lens' WorkUnitRange Integer
- workUnitRange_workUnitToken :: Lens' WorkUnitRange Text
- writeOperation_addObject :: Lens' WriteOperation (Maybe AddObjectInput)
- writeOperation_deleteObject :: Lens' WriteOperation (Maybe DeleteObjectInput)
Operations
AddLFTagsToResource
addLFTagsToResource_catalogId :: Lens' AddLFTagsToResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
addLFTagsToResource_resource :: Lens' AddLFTagsToResource Resource Source #
The database, table, or column resource to which to attach an LF-tag.
addLFTagsToResource_lFTags :: Lens' AddLFTagsToResource (NonEmpty LFTagPair) Source #
The LF-tags to attach to the resource.
addLFTagsToResourceResponse_failures :: Lens' AddLFTagsToResourceResponse (Maybe [LFTagError]) Source #
A list of failures to tag the resource.
addLFTagsToResourceResponse_httpStatus :: Lens' AddLFTagsToResourceResponse Int Source #
The response's http status code.
AssumeDecoratedRoleWithSAML
assumeDecoratedRoleWithSAML_durationSeconds :: Lens' AssumeDecoratedRoleWithSAML (Maybe Natural) Source #
The time period, between 900 and 43,200 seconds, for the timeout of the temporary credentials.
assumeDecoratedRoleWithSAML_sAMLAssertion :: Lens' AssumeDecoratedRoleWithSAML Text Source #
A SAML assertion consisting of an assertion statement for the user who needs temporary credentials. This must match the SAML assertion that was issued to IAM. This must be Base64 encoded.
assumeDecoratedRoleWithSAML_roleArn :: Lens' AssumeDecoratedRoleWithSAML Text Source #
The role that represents an IAM principal whose scope down policy allows
it to call credential vending APIs such as
GetTemporaryTableCredentials
. The caller must also have iam:PassRole
permission on this role.
assumeDecoratedRoleWithSAML_principalArn :: Lens' AssumeDecoratedRoleWithSAML Text Source #
The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.
assumeDecoratedRoleWithSAMLResponse_accessKeyId :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text) Source #
The access key ID for the temporary credentials. (The access key consists of an access key ID and a secret key).
assumeDecoratedRoleWithSAMLResponse_expiration :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe UTCTime) Source #
The date and time when the temporary credentials expire.
assumeDecoratedRoleWithSAMLResponse_secretAccessKey :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text) Source #
The secret key for the temporary credentials. (The access key consists of an access key ID and a secret key).
assumeDecoratedRoleWithSAMLResponse_sessionToken :: Lens' AssumeDecoratedRoleWithSAMLResponse (Maybe Text) Source #
The session token for the temporary credentials.
assumeDecoratedRoleWithSAMLResponse_httpStatus :: Lens' AssumeDecoratedRoleWithSAMLResponse Int Source #
The response's http status code.
BatchGrantPermissions
batchGrantPermissions_catalogId :: Lens' BatchGrantPermissions (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
batchGrantPermissions_entries :: Lens' BatchGrantPermissions [BatchPermissionsRequestEntry] Source #
A list of up to 20 entries for resource permissions to be granted by batch operation to the principal.
batchGrantPermissionsResponse_failures :: Lens' BatchGrantPermissionsResponse (Maybe [BatchPermissionsFailureEntry]) Source #
A list of failures to grant permissions to the resources.
batchGrantPermissionsResponse_httpStatus :: Lens' BatchGrantPermissionsResponse Int Source #
The response's http status code.
BatchRevokePermissions
batchRevokePermissions_catalogId :: Lens' BatchRevokePermissions (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
batchRevokePermissions_entries :: Lens' BatchRevokePermissions [BatchPermissionsRequestEntry] Source #
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
batchRevokePermissionsResponse_failures :: Lens' BatchRevokePermissionsResponse (Maybe [BatchPermissionsFailureEntry]) Source #
A list of failures to revoke permissions to the resources.
batchRevokePermissionsResponse_httpStatus :: Lens' BatchRevokePermissionsResponse Int Source #
The response's http status code.
CancelTransaction
cancelTransaction_transactionId :: Lens' CancelTransaction Text Source #
The transaction to cancel.
cancelTransactionResponse_httpStatus :: Lens' CancelTransactionResponse Int Source #
The response's http status code.
CommitTransaction
commitTransaction_transactionId :: Lens' CommitTransaction Text Source #
The transaction to commit.
commitTransactionResponse_transactionStatus :: Lens' CommitTransactionResponse (Maybe TransactionStatus) Source #
The status of the transaction.
commitTransactionResponse_httpStatus :: Lens' CommitTransactionResponse Int Source #
The response's http status code.
CreateDataCellsFilter
createDataCellsFilter_tableData :: Lens' CreateDataCellsFilter DataCellsFilter Source #
A DataCellsFilter
structure containing information about the data
cells filter.
createDataCellsFilterResponse_httpStatus :: Lens' CreateDataCellsFilterResponse Int Source #
The response's http status code.
CreateLFTag
createLFTag_catalogId :: Lens' CreateLFTag (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
createLFTag_tagKey :: Lens' CreateLFTag Text Source #
The key-name for the LF-tag.
createLFTag_tagValues :: Lens' CreateLFTag (NonEmpty Text) Source #
A list of possible values an attribute can take.
createLFTagResponse_httpStatus :: Lens' CreateLFTagResponse Int Source #
The response's http status code.
DeleteDataCellsFilter
deleteDataCellsFilter_databaseName :: Lens' DeleteDataCellsFilter (Maybe Text) Source #
A database in the Glue Data Catalog.
deleteDataCellsFilter_name :: Lens' DeleteDataCellsFilter (Maybe Text) Source #
The name given by the user to the data filter cell.
deleteDataCellsFilter_tableCatalogId :: Lens' DeleteDataCellsFilter (Maybe Text) Source #
The ID of the catalog to which the table belongs.
deleteDataCellsFilter_tableName :: Lens' DeleteDataCellsFilter (Maybe Text) Source #
A table in the database.
deleteDataCellsFilterResponse_httpStatus :: Lens' DeleteDataCellsFilterResponse Int Source #
The response's http status code.
DeleteLFTag
deleteLFTag_catalogId :: Lens' DeleteLFTag (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
deleteLFTag_tagKey :: Lens' DeleteLFTag Text Source #
The key-name for the LF-tag to delete.
deleteLFTagResponse_httpStatus :: Lens' DeleteLFTagResponse Int Source #
The response's http status code.
DeleteObjectsOnCancel
deleteObjectsOnCancel_catalogId :: Lens' DeleteObjectsOnCancel (Maybe Text) Source #
The Glue data catalog that contains the governed table. Defaults to the current account ID.
deleteObjectsOnCancel_databaseName :: Lens' DeleteObjectsOnCancel Text Source #
The database that contains the governed table.
deleteObjectsOnCancel_tableName :: Lens' DeleteObjectsOnCancel Text Source #
The name of the governed table.
deleteObjectsOnCancel_transactionId :: Lens' DeleteObjectsOnCancel Text Source #
ID of the transaction that the writes occur in.
deleteObjectsOnCancel_objects :: Lens' DeleteObjectsOnCancel (NonEmpty VirtualObject) Source #
A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.
deleteObjectsOnCancelResponse_httpStatus :: Lens' DeleteObjectsOnCancelResponse Int Source #
The response's http status code.
DeregisterResource
deregisterResource_resourceArn :: Lens' DeregisterResource Text Source #
The Amazon Resource Name (ARN) of the resource that you want to deregister.
deregisterResourceResponse_httpStatus :: Lens' DeregisterResourceResponse Int Source #
The response's http status code.
DescribeResource
describeResource_resourceArn :: Lens' DescribeResource Text Source #
The resource ARN.
describeResourceResponse_resourceInfo :: Lens' DescribeResourceResponse (Maybe ResourceInfo) Source #
A structure containing information about an Lake Formation resource.
describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int Source #
The response's http status code.
DescribeTransaction
describeTransaction_transactionId :: Lens' DescribeTransaction Text Source #
The transaction for which to return status.
describeTransactionResponse_transactionDescription :: Lens' DescribeTransactionResponse (Maybe TransactionDescription) Source #
Returns a TransactionDescription
object containing information about
the transaction.
describeTransactionResponse_httpStatus :: Lens' DescribeTransactionResponse Int Source #
The response's http status code.
ExtendTransaction
extendTransaction_transactionId :: Lens' ExtendTransaction (Maybe Text) Source #
The transaction to extend.
extendTransactionResponse_httpStatus :: Lens' ExtendTransactionResponse Int Source #
The response's http status code.
GetDataLakeSettings
getDataLakeSettings_catalogId :: Lens' GetDataLakeSettings (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
getDataLakeSettingsResponse_dataLakeSettings :: Lens' GetDataLakeSettingsResponse (Maybe DataLakeSettings) Source #
A structure representing a list of Lake Formation principals designated as data lake administrators.
getDataLakeSettingsResponse_httpStatus :: Lens' GetDataLakeSettingsResponse Int Source #
The response's http status code.
GetEffectivePermissionsForPath
getEffectivePermissionsForPath_catalogId :: Lens' GetEffectivePermissionsForPath (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
getEffectivePermissionsForPath_maxResults :: Lens' GetEffectivePermissionsForPath (Maybe Natural) Source #
The maximum number of results to return.
getEffectivePermissionsForPath_nextToken :: Lens' GetEffectivePermissionsForPath (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
getEffectivePermissionsForPath_resourceArn :: Lens' GetEffectivePermissionsForPath Text Source #
The Amazon Resource Name (ARN) of the resource for which you want to get permissions.
getEffectivePermissionsForPathResponse_nextToken :: Lens' GetEffectivePermissionsForPathResponse (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
getEffectivePermissionsForPathResponse_permissions :: Lens' GetEffectivePermissionsForPathResponse (Maybe [PrincipalResourcePermissions]) Source #
A list of the permissions for the specified table or database resource located at the path in Amazon S3.
getEffectivePermissionsForPathResponse_httpStatus :: Lens' GetEffectivePermissionsForPathResponse Int Source #
The response's http status code.
GetLFTag
getLFTag_catalogId :: Lens' GetLFTag (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
getLFTagResponse_catalogId :: Lens' GetLFTagResponse (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
getLFTagResponse_tagKey :: Lens' GetLFTagResponse (Maybe Text) Source #
The key-name for the LF-tag.
getLFTagResponse_tagValues :: Lens' GetLFTagResponse (Maybe (NonEmpty Text)) Source #
A list of possible values an attribute can take.
getLFTagResponse_httpStatus :: Lens' GetLFTagResponse Int Source #
The response's http status code.
GetQueryState
getQueryState_queryId :: Lens' GetQueryState Text Source #
The ID of the plan query operation.
getQueryStateResponse_error :: Lens' GetQueryStateResponse (Maybe Text) Source #
An error message when the operation fails.
getQueryStateResponse_httpStatus :: Lens' GetQueryStateResponse Int Source #
The response's http status code.
getQueryStateResponse_state :: Lens' GetQueryStateResponse QueryStateString Source #
The state of a query previously submitted. The possible states are:
- PENDING: the query is pending.
- WORKUNITS_AVAILABLE: some work units are ready for retrieval and execution.
- FINISHED: the query planning finished successfully, and all work units are ready for retrieval and execution.
- ERROR: an error occurred with the query, such as an invalid query ID or a backend error.
GetQueryStatistics
getQueryStatistics_queryId :: Lens' GetQueryStatistics Text Source #
The ID of the plan query operation.
getQueryStatisticsResponse_executionStatistics :: Lens' GetQueryStatisticsResponse (Maybe ExecutionStatistics) Source #
An ExecutionStatistics
structure containing execution statistics.
getQueryStatisticsResponse_planningStatistics :: Lens' GetQueryStatisticsResponse (Maybe PlanningStatistics) Source #
A PlanningStatistics
structure containing query planning statistics.
getQueryStatisticsResponse_querySubmissionTime :: Lens' GetQueryStatisticsResponse (Maybe UTCTime) Source #
The time that the query was submitted.
getQueryStatisticsResponse_httpStatus :: Lens' GetQueryStatisticsResponse Int Source #
The response's http status code.
GetResourceLFTags
getResourceLFTags_catalogId :: Lens' GetResourceLFTags (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
getResourceLFTags_showAssignedLFTags :: Lens' GetResourceLFTags (Maybe Bool) Source #
Indicates whether to show the assigned LF-tags.
getResourceLFTags_resource :: Lens' GetResourceLFTags Resource Source #
The database, table, or column resource for which you want to return LF-tags.
getResourceLFTagsResponse_lFTagOnDatabase :: Lens' GetResourceLFTagsResponse (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags applied to a database resource.
getResourceLFTagsResponse_lFTagsOnColumns :: Lens' GetResourceLFTagsResponse (Maybe [ColumnLFTag]) Source #
A list of LF-tags applied to a column resource.
getResourceLFTagsResponse_lFTagsOnTable :: Lens' GetResourceLFTagsResponse (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags applied to a table resource.
getResourceLFTagsResponse_httpStatus :: Lens' GetResourceLFTagsResponse Int Source #
The response's http status code.
GetTableObjects
getTableObjects_catalogId :: Lens' GetTableObjects (Maybe Text) Source #
The catalog containing the governed table. Defaults to the caller’s account.
getTableObjects_maxResults :: Lens' GetTableObjects (Maybe Natural) Source #
Specifies how many values to return in a page.
getTableObjects_nextToken :: Lens' GetTableObjects (Maybe Text) Source #
A continuation token if this is not the first call to retrieve these objects.
getTableObjects_partitionPredicate :: Lens' GetTableObjects (Maybe Text) Source #
A predicate to filter the objects returned based on the partition keys defined in the governed table.
- The comparison operators supported are: =, >, <, >=, <=
- The logical operators supported are: AND
- The data types supported are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.
getTableObjects_queryAsOfTime :: Lens' GetTableObjects (Maybe UTCTime) Source #
The time as of when to read the governed table contents. If not set, the
most recent transaction commit time is used. Cannot be specified along
with TransactionId
.
getTableObjects_transactionId :: Lens' GetTableObjects (Maybe Text) Source #
The transaction ID at which to read the governed table contents. If this
transaction has aborted, an error is returned. If not set, defaults to
the most recent committed transaction. Cannot be specified along with
QueryAsOfTime
.
getTableObjects_databaseName :: Lens' GetTableObjects Text Source #
The database containing the governed table.
getTableObjects_tableName :: Lens' GetTableObjects Text Source #
The governed table for which to retrieve objects.
getTableObjectsResponse_nextToken :: Lens' GetTableObjectsResponse (Maybe Text) Source #
A continuation token indicating whether additional data is available.
getTableObjectsResponse_objects :: Lens' GetTableObjectsResponse (Maybe [PartitionObjects]) Source #
A list of objects organized by partition keys.
getTableObjectsResponse_httpStatus :: Lens' GetTableObjectsResponse Int Source #
The response's http status code.
GetTemporaryGluePartitionCredentials
getTemporaryGluePartitionCredentials_auditContext :: Lens' GetTemporaryGluePartitionCredentials (Maybe AuditContext) Source #
A structure representing context to access a resource (column names, query ID, etc).
getTemporaryGluePartitionCredentials_durationSeconds :: Lens' GetTemporaryGluePartitionCredentials (Maybe Natural) Source #
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
getTemporaryGluePartitionCredentials_permissions :: Lens' GetTemporaryGluePartitionCredentials (Maybe [Permission]) Source #
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
getTemporaryGluePartitionCredentials_tableArn :: Lens' GetTemporaryGluePartitionCredentials Text Source #
The ARN of the partitions' table.
getTemporaryGluePartitionCredentials_partition :: Lens' GetTemporaryGluePartitionCredentials PartitionValueList Source #
A list of partition values identifying a single partition.
getTemporaryGluePartitionCredentials_supportedPermissionTypes :: Lens' GetTemporaryGluePartitionCredentials (NonEmpty PermissionType) Source #
A list of supported permission types for the partition. Valid values are
COLUMN_PERMISSION
and CELL_FILTER_PERMISSION
.
getTemporaryGluePartitionCredentialsResponse_accessKeyId :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text) Source #
The access key ID for the temporary credentials.
getTemporaryGluePartitionCredentialsResponse_expiration :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe UTCTime) Source #
The date and time when the temporary credentials expire.
getTemporaryGluePartitionCredentialsResponse_secretAccessKey :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text) Source #
The secret key for the temporary credentials.
getTemporaryGluePartitionCredentialsResponse_sessionToken :: Lens' GetTemporaryGluePartitionCredentialsResponse (Maybe Text) Source #
The session token for the temporary credentials.
getTemporaryGluePartitionCredentialsResponse_httpStatus :: Lens' GetTemporaryGluePartitionCredentialsResponse Int Source #
The response's http status code.
GetTemporaryGlueTableCredentials
getTemporaryGlueTableCredentials_auditContext :: Lens' GetTemporaryGlueTableCredentials (Maybe AuditContext) Source #
A structure representing context to access a resource (column names, query ID, etc).
getTemporaryGlueTableCredentials_durationSeconds :: Lens' GetTemporaryGlueTableCredentials (Maybe Natural) Source #
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
getTemporaryGlueTableCredentials_permissions :: Lens' GetTemporaryGlueTableCredentials (Maybe [Permission]) Source #
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
getTemporaryGlueTableCredentials_tableArn :: Lens' GetTemporaryGlueTableCredentials Text Source #
The ARN identifying a table in the Data Catalog for the temporary credentials request.
getTemporaryGlueTableCredentials_supportedPermissionTypes :: Lens' GetTemporaryGlueTableCredentials (NonEmpty PermissionType) Source #
A list of supported permission types for the table. Valid values are
COLUMN_PERMISSION
and CELL_FILTER_PERMISSION
.
getTemporaryGlueTableCredentialsResponse_accessKeyId :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text) Source #
The access key ID for the temporary credentials.
getTemporaryGlueTableCredentialsResponse_expiration :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe UTCTime) Source #
The date and time when the temporary credentials expire.
getTemporaryGlueTableCredentialsResponse_secretAccessKey :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text) Source #
The secret key for the temporary credentials.
getTemporaryGlueTableCredentialsResponse_sessionToken :: Lens' GetTemporaryGlueTableCredentialsResponse (Maybe Text) Source #
The session token for the temporary credentials.
getTemporaryGlueTableCredentialsResponse_httpStatus :: Lens' GetTemporaryGlueTableCredentialsResponse Int Source #
The response's http status code.
GetWorkUnitResults
getWorkUnitResults_queryId :: Lens' GetWorkUnitResults Text Source #
The ID of the plan query operation for which to get results.
getWorkUnitResults_workUnitId :: Lens' GetWorkUnitResults Natural Source #
The work unit ID for which to get results. Value generated by
enumerating WorkUnitIdMin
to WorkUnitIdMax
(inclusive) from the
WorkUnitRange
in the output of GetWorkUnits
.
getWorkUnitResults_workUnitToken :: Lens' GetWorkUnitResults Text Source #
A work token used to query the execution service. Token output from
GetWorkUnits
.
getWorkUnitResultsResponse_httpStatus :: Lens' GetWorkUnitResultsResponse Int Source #
The response's http status code.
getWorkUnitResultsResponse_resultStream :: Lens' GetWorkUnitResultsResponse ResponseBody Source #
Rows returned from the GetWorkUnitResults
operation as a stream of
Apache Arrow v1.0 messages.
GetWorkUnits
getWorkUnits_nextToken :: Lens' GetWorkUnits (Maybe Text) Source #
A continuation token, if this is a continuation call.
getWorkUnits_pageSize :: Lens' GetWorkUnits (Maybe Int) Source #
The size of each page to get in the Amazon Web Services service call. This does not affect the number of items returned in the command's output. Setting a smaller page size results in more calls to the Amazon Web Services service, retrieving fewer items in each call. This can help prevent the Amazon Web Services service calls from timing out.
getWorkUnits_queryId :: Lens' GetWorkUnits Text Source #
The ID of the plan query operation.
getWorkUnitsResponse_nextToken :: Lens' GetWorkUnitsResponse (Maybe Text) Source #
A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.
getWorkUnitsResponse_httpStatus :: Lens' GetWorkUnitsResponse Int Source #
The response's http status code.
getWorkUnitsResponse_queryId :: Lens' GetWorkUnitsResponse Text Source #
The ID of the plan query operation.
getWorkUnitsResponse_workUnitRanges :: Lens' GetWorkUnitsResponse [WorkUnitRange] Source #
A WorkUnitRangeList
object that specifies the valid range of work unit
IDs for querying the execution service.
GrantPermissions
grantPermissions_catalogId :: Lens' GrantPermissions (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
grantPermissions_permissionsWithGrantOption :: Lens' GrantPermissions (Maybe [Permission]) Source #
Indicates a list of the granted permissions that the principal may pass
to other users. These permissions may only be a subset of the
permissions granted in the Privileges
.
grantPermissions_principal :: Lens' GrantPermissions DataLakePrincipal Source #
The principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles, and they are defined by their principal type and their ARN.
Note that if you define a resource with a particular ARN, then later delete, and recreate a resource with that same ARN, the resource maintains the permissions already granted.
grantPermissions_resource :: Lens' GrantPermissions Resource Source #
The resource to which permissions are to be granted. Resources in Lake Formation are the Data Catalog, databases, and tables.
grantPermissions_permissions :: Lens' GrantPermissions [Permission] Source #
The permissions granted to the principal on the resource. Lake Formation defines privileges to grant and revoke access to metadata in the Data Catalog and data organized in underlying data storage such as Amazon S3. Lake Formation requires that each principal be authorized to perform a specific task on Lake Formation resources.
grantPermissionsResponse_httpStatus :: Lens' GrantPermissionsResponse Int Source #
The response's http status code.
ListDataCellsFilter
listDataCellsFilter_maxResults :: Lens' ListDataCellsFilter (Maybe Natural) Source #
The maximum size of the response.
listDataCellsFilter_nextToken :: Lens' ListDataCellsFilter (Maybe Text) Source #
A continuation token, if this is a continuation call.
listDataCellsFilter_table :: Lens' ListDataCellsFilter (Maybe TableResource) Source #
A table in the Glue Data Catalog.
listDataCellsFilterResponse_dataCellsFilters :: Lens' ListDataCellsFilterResponse (Maybe [DataCellsFilter]) Source #
A list of DataCellFilter
structures.
listDataCellsFilterResponse_nextToken :: Lens' ListDataCellsFilterResponse (Maybe Text) Source #
A continuation token, if not all requested data cell filters have been returned.
listDataCellsFilterResponse_httpStatus :: Lens' ListDataCellsFilterResponse Int Source #
The response's http status code.
ListLFTags
listLFTags_catalogId :: Lens' ListLFTags (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
listLFTags_maxResults :: Lens' ListLFTags (Maybe Natural) Source #
The maximum number of results to return.
listLFTags_nextToken :: Lens' ListLFTags (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
listLFTags_resourceShareType :: Lens' ListLFTags (Maybe ResourceShareType) Source #
If resource share type is ALL
, returns both in-account LF-tags and
shared LF-tags that the requester has permission to view. If resource
share type is FOREIGN
, returns all share LF-tags that the requester
can view. If no resource share type is passed, lists LF-tags in the
given catalog ID that the requester has permission to view.
listLFTagsResponse_lFTags :: Lens' ListLFTagsResponse (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags that the requested has permission to view.
listLFTagsResponse_nextToken :: Lens' ListLFTagsResponse (Maybe Text) Source #
A continuation token, present if the current list segment is not the last.
listLFTagsResponse_httpStatus :: Lens' ListLFTagsResponse Int Source #
The response's http status code.
ListPermissions
listPermissions_catalogId :: Lens' ListPermissions (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
listPermissions_includeRelated :: Lens' ListPermissions (Maybe Text) Source #
Indicates that related permissions should be included in the results.
listPermissions_maxResults :: Lens' ListPermissions (Maybe Natural) Source #
The maximum number of results to return.
listPermissions_nextToken :: Lens' ListPermissions (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
listPermissions_principal :: Lens' ListPermissions (Maybe DataLakePrincipal) Source #
Specifies a principal to filter the permissions returned.
listPermissions_resource :: Lens' ListPermissions (Maybe Resource) Source #
A resource where you will get a list of the principal permissions.
This operation does not support getting privileges on a table with columns. Instead, call this operation on the table, and the operation returns the table and the table w columns.
listPermissions_resourceType :: Lens' ListPermissions (Maybe DataLakeResourceType) Source #
Specifies a resource type to filter the permissions returned.
listPermissionsResponse_nextToken :: Lens' ListPermissionsResponse (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
listPermissionsResponse_principalResourcePermissions :: Lens' ListPermissionsResponse (Maybe [PrincipalResourcePermissions]) Source #
A list of principals and their permissions on the resource for the specified principal and resource types.
listPermissionsResponse_httpStatus :: Lens' ListPermissionsResponse Int Source #
The response's http status code.
ListResources
listResources_filterConditionList :: Lens' ListResources (Maybe (NonEmpty FilterCondition)) Source #
Any applicable row-level and/or column-level filtering conditions for the resources.
listResources_maxResults :: Lens' ListResources (Maybe Natural) Source #
The maximum number of resource results.
listResources_nextToken :: Lens' ListResources (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve these resources.
listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve these resources.
listResourcesResponse_resourceInfoList :: Lens' ListResourcesResponse (Maybe [ResourceInfo]) Source #
A summary of the data lake resources.
listResourcesResponse_httpStatus :: Lens' ListResourcesResponse Int Source #
The response's http status code.
ListTableStorageOptimizers
listTableStorageOptimizers_catalogId :: Lens' ListTableStorageOptimizers (Maybe Text) Source #
The Catalog ID of the table.
listTableStorageOptimizers_maxResults :: Lens' ListTableStorageOptimizers (Maybe Natural) Source #
The number of storage optimizers to return on each call.
listTableStorageOptimizers_nextToken :: Lens' ListTableStorageOptimizers (Maybe Text) Source #
A continuation token, if this is a continuation call.
listTableStorageOptimizers_storageOptimizerType :: Lens' ListTableStorageOptimizers (Maybe OptimizerType) Source #
The specific type of storage optimizers to list. The supported value is
compaction
.
listTableStorageOptimizers_databaseName :: Lens' ListTableStorageOptimizers Text Source #
Name of the database where the table is present.
listTableStorageOptimizers_tableName :: Lens' ListTableStorageOptimizers Text Source #
Name of the table.
listTableStorageOptimizersResponse_nextToken :: Lens' ListTableStorageOptimizersResponse (Maybe Text) Source #
A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.
listTableStorageOptimizersResponse_storageOptimizerList :: Lens' ListTableStorageOptimizersResponse (Maybe [StorageOptimizer]) Source #
A list of the storage optimizers associated with a table.
listTableStorageOptimizersResponse_httpStatus :: Lens' ListTableStorageOptimizersResponse Int Source #
The response's http status code.
ListTransactions
listTransactions_catalogId :: Lens' ListTransactions (Maybe Text) Source #
The catalog for which to list transactions. Defaults to the account ID of the caller.
listTransactions_maxResults :: Lens' ListTransactions (Maybe Natural) Source #
The maximum number of transactions to return in a single call.
listTransactions_nextToken :: Lens' ListTransactions (Maybe Text) Source #
A continuation token if this is not the first call to retrieve transactions.
listTransactions_statusFilter :: Lens' ListTransactions (Maybe TransactionStatusFilter) Source #
A filter indicating the status of transactions to return. Options are
ALL | COMPLETED | COMMITTED | ABORTED | ACTIVE. The default is ALL
.
listTransactionsResponse_nextToken :: Lens' ListTransactionsResponse (Maybe Text) Source #
A continuation token indicating whether additional data is available.
listTransactionsResponse_transactions :: Lens' ListTransactionsResponse (Maybe [TransactionDescription]) Source #
A list of transactions. The record for each transaction is a
TransactionDescription
object.
listTransactionsResponse_httpStatus :: Lens' ListTransactionsResponse Int Source #
The response's http status code.
PutDataLakeSettings
putDataLakeSettings_catalogId :: Lens' PutDataLakeSettings (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
putDataLakeSettings_dataLakeSettings :: Lens' PutDataLakeSettings DataLakeSettings Source #
A structure representing a list of Lake Formation principals designated as data lake administrators.
putDataLakeSettingsResponse_httpStatus :: Lens' PutDataLakeSettingsResponse Int Source #
The response's http status code.
RegisterResource
registerResource_roleArn :: Lens' RegisterResource (Maybe Text) Source #
The identifier for the role that registers the resource.
registerResource_useServiceLinkedRole :: Lens' RegisterResource (Maybe Bool) Source #
Designates an Identity and Access Management (IAM) service-linked role by registering this role with the Data Catalog. A service-linked role is a unique type of IAM role that is linked directly to Lake Formation.
For more information, see Using Service-Linked Roles for Lake Formation.
registerResource_resourceArn :: Lens' RegisterResource Text Source #
The Amazon Resource Name (ARN) of the resource that you want to register.
registerResourceResponse_httpStatus :: Lens' RegisterResourceResponse Int Source #
The response's http status code.
RemoveLFTagsFromResource
removeLFTagsFromResource_catalogId :: Lens' RemoveLFTagsFromResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
removeLFTagsFromResource_resource :: Lens' RemoveLFTagsFromResource Resource Source #
The database, table, or column resource where you want to remove an LF-tag.
removeLFTagsFromResource_lFTags :: Lens' RemoveLFTagsFromResource (NonEmpty LFTagPair) Source #
The LF-tags to be removed from the resource.
removeLFTagsFromResourceResponse_failures :: Lens' RemoveLFTagsFromResourceResponse (Maybe [LFTagError]) Source #
A list of failures to untag a resource.
removeLFTagsFromResourceResponse_httpStatus :: Lens' RemoveLFTagsFromResourceResponse Int Source #
The response's http status code.
RevokePermissions
revokePermissions_catalogId :: Lens' RevokePermissions (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
revokePermissions_permissionsWithGrantOption :: Lens' RevokePermissions (Maybe [Permission]) Source #
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
revokePermissions_principal :: Lens' RevokePermissions DataLakePrincipal Source #
The principal to be revoked permissions on the resource.
revokePermissions_resource :: Lens' RevokePermissions Resource Source #
The resource to which permissions are to be revoked.
revokePermissions_permissions :: Lens' RevokePermissions [Permission] Source #
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
revokePermissionsResponse_httpStatus :: Lens' RevokePermissionsResponse Int Source #
The response's http status code.
SearchDatabasesByLFTags
searchDatabasesByLFTags_catalogId :: Lens' SearchDatabasesByLFTags (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
searchDatabasesByLFTags_maxResults :: Lens' SearchDatabasesByLFTags (Maybe Natural) Source #
The maximum number of results to return.
searchDatabasesByLFTags_nextToken :: Lens' SearchDatabasesByLFTags (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
searchDatabasesByLFTags_expression :: Lens' SearchDatabasesByLFTags (NonEmpty LFTag) Source #
A list of conditions (LFTag
structures) to search for in database
resources.
searchDatabasesByLFTagsResponse_databaseList :: Lens' SearchDatabasesByLFTagsResponse (Maybe [TaggedDatabase]) Source #
A list of databases that meet the LF-tag conditions.
searchDatabasesByLFTagsResponse_nextToken :: Lens' SearchDatabasesByLFTagsResponse (Maybe Text) Source #
A continuation token, present if the current list segment is not the last.
searchDatabasesByLFTagsResponse_httpStatus :: Lens' SearchDatabasesByLFTagsResponse Int Source #
The response's http status code.
SearchTablesByLFTags
searchTablesByLFTags_catalogId :: Lens' SearchTablesByLFTags (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
searchTablesByLFTags_maxResults :: Lens' SearchTablesByLFTags (Maybe Natural) Source #
The maximum number of results to return.
searchTablesByLFTags_nextToken :: Lens' SearchTablesByLFTags (Maybe Text) Source #
A continuation token, if this is not the first call to retrieve this list.
searchTablesByLFTags_expression :: Lens' SearchTablesByLFTags (NonEmpty LFTag) Source #
A list of conditions (LFTag
structures) to search for in table
resources.
searchTablesByLFTagsResponse_nextToken :: Lens' SearchTablesByLFTagsResponse (Maybe Text) Source #
A continuation token, present if the current list segment is not the last.
searchTablesByLFTagsResponse_tableList :: Lens' SearchTablesByLFTagsResponse (Maybe [TaggedTable]) Source #
A list of tables that meet the LF-tag conditions.
searchTablesByLFTagsResponse_httpStatus :: Lens' SearchTablesByLFTagsResponse Int Source #
The response's http status code.
StartQueryPlanning
startQueryPlanning_queryPlanningContext :: Lens' StartQueryPlanning QueryPlanningContext Source #
A structure containing information about the query plan.
startQueryPlanning_queryString :: Lens' StartQueryPlanning Text Source #
A PartiQL query statement used as an input to the planner service.
startQueryPlanningResponse_httpStatus :: Lens' StartQueryPlanningResponse Int Source #
The response's http status code.
startQueryPlanningResponse_queryId :: Lens' StartQueryPlanningResponse Text Source #
The ID of the plan query operation can be used to fetch the actual work
unit descriptors that are produced as the result of the operation. The
ID is also used to get the query state and as an input to the Execute
operation.
StartTransaction
startTransaction_transactionType :: Lens' StartTransaction (Maybe TransactionType) Source #
Indicates whether this transaction should be read only or read and write. Writes made using a read-only transaction ID will be rejected. Read-only transactions do not need to be committed.
startTransactionResponse_transactionId :: Lens' StartTransactionResponse (Maybe Text) Source #
An opaque identifier for the transaction.
startTransactionResponse_httpStatus :: Lens' StartTransactionResponse Int Source #
The response's http status code.
UpdateLFTag
updateLFTag_catalogId :: Lens' UpdateLFTag (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
updateLFTag_tagValuesToAdd :: Lens' UpdateLFTag (Maybe (NonEmpty Text)) Source #
A list of LF-tag values to add from the LF-tag.
updateLFTag_tagValuesToDelete :: Lens' UpdateLFTag (Maybe (NonEmpty Text)) Source #
A list of LF-tag values to delete from the LF-tag.
updateLFTag_tagKey :: Lens' UpdateLFTag Text Source #
The key-name for the LF-tag for which to add or delete values.
updateLFTagResponse_httpStatus :: Lens' UpdateLFTagResponse Int Source #
The response's http status code.
UpdateResource
updateResource_roleArn :: Lens' UpdateResource Text Source #
The new role to use for the given resource registered in Lake Formation.
updateResource_resourceArn :: Lens' UpdateResource Text Source #
The resource ARN.
updateResourceResponse_httpStatus :: Lens' UpdateResourceResponse Int Source #
The response's http status code.
UpdateTableObjects
updateTableObjects_catalogId :: Lens' UpdateTableObjects (Maybe Text) Source #
The catalog containing the governed table to update. Defaults to the caller’s account ID.
updateTableObjects_transactionId :: Lens' UpdateTableObjects (Maybe Text) Source #
The transaction at which to do the write.
updateTableObjects_databaseName :: Lens' UpdateTableObjects Text Source #
The database containing the governed table to update.
updateTableObjects_tableName :: Lens' UpdateTableObjects Text Source #
The governed table to update.
updateTableObjects_writeOperations :: Lens' UpdateTableObjects (NonEmpty WriteOperation) Source #
A list of WriteOperation
objects that define an object to add to or
delete from the manifest for a governed table.
updateTableObjectsResponse_httpStatus :: Lens' UpdateTableObjectsResponse Int Source #
The response's http status code.
UpdateTableStorageOptimizer
updateTableStorageOptimizer_catalogId :: Lens' UpdateTableStorageOptimizer (Maybe Text) Source #
The Catalog ID of the table.
updateTableStorageOptimizer_databaseName :: Lens' UpdateTableStorageOptimizer Text Source #
Name of the database where the table is present.
updateTableStorageOptimizer_tableName :: Lens' UpdateTableStorageOptimizer Text Source #
Name of the table for which to enable the storage optimizer.
updateTableStorageOptimizer_storageOptimizerConfig :: Lens' UpdateTableStorageOptimizer (HashMap OptimizerType (HashMap Text Text)) Source #
Name of the table for which to enable the storage optimizer.
updateTableStorageOptimizerResponse_result :: Lens' UpdateTableStorageOptimizerResponse (Maybe Text) Source #
A response indicating the success of failure of the operation.
updateTableStorageOptimizerResponse_httpStatus :: Lens' UpdateTableStorageOptimizerResponse Int Source #
The response's http status code.
Types
AddObjectInput
addObjectInput_partitionValues :: Lens' AddObjectInput (Maybe (NonEmpty Text)) Source #
A list of partition values for the object. A value must be specified for each partition key associated with the table.
The supported data types are integer, long, date(yyyy-MM-dd), timestamp(yyyy-MM-dd HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss"), string and decimal.
addObjectInput_uri :: Lens' AddObjectInput Text Source #
The Amazon S3 location of the object.
addObjectInput_eTag :: Lens' AddObjectInput Text Source #
The Amazon S3 ETag of the object. Returned by GetTableObjects
for
validation and used to identify changes to the underlying data.
addObjectInput_size :: Lens' AddObjectInput Integer Source #
The size of the Amazon S3 object in bytes.
AllRowsWildcard
AuditContext
auditContext_additionalAuditContext :: Lens' AuditContext (Maybe Text) Source #
The filter engine can populate the 'AdditionalAuditContext' information with the request ID for you to track. This information will be displayed in CloudTrail log in your account.
BatchPermissionsFailureEntry
batchPermissionsFailureEntry_error :: Lens' BatchPermissionsFailureEntry (Maybe ErrorDetail) Source #
An error message that applies to the failure of the entry.
batchPermissionsFailureEntry_requestEntry :: Lens' BatchPermissionsFailureEntry (Maybe BatchPermissionsRequestEntry) Source #
An identifier for an entry of the batch request.
BatchPermissionsRequestEntry
batchPermissionsRequestEntry_permissions :: Lens' BatchPermissionsRequestEntry (Maybe [Permission]) Source #
The permissions to be granted.
batchPermissionsRequestEntry_permissionsWithGrantOption :: Lens' BatchPermissionsRequestEntry (Maybe [Permission]) Source #
Indicates if the option to pass permissions is granted.
batchPermissionsRequestEntry_principal :: Lens' BatchPermissionsRequestEntry (Maybe DataLakePrincipal) Source #
The principal to be granted a permission.
batchPermissionsRequestEntry_resource :: Lens' BatchPermissionsRequestEntry (Maybe Resource) Source #
The resource to which the principal is to be granted a permission.
batchPermissionsRequestEntry_id :: Lens' BatchPermissionsRequestEntry Text Source #
A unique identifier for the batch permissions request entry.
CatalogResource
ColumnLFTag
columnLFTag_lFTags :: Lens' ColumnLFTag (Maybe (NonEmpty LFTagPair)) Source #
The LF-tags attached to a column resource.
columnLFTag_name :: Lens' ColumnLFTag (Maybe Text) Source #
The name of a column resource.
ColumnWildcard
columnWildcard_excludedColumnNames :: Lens' ColumnWildcard (Maybe [Text]) Source #
Excludes column names. Any column with this name will be excluded.
DataCellsFilter
dataCellsFilter_columnNames :: Lens' DataCellsFilter (Maybe [Text]) Source #
A list of column names.
dataCellsFilter_columnWildcard :: Lens' DataCellsFilter (Maybe ColumnWildcard) Source #
A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
dataCellsFilter_rowFilter :: Lens' DataCellsFilter (Maybe RowFilter) Source #
A PartiQL predicate.
dataCellsFilter_tableCatalogId :: Lens' DataCellsFilter Text Source #
The ID of the catalog to which the table belongs.
dataCellsFilter_databaseName :: Lens' DataCellsFilter Text Source #
A database in the Glue Data Catalog.
dataCellsFilter_tableName :: Lens' DataCellsFilter Text Source #
A table in the database.
dataCellsFilter_name :: Lens' DataCellsFilter Text Source #
The name given by the user to the data filter cell.
DataCellsFilterResource
dataCellsFilterResource_databaseName :: Lens' DataCellsFilterResource (Maybe Text) Source #
A database in the Glue Data Catalog.
dataCellsFilterResource_name :: Lens' DataCellsFilterResource (Maybe Text) Source #
The name of the data cells filter.
dataCellsFilterResource_tableCatalogId :: Lens' DataCellsFilterResource (Maybe Text) Source #
The ID of the catalog to which the table belongs.
dataCellsFilterResource_tableName :: Lens' DataCellsFilterResource (Maybe Text) Source #
The name of the table.
DataLakePrincipal
dataLakePrincipal_dataLakePrincipalIdentifier :: Lens' DataLakePrincipal (Maybe Text) Source #
An identifier for the Lake Formation principal.
DataLakeSettings
dataLakeSettings_allowExternalDataFiltering :: Lens' DataLakeSettings (Maybe Bool) Source #
Whether to allow Amazon EMR clusters to access data managed by Lake Formation.
If true, you allow Amazon EMR clusters to access data in Amazon S3 locations that are registered with Lake Formation.
If false or null, no Amazon EMR clusters will be able to access data in Amazon S3 locations that are registered with Lake Formation.
For more information, see (Optional) Allow Data Filtering on Amazon EMR.
dataLakeSettings_authorizedSessionTagValueList :: Lens' DataLakeSettings (Maybe [Text]) Source #
Lake Formation relies on a privileged process secured by Amazon EMR or the third party integrator to tag the user's role while assuming it. Lake Formation will publish the acceptable key-value pair, for example key = "LakeFormationTrustedCaller" and value = "TRUE" and the third party integrator must properly tag the temporary security credentials that will be used to call Lake Formation's administrative APIs.
dataLakeSettings_createDatabaseDefaultPermissions :: Lens' DataLakeSettings (Maybe [PrincipalPermissions]) Source #
Specifies whether access control on newly created database is managed by Lake Formation permissions or exclusively by IAM permissions.
A null value indicates access control by Lake Formation permissions. A value that assigns ALL to IAM_ALLOWED_PRINCIPALS indicates access control by IAM permissions. This is referred to as the setting "Use only IAM access control," and is for backward compatibility with the Glue permission model implemented by IAM permissions.
The only permitted values are an empty array or an array that contains a single JSON object that grants ALL to IAM_ALLOWED_PRINCIPALS.
For more information, see Changing the Default Security Settings for Your Data Lake.
dataLakeSettings_createTableDefaultPermissions :: Lens' DataLakeSettings (Maybe [PrincipalPermissions]) Source #
Specifies whether access control on newly created table is managed by Lake Formation permissions or exclusively by IAM permissions.
A null value indicates access control by Lake Formation permissions. A value that assigns ALL to IAM_ALLOWED_PRINCIPALS indicates access control by IAM permissions. This is referred to as the setting "Use only IAM access control," and is for backward compatibility with the Glue permission model implemented by IAM permissions.
The only permitted values are an empty array or an array that contains a single JSON object that grants ALL to IAM_ALLOWED_PRINCIPALS.
For more information, see Changing the Default Security Settings for Your Data Lake.
dataLakeSettings_dataLakeAdmins :: Lens' DataLakeSettings (Maybe [DataLakePrincipal]) Source #
A list of Lake Formation principals. Supported principals are IAM users or IAM roles.
dataLakeSettings_externalDataFilteringAllowList :: Lens' DataLakeSettings (Maybe [DataLakePrincipal]) Source #
A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data filtering.>
dataLakeSettings_parameters :: Lens' DataLakeSettings (Maybe (HashMap Text Text)) Source #
A key-value map that provides an additional configuration on your data lake. CrossAccountVersion is the key you can configure in the Parameters field. Accepted values for the CrossAccountVersion key are 1, 2, and 3.
dataLakeSettings_trustedResourceOwners :: Lens' DataLakeSettings (Maybe [Text]) Source #
A list of the resource-owning account IDs that the caller's account can use to share their user access details (user ARNs). The user ARNs can be logged in the resource owner's CloudTrail log.
You may want to specify this property when you are in a high-trust boundary, such as the same team or company.
DataLocationResource
dataLocationResource_catalogId :: Lens' DataLocationResource (Maybe Text) Source #
The identifier for the Data Catalog where the location is registered with Lake Formation. By default, it is the account ID of the caller.
dataLocationResource_resourceArn :: Lens' DataLocationResource Text Source #
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
DatabaseResource
databaseResource_catalogId :: Lens' DatabaseResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, it is the account ID of the caller.
databaseResource_name :: Lens' DatabaseResource Text Source #
The name of the database resource. Unique to the Data Catalog.
DeleteObjectInput
deleteObjectInput_eTag :: Lens' DeleteObjectInput (Maybe Text) Source #
The Amazon S3 ETag of the object. Returned by GetTableObjects
for
validation and used to identify changes to the underlying data.
deleteObjectInput_partitionValues :: Lens' DeleteObjectInput (Maybe (NonEmpty Text)) Source #
A list of partition values for the object. A value must be specified for each partition key associated with the governed table.
deleteObjectInput_uri :: Lens' DeleteObjectInput Text Source #
The Amazon S3 location of the object to delete.
DetailsMap
detailsMap_resourceShare :: Lens' DetailsMap (Maybe [Text]) Source #
A resource share ARN for a catalog resource shared through RAM.
ErrorDetail
errorDetail_errorCode :: Lens' ErrorDetail (Maybe Text) Source #
The code associated with this error.
errorDetail_errorMessage :: Lens' ErrorDetail (Maybe Text) Source #
A message describing the error.
ExecutionStatistics
executionStatistics_averageExecutionTimeMillis :: Lens' ExecutionStatistics (Maybe Integer) Source #
The average time the request took to be executed.
executionStatistics_dataScannedBytes :: Lens' ExecutionStatistics (Maybe Integer) Source #
The amount of data that was scanned in bytes.
executionStatistics_workUnitsExecutedCount :: Lens' ExecutionStatistics (Maybe Integer) Source #
The number of work units executed.
FilterCondition
filterCondition_comparisonOperator :: Lens' FilterCondition (Maybe ComparisonOperator) Source #
The comparison operator used in the filter condition.
filterCondition_field :: Lens' FilterCondition (Maybe FieldNameString) Source #
The field to filter in the filter condition.
filterCondition_stringValueList :: Lens' FilterCondition (Maybe [Text]) Source #
A string with values used in evaluating the filter condition.
LFTag
lFTag_tagValues :: Lens' LFTag (NonEmpty Text) Source #
A list of possible values an attribute can take.
LFTagError
lFTagError_error :: Lens' LFTagError (Maybe ErrorDetail) Source #
An error that occurred with the attachment or detachment of the LF-tag.
lFTagError_lFTag :: Lens' LFTagError (Maybe LFTagPair) Source #
The key-name of the LF-tag.
LFTagKeyResource
lFTagKeyResource_catalogId :: Lens' LFTagKeyResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
lFTagKeyResource_tagKey :: Lens' LFTagKeyResource Text Source #
The key-name for the LF-tag.
lFTagKeyResource_tagValues :: Lens' LFTagKeyResource (NonEmpty Text) Source #
A list of possible values an attribute can take.
LFTagPair
lFTagPair_catalogId :: Lens' LFTagPair (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
lFTagPair_tagValues :: Lens' LFTagPair (NonEmpty Text) Source #
A list of possible values an attribute can take.
LFTagPolicyResource
lFTagPolicyResource_catalogId :: Lens' LFTagPolicyResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
lFTagPolicyResource_resourceType :: Lens' LFTagPolicyResource ResourceType Source #
The resource type for which the LF-tag policy applies.
lFTagPolicyResource_expression :: Lens' LFTagPolicyResource (NonEmpty LFTag) Source #
A list of LF-tag conditions that apply to the resource's LF-tag policy.
PartitionObjects
partitionObjects_objects :: Lens' PartitionObjects (Maybe [TableObject]) Source #
A list of table objects
partitionObjects_partitionValues :: Lens' PartitionObjects (Maybe (NonEmpty Text)) Source #
A list of partition values.
PartitionValueList
partitionValueList_values :: Lens' PartitionValueList (NonEmpty Text) Source #
The list of partition values.
PlanningStatistics
planningStatistics_estimatedDataToScanBytes :: Lens' PlanningStatistics (Maybe Integer) Source #
An estimate of the data that was scanned in bytes.
planningStatistics_planningTimeMillis :: Lens' PlanningStatistics (Maybe Integer) Source #
The time that it took to process the request.
planningStatistics_queueTimeMillis :: Lens' PlanningStatistics (Maybe Integer) Source #
The time the request was in queue to be processed.
planningStatistics_workUnitsGeneratedCount :: Lens' PlanningStatistics (Maybe Integer) Source #
The number of work units generated.
PrincipalPermissions
principalPermissions_permissions :: Lens' PrincipalPermissions (Maybe [Permission]) Source #
The permissions that are granted to the principal.
principalPermissions_principal :: Lens' PrincipalPermissions (Maybe DataLakePrincipal) Source #
The principal who is granted permissions.
PrincipalResourcePermissions
principalResourcePermissions_additionalDetails :: Lens' PrincipalResourcePermissions (Maybe DetailsMap) Source #
This attribute can be used to return any additional details of
PrincipalResourcePermissions
. Currently returns only as a RAM resource
share ARN.
principalResourcePermissions_permissions :: Lens' PrincipalResourcePermissions (Maybe [Permission]) Source #
The permissions to be granted or revoked on the resource.
principalResourcePermissions_permissionsWithGrantOption :: Lens' PrincipalResourcePermissions (Maybe [Permission]) Source #
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
principalResourcePermissions_principal :: Lens' PrincipalResourcePermissions (Maybe DataLakePrincipal) Source #
The Data Lake principal to be granted or revoked permissions.
principalResourcePermissions_resource :: Lens' PrincipalResourcePermissions (Maybe Resource) Source #
The resource where permissions are to be granted or revoked.
QueryPlanningContext
queryPlanningContext_catalogId :: Lens' QueryPlanningContext (Maybe Text) Source #
The ID of the Data Catalog where the partition in question resides. If none is provided, the Amazon Web Services account ID is used by default.
queryPlanningContext_queryAsOfTime :: Lens' QueryPlanningContext (Maybe UTCTime) Source #
The time as of when to read the table contents. If not set, the most
recent transaction commit time will be used. Cannot be specified along
with TransactionId
.
queryPlanningContext_queryParameters :: Lens' QueryPlanningContext (Maybe (HashMap Text Text)) Source #
A map consisting of key-value pairs.
queryPlanningContext_transactionId :: Lens' QueryPlanningContext (Maybe Text) Source #
The transaction ID at which to read the table contents. If this
transaction is not committed, the read will be treated as part of that
transaction and will see its writes. If this transaction has aborted, an
error will be returned. If not set, defaults to the most recent
committed transaction. Cannot be specified along with QueryAsOfTime
.
queryPlanningContext_databaseName :: Lens' QueryPlanningContext Text Source #
The database containing the table.
Resource
resource_catalog :: Lens' Resource (Maybe CatalogResource) Source #
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
resource_dataCellsFilter :: Lens' Resource (Maybe DataCellsFilterResource) Source #
A data cell filter.
resource_dataLocation :: Lens' Resource (Maybe DataLocationResource) Source #
The location of an Amazon S3 path where permissions are granted or revoked.
resource_database :: Lens' Resource (Maybe DatabaseResource) Source #
The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal.
resource_lFTag :: Lens' Resource (Maybe LFTagKeyResource) Source #
The LF-tag key and values attached to a resource.
resource_lFTagPolicy :: Lens' Resource (Maybe LFTagPolicyResource) Source #
A list of LF-tag conditions that define a resource's LF-tag policy.
resource_table :: Lens' Resource (Maybe TableResource) Source #
The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
resource_tableWithColumns :: Lens' Resource (Maybe TableWithColumnsResource) Source #
The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3.
ResourceInfo
resourceInfo_lastModified :: Lens' ResourceInfo (Maybe UTCTime) Source #
The date and time the resource was last modified.
resourceInfo_resourceArn :: Lens' ResourceInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource.
resourceInfo_roleArn :: Lens' ResourceInfo (Maybe Text) Source #
The IAM role that registered a resource.
RowFilter
rowFilter_allRowsWildcard :: Lens' RowFilter (Maybe AllRowsWildcard) Source #
A wildcard for all rows.
StorageOptimizer
storageOptimizer_config :: Lens' StorageOptimizer (Maybe (HashMap Text Text)) Source #
A map of the storage optimizer configuration. Currently contains only
one key-value pair: is_enabled
indicates true or false for
acceleration.
storageOptimizer_errorMessage :: Lens' StorageOptimizer (Maybe Text) Source #
A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
storageOptimizer_lastRunDetails :: Lens' StorageOptimizer (Maybe Text) Source #
When an acceleration result has an enabled status, contains the details of the last job run.
storageOptimizer_storageOptimizerType :: Lens' StorageOptimizer (Maybe OptimizerType) Source #
The specific type of storage optimizer. The supported value is
compaction
.
storageOptimizer_warnings :: Lens' StorageOptimizer (Maybe Text) Source #
A message that contains information about any warnings (if present).
TableObject
tableObject_eTag :: Lens' TableObject (Maybe Text) Source #
The Amazon S3 ETag of the object. Returned by GetTableObjects
for
validation and used to identify changes to the underlying data.
tableObject_size :: Lens' TableObject (Maybe Integer) Source #
The size of the Amazon S3 object in bytes.
tableObject_uri :: Lens' TableObject (Maybe Text) Source #
The Amazon S3 location of the object.
TableResource
tableResource_catalogId :: Lens' TableResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, it is the account ID of the caller.
tableResource_name :: Lens' TableResource (Maybe Text) Source #
The name of the table.
tableResource_tableWildcard :: Lens' TableResource (Maybe TableWildcard) Source #
A wildcard object representing every table under a database.
At least one of TableResource$Name
or TableResource$TableWildcard
is
required.
tableResource_databaseName :: Lens' TableResource Text Source #
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
TableWildcard
TableWithColumnsResource
tableWithColumnsResource_catalogId :: Lens' TableWithColumnsResource (Maybe Text) Source #
The identifier for the Data Catalog. By default, it is the account ID of the caller.
tableWithColumnsResource_columnNames :: Lens' TableWithColumnsResource (Maybe [Text]) Source #
The list of column names for the table. At least one of ColumnNames
or
ColumnWildcard
is required.
tableWithColumnsResource_columnWildcard :: Lens' TableWithColumnsResource (Maybe ColumnWildcard) Source #
A wildcard specified by a ColumnWildcard
object. At least one of
ColumnNames
or ColumnWildcard
is required.
tableWithColumnsResource_databaseName :: Lens' TableWithColumnsResource Text Source #
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
tableWithColumnsResource_name :: Lens' TableWithColumnsResource Text Source #
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
TaggedDatabase
taggedDatabase_database :: Lens' TaggedDatabase (Maybe DatabaseResource) Source #
A database that has LF-tags attached to it.
taggedDatabase_lFTags :: Lens' TaggedDatabase (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags attached to the database.
TaggedTable
taggedTable_lFTagOnDatabase :: Lens' TaggedTable (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags attached to the database where the table resides.
taggedTable_lFTagsOnColumns :: Lens' TaggedTable (Maybe [ColumnLFTag]) Source #
A list of LF-tags attached to columns in the table.
taggedTable_lFTagsOnTable :: Lens' TaggedTable (Maybe (NonEmpty LFTagPair)) Source #
A list of LF-tags attached to the table.
taggedTable_table :: Lens' TaggedTable (Maybe TableResource) Source #
A table that has LF-tags attached to it.
TransactionDescription
transactionDescription_transactionEndTime :: Lens' TransactionDescription (Maybe UTCTime) Source #
The time when the transaction committed or aborted, if it is not currently active.
transactionDescription_transactionId :: Lens' TransactionDescription (Maybe Text) Source #
The ID of the transaction.
transactionDescription_transactionStartTime :: Lens' TransactionDescription (Maybe UTCTime) Source #
The time when the transaction started.
transactionDescription_transactionStatus :: Lens' TransactionDescription (Maybe TransactionStatus) Source #
A status of ACTIVE, COMMITTED, or ABORTED.
VirtualObject
virtualObject_eTag :: Lens' VirtualObject (Maybe Text) Source #
The ETag of the Amazon S3 object.
virtualObject_uri :: Lens' VirtualObject Text Source #
The path to the Amazon S3 object. Must start with s3://
WorkUnitRange
workUnitRange_workUnitIdMax :: Lens' WorkUnitRange Integer Source #
Defines the maximum work unit ID in the range. The maximum value is inclusive.
workUnitRange_workUnitIdMin :: Lens' WorkUnitRange Integer Source #
Defines the minimum work unit ID in the range.
workUnitRange_workUnitToken :: Lens' WorkUnitRange Text Source #
A work token used to query the execution service.
WriteOperation
writeOperation_addObject :: Lens' WriteOperation (Maybe AddObjectInput) Source #
A new object to add to the governed table.
writeOperation_deleteObject :: Lens' WriteOperation (Maybe DeleteObjectInput) Source #
An object to delete from the governed table.