DataLakeSettingsCreateDatabaseDefaultPermissionArgs

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

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, DESCRIBE, and CREATE_TABLE. 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(): DataLakeSettingsCreateDatabaseDefaultPermissionArgs