PrincipalPermissionsTableWithColumnsResource

data class PrincipalPermissionsTableWithColumnsResource(val catalogId: String, val columnNames: List<String>? = null, val columnWildcard: PrincipalPermissionsColumnWildcard? = null, val databaseName: String, val name: String)

A structure for a table with columns object. This object is only used when granting a SELECT permission. This object must take a value for at least one of `ColumnsNames`, `ColumnsIndexes`, or `ColumnsWildcard`.

Constructors

constructor(catalogId: String, columnNames: List<String>? = null, columnWildcard: PrincipalPermissionsColumnWildcard? = null, databaseName: String, name: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The identifier for the GLUDC where the location is registered with LFlong.

Link copied to clipboard
val columnNames: List<String>? = null

The list of column names for the table. At least one of `ColumnNames` or `ColumnWildcard` is required.

Link copied to clipboard

A wildcard specified by a `ColumnWildcard` object. At least one of `ColumnNames` or `ColumnWildcard` is required.

Link copied to clipboard

The name of the database for the table with columns 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 privileges to a principal.

Link copied to clipboard

The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.