awscc_lakeformation_principal_permissions (Resource)

The AWS::LakeFormation::PrincipalPermissions resource represents the permissions that a principal has on a GLUDC resource (such as GLUlong databases or GLUlong tables). When you create a PrincipalPermissions resource, the permissions are granted via the LFlong GrantPermissions API operation. When you delete a PrincipalPermissions resource, the permissions on principal-resource pair are revoked via the LFlong RevokePermissions API operation.

Schema

Required

Optional

Read-Only

Nested Schema for principal

Optional:

Nested Schema for resource

Optional:

Nested Schema for resource.data_cells_filter

Required:

Nested Schema for resource.data_location

Required:

Nested Schema for resource.database

Required:

Nested Schema for resource.lf_tag

Required:

Nested Schema for resource.lf_tag_policy

Required:

Nested Schema for resource.lf_tag_policy.expression

Optional:

Nested Schema for resource.table

Required:

Optional:

Nested Schema for resource.table_with_columns

Required:

Optional:

Nested Schema for resource.table_with_columns.column_wildcard

Optional:

Import

Import is supported using the following syntax:

$ terraform import awscc_lakeformation_principal_permissions.example <resource ID>