create_data_cells_filter
(**kwargs)¶Creates a data cell filter to allow one to grant access to certain columns on certain rows.
See also: AWS API Documentation
Request Syntax
response = client.create_data_cells_filter(
TableData={
'TableCatalogId': 'string',
'DatabaseName': 'string',
'TableName': 'string',
'Name': 'string',
'RowFilter': {
'FilterExpression': 'string',
'AllRowsWildcard': {}
},
'ColumnNames': [
'string',
],
'ColumnWildcard': {
'ExcludedColumnNames': [
'string',
]
},
'VersionId': 'string'
}
)
[REQUIRED]
A DataCellsFilter
structure containing information about the data cells filter.
The ID of the catalog to which the table belongs.
A database in the Glue Data Catalog.
A table in the database.
The name given by the user to the data filter cell.
A PartiQL predicate.
A filter expression.
A wildcard for all rows.
A list of column names.
A wildcard with exclusions.
You must specify either a ColumnNames
list or the ColumnWildCard
.
Excludes column names. Any column with this name will be excluded.
The ID of the data cells filter version.
{}
Response Structure
Exceptions
LakeFormation.Client.exceptions.AlreadyExistsException
LakeFormation.Client.exceptions.InvalidInputException
LakeFormation.Client.exceptions.EntityNotFoundException
LakeFormation.Client.exceptions.ResourceNumberLimitExceededException
LakeFormation.Client.exceptions.InternalServiceException
LakeFormation.Client.exceptions.OperationTimeoutException
LakeFormation.Client.exceptions.AccessDeniedException