Package-level declarations
Types
Access to a resource was denied.
A new object to add to the governed table.
A structure that you pass to indicate you want all rows in a filter.
A resource to be created or added already exists.
A structure used to include auditing information on the privileged API.
A list of failures when performing a batch grant or batch revoke operation.
A permission to a resource granted by batch operation to the principal.
A structure for the catalog object.
A structure containing the name of a column resource and the LF-tags attached to it.
A wildcard object, consisting of an optional list of excluded column names or indexes.
Two processes are trying to modify a resource simultaneously.
A structure for the database object.
A structure that describes certain columns on certain rows.
A structure for a data cells filter resource.
The Lake Formation principal. Supported principals are IAM users or IAM roles.
A structure representing a list of Lake Formation principals designated as data lake administrators and lists of principal permission entries for default create database and default create table permissions.
A structure for a data location object where permissions are granted or revoked.
An object to delete from the governed table.
A structure containing the additional details to be returned in the AdditionalDetails
attribute of PrincipalResourcePermissions
.
A specified entity does not exist.
Contains details about an error.
Statistics related to the processing of a query statement.
Contains details about an error where the query request expired.
Configuration for enabling external data filtering for third-party applications to access data managed by Lake Formation .
This structure describes the filtering of columns in a table based on a filter condition.
A structure for the output.
A structure for the output.
A structure for the output.
An encryption operation failed.
An internal service error occurred.
The input provided was not valid.
Base class for all service related exceptions thrown by the LakeFormation client
A single principal-resource pair that has Lake Formation permissins enforced.
A structure containing an error related to a TagResource
or UnTagResource
operation.
A structure consists LF-Tag expression name and catalog ID.
A structure containing a LF-Tag expression (keys and values).
A structure containing an LF-tag key and values for a resource.
A structure containing a list of LF-tag conditions or saved LF-Tag expressions that apply to a resource's LF-tag policy.
The operation timed out.
A structure containing a list of partition values and table objects.
Contains a list of values defining partitions.
The engine does not support filtering data based on the enforced permissions. For example, if you call the GetTemporaryGlueTableCredentials
operation with SupportedPermissionType
equal to ColumnPermission
, but cell-level permissions exist on the table, this exception is thrown.
Statistics related to the processing of a query statement.
Permissions granted to a principal.
The permissions granted or revoked on a resource.
A structure containing information about the query plan.
A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
A structure containing information about an Lake Formation resource.
Contains details about an error related to a resource which is not ready for a transaction.
A resource numerical limit was exceeded.
A structure for the output.
Contains details about an error related to statistics not being ready.
A structure describing the configuration and details of a storage optimizer.
Specifies the details of a governed table.
A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
A wildcard object representing every table under a database.
A structure for a table with columns object. This object is only used when granting a SELECT permission.
A structure describing a database resource with LF-tags.
A structure describing a table resource with LF-tags.
Contains details about an error where the query request was throttled.
Contains details about an error related to a transaction that was cancelled.
Contains details about an error related to a transaction commit that was in progress.
Contains details about an error where the specified transaction has already been committed and cannot be used for UpdateTableObjects
.
A structure that contains information about a transaction.
An object that defines an Amazon S3 object to be deleted if a transaction cancels, provided that VirtualPut
was called before writing the object.
Defines the valid range of work unit IDs for querying the execution service.
Contains details about an error related to work units not being ready.
Defines an object to add to or delete from a governed table.