amazonka-lakeformation-2.0: Amazon Lake Formation SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LakeFormation.Lens

Contents

Description

 
Synopsis

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.

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_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).

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.

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.

CancelTransaction

CommitTransaction

CreateDataCellsFilter

createDataCellsFilter_tableData :: Lens' CreateDataCellsFilter DataCellsFilter Source #

A DataCellsFilter structure containing information about the data cells filter.

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.

DeleteDataCellsFilter

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.

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.

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_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.

DeregisterResource

deregisterResource_resourceArn :: Lens' DeregisterResource Text Source #

The Amazon Resource Name (ARN) of the resource that you want to deregister.

DescribeResource

describeResourceResponse_resourceInfo :: Lens' DescribeResourceResponse (Maybe ResourceInfo) Source #

A structure containing information about an Lake Formation resource.

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.

ExtendTransaction

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.

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_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.

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.

getLFTag_tagKey :: Lens' GetLFTag Text Source #

The key-name for the LF-tag.

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_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_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.

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.

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.

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_supportedPermissionTypes :: Lens' GetTemporaryGluePartitionCredentials (NonEmpty PermissionType) Source #

A list of supported permission types for the partition. Valid values are COLUMN_PERMISSION and CELL_FILTER_PERMISSION.

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.

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_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_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.

ListDataCellsFilter

listDataCellsFilter_nextToken :: Lens' ListDataCellsFilter (Maybe Text) Source #

A continuation token, if this is a continuation call.

listDataCellsFilterResponse_nextToken :: Lens' ListDataCellsFilterResponse (Maybe Text) Source #

A continuation token, if not all requested data cell filters have been returned.

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.

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.

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.

ListTableStorageOptimizers

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.

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.

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.

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.

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.

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.

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.

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_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_nextToken :: Lens' SearchDatabasesByLFTagsResponse (Maybe Text) Source #

A continuation token, present if the current list segment is not the last.

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.

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_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.

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.

UpdateResource

updateResource_roleArn :: Lens' UpdateResource Text Source #

The new role to use for the given resource registered in Lake Formation.

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_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.

UpdateTableStorageOptimizer

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.

updateTableStorageOptimizerResponse_result :: Lens' UpdateTableStorageOptimizerResponse (Maybe Text) Source #

A response indicating the success of failure of the operation.

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.

BatchPermissionsRequestEntry

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_columnWildcard :: Lens' DataCellsFilter (Maybe ColumnWildcard) Source #

A wildcard with exclusions.

You must specify either a ColumnNames list or the ColumnWildCard.

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_name :: Lens' DataCellsFilter Text Source #

The name given by the user to the data filter cell.

DataCellsFilterResource

dataCellsFilterResource_tableCatalogId :: Lens' DataCellsFilterResource (Maybe Text) Source #

The ID of the catalog to which the table belongs.

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.

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_tagKey :: Lens' LFTag Text Source #

The key-name for the LF-tag.

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_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_tagKey :: Lens' LFTagPair Text Source #

The key-name for the LF-tag.

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

PartitionValueList

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.

PrincipalPermissions

principalPermissions_permissions :: Lens' PrincipalPermissions (Maybe [Permission]) Source #

The permissions that are granted to the principal.

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_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.

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_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

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_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.

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.