Skip to content

Resource

Source code in docs_src/capo_lakeformation/types/resource.py
class Resource(TypedDict, closed=True):
    catalog: NotRequired["capo_lakeformation.types.catalog_resource.CatalogResource"]
    """<p>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. </p>"""
    database: NotRequired["capo_lakeformation.types.database_resource.DatabaseResource"]
    """<p>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. </p>"""
    table: NotRequired["capo_lakeformation.types.table_resource.TableResource"]
    """<p>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. </p>"""
    table_with_columns: NotRequired[
        "capo_lakeformation.types.table_with_columns_resource.TableWithColumnsResource"
    ]
    """<p>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.</p>"""
    data_location: NotRequired[
        "capo_lakeformation.types.data_location_resource.DataLocationResource"
    ]
    """<p>The location of an Amazon S3 path where permissions are granted or revoked. </p>"""
    data_cells_filter: NotRequired[
        "capo_lakeformation.types.data_cells_filter_resource.DataCellsFilterResource"
    ]
    """<p>A data cell filter.</p>"""
    lf_tag: NotRequired["capo_lakeformation.types.lf_tag_key_resource.LFTagKeyResource"]
    """<p>The LF-Tag key and values attached to a resource.</p>"""
    lf_tag_policy: NotRequired[
        "capo_lakeformation.types.lf_tag_policy_resource.LFTagPolicyResource"
    ]
    """<p>A list of LF-tag conditions or saved LF-Tag expressions that define a resource's LF-tag policy.</p>"""
    lf_tag_expression: NotRequired[
        "capo_lakeformation.types.lf_tag_expression_resource.LFTagExpressionResource"
    ]
    """<p>LF-Tag expression resource. A logical expression composed of one or more LF-Tag key:value pairs.</p>"""
    rls_policy: NotRequired[
        "capo_lakeformation.types.rls_policy_resource.RLSPolicyResource"
    ]
    """<p>A row-level security policy resource. Specify this when granting or revoking permissions on a row-level security policy.</p>"""

catalog instance-attribute

catalog: NotRequired[CatalogResource]

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.

data_cells_filter instance-attribute

data_cells_filter: NotRequired[DataCellsFilterResource]

A data cell filter.

data_location instance-attribute

data_location: NotRequired[DataLocationResource]

The location of an Amazon S3 path where permissions are granted or revoked.

database instance-attribute

database: NotRequired[DatabaseResource]

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.

lf_tag instance-attribute

lf_tag: NotRequired[LFTagKeyResource]

The LF-Tag key and values attached to a resource.

lf_tag_expression instance-attribute

lf_tag_expression: NotRequired[LFTagExpressionResource]

LF-Tag expression resource. A logical expression composed of one or more LF-Tag key:value pairs.

lf_tag_policy instance-attribute

lf_tag_policy: NotRequired[LFTagPolicyResource]

A list of LF-tag conditions or saved LF-Tag expressions that define a resource's LF-tag policy.

rls_policy instance-attribute

rls_policy: NotRequired[RLSPolicyResource]

A row-level security policy resource. Specify this when granting or revoking permissions on a row-level security policy.

table instance-attribute

table: NotRequired[TableResource]

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.

table_with_columns instance-attribute

table_with_columns: NotRequired[TableWithColumnsResource]

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.