Package-level declarations

Types

Link copied to clipboard
class DataCellsFilter : KotlinCustomResource

A resource schema representing a Lake Formation Data Cells Filter.

Link copied to clipboard
data class DataCellsFilterArgs(val columnNames: Output<List<String>>? = null, val columnWildcard: Output<DataCellsFilterColumnWildcardArgs>? = null, val databaseName: Output<String>? = null, val name: Output<String>? = null, val rowFilter: Output<DataCellsFilterRowFilterArgs>? = null, val tableCatalogId: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<DataCellsFilterArgs>

A resource schema representing a Lake Formation Data Cells Filter.

Link copied to clipboard
object DataCellsFilterMapper : ResourceMapper<DataCellsFilter>
Link copied to clipboard
Link copied to clipboard
class PrincipalPermissions : KotlinCustomResource

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.

Link copied to clipboard
data class PrincipalPermissionsArgs(val catalog: Output<String>? = null, val permissions: Output<List<PrincipalPermissionsPermission>>? = null, val permissionsWithGrantOption: Output<List<PrincipalPermissionsPermission>>? = null, val principal: Output<PrincipalPermissionsDataLakePrincipalArgs>? = null, val resource: Output<PrincipalPermissionsResourceArgs>? = null) : ConvertibleToJava<PrincipalPermissionsArgs>

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.

Link copied to clipboard
Link copied to clipboard
class Tag : KotlinCustomResource

A resource schema representing a Lake Formation Tag.

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

A resource schema representing a Lake Formation Tag.

Link copied to clipboard

Builder for TagArgs.

Link copied to clipboard
class TagAssociation : KotlinCustomResource

A resource schema representing a Lake Formation Tag Association. While tag associations are not explicit Lake Formation resources, this CloudFormation resource can be used to associate tags with Lake Formation entities.

Link copied to clipboard
data class TagAssociationArgs(val lfTags: Output<List<TagAssociationLfTagPairArgs>>? = null, val resource: Output<TagAssociationResourceArgs>? = null) : ConvertibleToJava<TagAssociationArgs>

A resource schema representing a Lake Formation Tag Association. While tag associations are not explicit Lake Formation resources, this CloudFormation resource can be used to associate tags with Lake Formation entities.

Link copied to clipboard
Link copied to clipboard
object TagAssociationMapper : ResourceMapper<TagAssociation>
Link copied to clipboard
object TagMapper : ResourceMapper<Tag>
Link copied to clipboard

Builder for Tag.

Functions

Link copied to clipboard
Link copied to clipboard
fun tag(name: String): Tag
suspend fun tag(name: String, block: suspend TagResourceBuilder.() -> Unit): Tag
Link copied to clipboard