GetPermissionsPlainArgs

data class GetPermissionsPlainArgs(val catalogId: String? = null, val catalogResource: Boolean? = null, val dataCellsFilter: GetPermissionsDataCellsFilter? = null, val dataLocation: GetPermissionsDataLocation? = null, val database: GetPermissionsDatabase? = null, val lfTag: GetPermissionsLfTag? = null, val lfTagPolicy: GetPermissionsLfTagPolicy? = null, val principal: String, val table: GetPermissionsTable? = null, val tableWithColumns: GetPermissionsTableWithColumns? = null) : ConvertibleToJava<GetPermissionsPlainArgs>

A collection of arguments for invoking getPermissions.

Constructors

Link copied to clipboard
constructor(catalogId: String? = null, catalogResource: Boolean? = null, dataCellsFilter: GetPermissionsDataCellsFilter? = null, dataLocation: GetPermissionsDataLocation? = null, database: GetPermissionsDatabase? = null, lfTag: GetPermissionsLfTag? = null, lfTagPolicy: GetPermissionsLfTagPolicy? = null, principal: String, table: GetPermissionsTable? = null, tableWithColumns: GetPermissionsTableWithColumns? = null)

Properties

Link copied to clipboard
val catalogId: String? = null

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.

Link copied to clipboard

Whether the permissions are to be granted for the Data Catalog. Defaults to false.

Link copied to clipboard

Configuration block for a database resource. Detailed below.

Link copied to clipboard

Configuration block for a data cells filter resource. Detailed below.

Link copied to clipboard

Configuration block for a data location resource. Detailed below.

Link copied to clipboard

Configuration block for an LF-tag resource. Detailed below.

Link copied to clipboard

Configuration block for an LF-tag policy resource. Detailed below.

Link copied to clipboard

Principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles. One of the following is required:

Link copied to clipboard

Configuration block for a table resource. Detailed below.

Link copied to clipboard

Configuration block for a table with columns resource. Detailed below. The following arguments are optional:

Functions

Link copied to clipboard
open override fun toJava(): GetPermissionsPlainArgs