DataLakeSettingsCreateDatabaseDefaultPermission

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val permissions: 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: 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"].