DataLakeSettingsCreateTableDefaultPermissionArgs

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

Constructors

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

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"].

Functions

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