String catalogId
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 resource
The database, table, or column resource to which to attach an LF-tag.
List<E> lFTags
The LF-tags to attach to the resource.
String uri
The Amazon S3 location of the object.
String eTag
The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify
changes to the underlying data.
Long size
The size of the Amazon S3 object in bytes.
List<E> partitionValues
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.
String sAMLAssertion
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.
String roleArn
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.
String principalArn
The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.
Integer durationSeconds
The time period, between 900 and 43,200 seconds, for the timeout of the temporary credentials.
String accessKeyId
The access key ID for the temporary credentials. (The access key consists of an access key ID and a secret key).
String secretAccessKey
The secret key for the temporary credentials. (The access key consists of an access key ID and a secret key).
String sessionToken
The session token for the temporary credentials.
Date expiration
The date and time when the temporary credentials expire.
String additionalAuditContext
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.
String catalogId
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.
List<E> entries
A list of up to 20 entries for resource permissions to be granted by batch operation to the principal.
BatchPermissionsRequestEntry requestEntry
An identifier for an entry of the batch request.
ErrorDetail error
An error message that applies to the failure of the entry.
String id
A unique identifier for the batch permissions request entry.
DataLakePrincipal principal
The principal to be granted a permission.
Resource resource
The resource to which the principal is to be granted a permission.
List<E> permissions
The permissions to be granted.
List<E> permissionsWithGrantOption
Indicates if the option to pass permissions is granted.
String catalogId
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.
List<E> entries
A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.
String transactionId
The transaction to cancel.
String transactionId
The transaction to commit.
String transactionStatus
The status of the transaction.
DataCellsFilter tableData
A DataCellsFilter structure containing information about the data cells filter.
String catalogId
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.
String tagKey
The key-name for the LF-tag.
List<E> tagValues
A list of possible values an attribute can take.
String tableCatalogId
The ID of the catalog to which the table belongs.
String databaseName
A database in the Glue Data Catalog.
String tableName
A table in the database.
String name
The name given by the user to the data filter cell.
RowFilter rowFilter
A PartiQL predicate.
List<E> columnNames
A list of column names.
ColumnWildcard columnWildcard
A wildcard with exclusions.
You must specify either a ColumnNames list or the ColumnWildCard.
String dataLakePrincipalIdentifier
An identifier for the Lake Formation principal.
List<E> dataLakeAdmins
A list of Lake Formation principals. Supported principals are IAM users or IAM roles.
List<E> createDatabaseDefaultPermissions
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.
List<E> createTableDefaultPermissions
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.
Map<K,V> parameters
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.
List<E> trustedResourceOwners
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.
Boolean allowExternalDataFiltering
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.
List<E> externalDataFilteringAllowList
A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data filtering.>
List<E> authorizedSessionTagValueList
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.
String catalogId
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.
String tagKey
The key-name for the LF-tag to delete.
String uri
The Amazon S3 location of the object to delete.
String eTag
The Amazon S3 ETag of the object. Returned by GetTableObjects for validation and used to identify
changes to the underlying data.
List<E> partitionValues
A list of partition values for the object. A value must be specified for each partition key associated with the governed table.
String catalogId
The Glue data catalog that contains the governed table. Defaults to the current account ID.
String databaseName
The database that contains the governed table.
String tableName
The name of the governed table.
String transactionId
ID of the transaction that the writes occur in.
List<E> objects
A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want to deregister.
String resourceArn
The resource ARN.
ResourceInfo resourceInfo
A structure containing information about an Lake Formation resource.
String transactionId
The transaction for which to return status.
TransactionDescription transactionDescription
Returns a TransactionDescription object containing information about the transaction.
String transactionId
The transaction to extend.
String catalogId
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.
DataLakeSettings dataLakeSettings
A structure representing a list of Lake Formation principals designated as data lake administrators.
String catalogId
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.
String resourceArn
The Amazon Resource Name (ARN) of the resource for which you want to get permissions.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
String catalogId
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.
String tagKey
The key-name for the LF-tag.
String catalogId
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.
String tagKey
The key-name for the LF-tag.
List<E> tagValues
A list of possible values an attribute can take.
String queryId
The ID of the plan query operation.
String error
An error message when the operation fails.
String state
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.
String queryId
The ID of the plan query operation.
ExecutionStatistics executionStatistics
An ExecutionStatistics structure containing execution statistics.
PlanningStatistics planningStatistics
A PlanningStatistics structure containing query planning statistics.
Date querySubmissionTime
The time that the query was submitted.
String catalogId
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 resource
The database, table, or column resource for which you want to return LF-tags.
Boolean showAssignedLFTags
Indicates whether to show the assigned LF-tags.
String catalogId
The catalog containing the governed table. Defaults to the caller’s account.
String databaseName
The database containing the governed table.
String tableName
The governed table for which to retrieve objects.
String transactionId
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.
Date queryAsOfTime
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.
String partitionPredicate
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.
Integer maxResults
Specifies how many values to return in a page.
String nextToken
A continuation token if this is not the first call to retrieve these objects.
String tableArn
The ARN of the partitions' table.
PartitionValueList partition
A list of partition values identifying a single partition.
List<E> permissions
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
Integer durationSeconds
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
AuditContext auditContext
A structure representing context to access a resource (column names, query ID, etc).
List<E> supportedPermissionTypes
A list of supported permission types for the partition. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
String accessKeyId
The access key ID for the temporary credentials.
String secretAccessKey
The secret key for the temporary credentials.
String sessionToken
The session token for the temporary credentials.
Date expiration
The date and time when the temporary credentials expire.
String tableArn
The ARN identifying a table in the Data Catalog for the temporary credentials request.
List<E> permissions
Filters the request based on the user having been granted a list of specified permissions on the requested resource(s).
Integer durationSeconds
The time period, between 900 and 21,600 seconds, for the timeout of the temporary credentials.
AuditContext auditContext
A structure representing context to access a resource (column names, query ID, etc).
List<E> supportedPermissionTypes
A list of supported permission types for the table. Valid values are COLUMN_PERMISSION and
CELL_FILTER_PERMISSION.
String accessKeyId
The access key ID for the temporary credentials.
String secretAccessKey
The secret key for the temporary credentials.
String sessionToken
The session token for the temporary credentials.
Date expiration
The date and time when the temporary credentials expire.
String queryId
The ID of the plan query operation for which to get results.
Long workUnitId
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.
String workUnitToken
A work token used to query the execution service. Token output from GetWorkUnits.
InputStream resultStream
Rows returned from the GetWorkUnitResults operation as a stream of Apache Arrow v1.0 messages.
String nextToken
A continuation token, if this is a continuation call.
Integer pageSize
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.
String queryId
The ID of the plan query operation.
String nextToken
A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.
String queryId
The ID of the plan query operation.
List<E> workUnitRanges
A WorkUnitRangeList object that specifies the valid range of work unit IDs for querying the
execution service.
String catalogId
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.
DataLakePrincipal principal
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.
Resource resource
The resource to which permissions are to be granted. Resources in Lake Formation are the Data Catalog, databases, and tables.
List<E> permissions
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.
List<E> permissionsWithGrantOption
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.
LFTagPair lFTag
The key-name of the LF-tag.
ErrorDetail error
An error that occurred with the attachment or detachment of the LF-tag.
String catalogId
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.
String tagKey
The key-name for the LF-tag.
List<E> tagValues
A list of possible values an attribute can take.
String catalogId
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.
String tagKey
The key-name for the LF-tag.
List<E> tagValues
A list of possible values an attribute can take.
String catalogId
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.
String resourceType
The resource type for which the LF-tag policy applies.
List<E> expression
A list of LF-tag conditions that apply to the resource's LF-tag policy.
TableResource table
A table in the Glue Data Catalog.
String nextToken
A continuation token, if this is a continuation call.
Integer maxResults
The maximum size of the response.
String catalogId
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.
String resourceShareType
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.
Integer maxResults
The maximum number of results to return.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
String catalogId
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.
DataLakePrincipal principal
Specifies a principal to filter the permissions returned.
String resourceType
Specifies a resource type to filter the permissions returned.
Resource resource
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.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
String includeRelated
Indicates that related permissions should be included in the results.
List<E> filterConditionList
Any applicable row-level and/or column-level filtering conditions for the resources.
Integer maxResults
The maximum number of resource results.
String nextToken
A continuation token, if this is not the first call to retrieve these resources.
String catalogId
The Catalog ID of the table.
String databaseName
Name of the database where the table is present.
String tableName
Name of the table.
String storageOptimizerType
The specific type of storage optimizers to list. The supported value is compaction.
Integer maxResults
The number of storage optimizers to return on each call.
String nextToken
A continuation token, if this is a continuation call.
String catalogId
The catalog for which to list transactions. Defaults to the account ID of the caller.
String statusFilter
A filter indicating the status of transactions to return. Options are ALL | COMPLETED | COMMITTED | ABORTED |
ACTIVE. The default is ALL.
Integer maxResults
The maximum number of transactions to return in a single call.
String nextToken
A continuation token if this is not the first call to retrieve transactions.
Long estimatedDataToScanBytes
An estimate of the data that was scanned in bytes.
Long planningTimeMillis
The time that it took to process the request.
Long queueTimeMillis
The time the request was in queue to be processed.
Long workUnitsGeneratedCount
The number of work units generated.
DataLakePrincipal principal
The principal who is granted permissions.
List<E> permissions
The permissions that are granted to the principal.
DataLakePrincipal principal
The Data Lake principal to be granted or revoked permissions.
Resource resource
The resource where permissions are to be granted or revoked.
List<E> permissions
The permissions to be granted or revoked on the resource.
List<E> permissionsWithGrantOption
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
DetailsMap additionalDetails
This attribute can be used to return any additional details of PrincipalResourcePermissions.
Currently returns only as a RAM resource share ARN.
String catalogId
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.
DataLakeSettings dataLakeSettings
A structure representing a list of Lake Formation principals designated as data lake administrators.
String catalogId
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.
String databaseName
The database containing the table.
Date queryAsOfTime
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.
Map<K,V> queryParameters
A map consisting of key-value pairs.
String transactionId
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.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want to register.
Boolean useServiceLinkedRole
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.
String roleArn
The identifier for the role that registers the resource.
String catalogId
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 resource
The database, table, or column resource where you want to remove an LF-tag.
List<E> lFTags
The LF-tags to be removed from the resource.
CatalogResource catalog
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.
DatabaseResource database
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.
TableResource table
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.
TableWithColumnsResource tableWithColumns
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.
DataLocationResource dataLocation
The location of an Amazon S3 path where permissions are granted or revoked.
DataCellsFilterResource dataCellsFilter
A data cell filter.
LFTagKeyResource lFTag
The LF-tag key and values attached to a resource.
LFTagPolicyResource lFTagPolicy
A list of LF-tag conditions that define a resource's LF-tag policy.
String catalogId
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.
DataLakePrincipal principal
The principal to be revoked permissions on the resource.
Resource resource
The resource to which permissions are to be revoked.
List<E> permissions
The permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.
List<E> permissionsWithGrantOption
Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.
String filterExpression
A filter expression.
AllRowsWildcard allRowsWildcard
A wildcard for all rows.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
String catalogId
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.
List<E> expression
A list of conditions (LFTag structures) to search for in database resources.
String nextToken
A continuation token, if this is not the first call to retrieve this list.
Integer maxResults
The maximum number of results to return.
String catalogId
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.
List<E> expression
A list of conditions (LFTag structures) to search for in table resources.
QueryPlanningContext queryPlanningContext
A structure containing information about the query plan.
String queryString
A PartiQL query statement used as an input to the planner service.
String queryId
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.
String transactionType
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.
String transactionId
An opaque identifier for the transaction.
String storageOptimizerType
The specific type of storage optimizer. The supported value is compaction.
Map<K,V> config
A map of the storage optimizer configuration. Currently contains only one key-value pair: is_enabled
indicates true or false for acceleration.
String errorMessage
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".
String warnings
A message that contains information about any warnings (if present).
String lastRunDetails
When an acceleration result has an enabled status, contains the details of the last job run.
String catalogId
The identifier for the Data Catalog. By default, it is the account ID of the caller.
String databaseName
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.
String name
The name of the table.
TableWildcard tableWildcard
A wildcard object representing every table under a database.
At least one of TableResource$Name or TableResource$TableWildcard is required.
String catalogId
The identifier for the Data Catalog. By default, it is the account ID of the caller.
String databaseName
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.
String name
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.
List<E> columnNames
The list of column names for the table. At least one of ColumnNames or ColumnWildcard
is required.
ColumnWildcard columnWildcard
A wildcard specified by a ColumnWildcard object. At least one of ColumnNames or
ColumnWildcard is required.
DatabaseResource database
A database that has LF-tags attached to it.
List<E> lFTags
A list of LF-tags attached to the database.
TableResource table
A table that has LF-tags attached to it.
List<E> lFTagOnDatabase
A list of LF-tags attached to the database where the table resides.
List<E> lFTagsOnTable
A list of LF-tags attached to the table.
List<E> lFTagsOnColumns
A list of LF-tags attached to columns in the table.
String transactionId
The ID of the transaction.
String transactionStatus
A status of ACTIVE, COMMITTED, or ABORTED.
Date transactionStartTime
The time when the transaction started.
Date transactionEndTime
The time when the transaction committed or aborted, if it is not currently active.
String catalogId
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.
String tagKey
The key-name for the LF-tag for which to add or delete values.
List<E> tagValuesToDelete
A list of LF-tag values to delete from the LF-tag.
List<E> tagValuesToAdd
A list of LF-tag values to add from the LF-tag.
String catalogId
The catalog containing the governed table to update. Defaults to the caller’s account ID.
String databaseName
The database containing the governed table to update.
String tableName
The governed table to update.
String transactionId
The transaction at which to do the write.
List<E> writeOperations
A list of WriteOperation objects that define an object to add to or delete from the manifest for a
governed table.
String catalogId
The Catalog ID of the table.
String databaseName
Name of the database where the table is present.
String tableName
Name of the table for which to enable the storage optimizer.
Map<K,V> storageOptimizerConfig
Name of the table for which to enable the storage optimizer.
String result
A response indicating the success of failure of the operation.
AddObjectInput addObject
A new object to add to the governed table.
DeleteObjectInput deleteObject
An object to delete from the governed table.
Copyright © 2022. All rights reserved.