Skip to content

CreateRLSPolicyRequest

Source code in docs_src/capo_lakeformation/types/create_rls_policy_request.py
class CreateRLSPolicyRequest(TypedDict, closed=True):
    name: "capo_lakeformation.types.name_string.NameString"
    """<p>A unique name for the row-level security policy within the Data Catalog.</p>"""
    attachment_columns: "capo_lakeformation.types.column_list.ColumnList"
    """<p>The list of columns that the filter expression references. These columns define the shape of the data that the policy can be attached to.</p>"""
    filter_expression: "capo_lakeformation.types.predicate_string.PredicateString"
    """<p>A filter predicate, written in a SQL-like syntax, that Lake Formation evaluates against each row. Only the rows for which the expression evaluates to true are returned to the principal.</p>"""

attachment_columns instance-attribute

attachment_columns: ColumnList

The list of columns that the filter expression references. These columns define the shape of the data that the policy can be attached to.

filter_expression instance-attribute

filter_expression: PredicateString

A filter predicate, written in a SQL-like syntax, that Lake Formation evaluates against each row. Only the rows for which the expression evaluates to true are returned to the principal.

name instance-attribute

name: NameString

A unique name for the row-level security policy within the Data Catalog.