Package-level declarations

Types

Link copied to clipboard
data class DataCellsFilterColumnWildcardArgs(val excludedColumnNames: Output<List<String>>? = null) : ConvertibleToJava<DataCellsFilterColumnWildcardArgs>

An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required.

Link copied to clipboard
data class DataCellsFilterRowFilterArgs(val allRowsWildcard: Output<Any>? = null, val filterExpression: Output<String>? = null) : ConvertibleToJava<DataCellsFilterRowFilterArgs>

An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required.

Link copied to clipboard
data class GetPrincipalPermissionsPlainArgs(val principalIdentifier: String, val resourceIdentifier: String) : ConvertibleToJava<GetPrincipalPermissionsPlainArgs>
Link copied to clipboard
data class GetTagAssociationPlainArgs(val resourceIdentifier: String, val tagsIdentifier: String) : ConvertibleToJava<GetTagAssociationPlainArgs>
Link copied to clipboard
data class GetTagPlainArgs(val tagKey: String) : ConvertibleToJava<GetTagPlainArgs>
Link copied to clipboard
Link copied to clipboard
class PrincipalPermissionsCatalogResourceArgs : ConvertibleToJava<PrincipalPermissionsCatalogResourceArgs>
Link copied to clipboard
data class PrincipalPermissionsColumnWildcardArgs(val excludedColumnNames: Output<List<String>>? = null) : ConvertibleToJava<PrincipalPermissionsColumnWildcardArgs>

A wildcard object, consisting of an optional list of excluded column names or indexes.

Link copied to clipboard
data class PrincipalPermissionsDatabaseResourceArgs(val catalogId: Output<String>, val name: Output<String>) : ConvertibleToJava<PrincipalPermissionsDatabaseResourceArgs>

A structure for the database object.

data class PrincipalPermissionsDataCellsFilterResourceArgs(val databaseName: Output<String>, val name: Output<String>, val tableCatalogId: Output<String>, val tableName: Output<String>) : ConvertibleToJava<PrincipalPermissionsDataCellsFilterResourceArgs>

A structure that describes certain columns on certain rows.

data class PrincipalPermissionsDataLakePrincipalArgs(val dataLakePrincipalIdentifier: Output<String>? = null) : ConvertibleToJava<PrincipalPermissionsDataLakePrincipalArgs>

The LFlong principal.

data class PrincipalPermissionsDataLocationResourceArgs(val catalogId: Output<String>, val resourceArn: Output<String>) : ConvertibleToJava<PrincipalPermissionsDataLocationResourceArgs>

A structure for a data location object where permissions are granted or revoked.

Link copied to clipboard
data class PrincipalPermissionsLfTagArgs(val tagKey: Output<String>? = null, val tagValues: Output<List<String>>? = null) : ConvertibleToJava<PrincipalPermissionsLfTagArgs>

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

Link copied to clipboard
data class PrincipalPermissionsLfTagKeyResourceArgs(val catalogId: Output<String>, val tagKey: Output<String>, val tagValues: Output<List<String>>) : ConvertibleToJava<PrincipalPermissionsLfTagKeyResourceArgs>

A structure containing an LF-tag key and values for a resource.

data class PrincipalPermissionsLfTagPolicyResourceArgs(val catalogId: Output<String>, val expression: Output<List<PrincipalPermissionsLfTagArgs>>, val resourceType: Output<PrincipalPermissionsResourceType>) : ConvertibleToJava<PrincipalPermissionsLfTagPolicyResourceArgs>

A list of LF-tag conditions that define a resource's LF-tag policy. A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.

Link copied to clipboard
data class PrincipalPermissionsResourceArgs(val catalog: Output<PrincipalPermissionsCatalogResourceArgs>? = null, val dataCellsFilter: Output<PrincipalPermissionsDataCellsFilterResourceArgs>? = null, val dataLocation: Output<PrincipalPermissionsDataLocationResourceArgs>? = null, val database: Output<PrincipalPermissionsDatabaseResourceArgs>? = null, val lfTag: Output<PrincipalPermissionsLfTagKeyResourceArgs>? = null, val lfTagPolicy: Output<PrincipalPermissionsLfTagPolicyResourceArgs>? = null, val table: Output<PrincipalPermissionsTableResourceArgs>? = null, val tableWithColumns: Output<PrincipalPermissionsTableWithColumnsResourceArgs>? = null) : ConvertibleToJava<PrincipalPermissionsResourceArgs>

A structure for the resource.

Link copied to clipboard
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.

Link copied to clipboard
class PrincipalPermissionsTableWildcardArgs : ConvertibleToJava<PrincipalPermissionsTableWildcardArgs>
data class PrincipalPermissionsTableWithColumnsResourceArgs(val catalogId: Output<String>, val columnNames: Output<List<String>>? = null, val columnWildcard: Output<PrincipalPermissionsColumnWildcardArgs>? = null, val databaseName: Output<String>, val name: Output<String>) : ConvertibleToJava<PrincipalPermissionsTableWithColumnsResourceArgs>

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`.

Link copied to clipboard
class TagAssociationCatalogResourceArgs : ConvertibleToJava<TagAssociationCatalogResourceArgs>
Link copied to clipboard
data class TagAssociationDatabaseResourceArgs(val catalogId: Output<String>, val name: Output<String>) : ConvertibleToJava<TagAssociationDatabaseResourceArgs>
Link copied to clipboard
data class TagAssociationLfTagPairArgs(val catalogId: Output<String>, val tagKey: Output<String>, val tagValues: Output<List<String>>) : ConvertibleToJava<TagAssociationLfTagPairArgs>
Link copied to clipboard
data class TagAssociationResourceArgs(val catalog: Output<TagAssociationCatalogResourceArgs>? = null, val database: Output<TagAssociationDatabaseResourceArgs>? = null, val table: Output<TagAssociationTableResourceArgs>? = null, val tableWithColumns: Output<TagAssociationTableWithColumnsResourceArgs>? = null) : ConvertibleToJava<TagAssociationResourceArgs>
Link copied to clipboard
data class TagAssociationTableResourceArgs(val catalogId: Output<String>, val databaseName: Output<String>, val name: Output<String>? = null, val tableWildcard: Output<TagAssociationTableWildcardArgs>? = null) : ConvertibleToJava<TagAssociationTableResourceArgs>
Link copied to clipboard
class TagAssociationTableWildcardArgs : ConvertibleToJava<TagAssociationTableWildcardArgs>
data class TagAssociationTableWithColumnsResourceArgs(val catalogId: Output<String>, val columnNames: Output<List<String>>, val databaseName: Output<String>, val name: Output<String>) : ConvertibleToJava<TagAssociationTableWithColumnsResourceArgs>