DataLakeSettingsCreateTableDefaultPermissionArgs

data class DataLakeSettingsCreateTableDefaultPermissionArgs(val permissions: Output<List<String>>? = null, val principal: Output<String>? = null) : ConvertibleToJava<DataLakeSettingsCreateTableDefaultPermissionArgs>

Constructors

fun DataLakeSettingsCreateTableDefaultPermissionArgs(permissions: Output<List<String>>? = null, principal: Output<String>? = null)

Functions

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

Properties

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

List of permissions that are granted to the principal. Valid values may include ALL, SELECT, ALTER, DROP, DELETE, INSERT, and DESCRIBE. For more details, see Lake Formation Permissions Reference.

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

Principal who is granted permissions. To enforce metadata and underlying data access control only by IAM on new databases and tables set principal to IAM_ALLOWED_PRINCIPALS and permissions to ["ALL"].