PrincipalPermissionsTableResourceArgs

data class PrincipalPermissionsTableResourceArgs(val catalogId: Output<String>, val databaseName: Output<String>, val name: Output<String>? = null, val tableWildcard: Output<PrincipalPermissionsTableWildcardArgs>? = null) : ConvertibleToJava<PrincipalPermissionsTableResourceArgs>

A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.

Constructors

Link copied to clipboard
constructor(catalogId: Output<String>, databaseName: Output<String>, name: Output<String>? = null, tableWildcard: Output<PrincipalPermissionsTableWildcardArgs>? = null)

Properties

Link copied to clipboard
val catalogId: Output<String>

The identifier for the Data Catalog. By default, it is the account ID of the caller.

Link copied to clipboard
val databaseName: Output<String>

The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.

Link copied to clipboard
val name: Output<String>? = null

The name of the table.

Link copied to clipboard

A wildcard object representing every table under a database. At least one of `TableResource$Name` or `TableResource$TableWildcard` is required.

Functions

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