GetDataLakeSettingsResult

data class GetDataLakeSettingsResult(val admins: List<String>, val allowExternalDataFiltering: Boolean, val allowFullTableExternalDataAccess: Boolean, val authorizedSessionTagValueLists: List<String>, val catalogId: String? = null, val createDatabaseDefaultPermissions: List<GetDataLakeSettingsCreateDatabaseDefaultPermission>, val createTableDefaultPermissions: List<GetDataLakeSettingsCreateTableDefaultPermission>, val externalDataFilteringAllowLists: List<String>, val id: String, val parameters: Map<String, String>, val readOnlyAdmins: List<String>, val trustedResourceOwners: List<String>)

A collection of values returned by getDataLakeSettings.

Constructors

Link copied to clipboard
constructor(admins: List<String>, allowExternalDataFiltering: Boolean, allowFullTableExternalDataAccess: Boolean, authorizedSessionTagValueLists: List<String>, catalogId: String? = null, createDatabaseDefaultPermissions: List<GetDataLakeSettingsCreateDatabaseDefaultPermission>, createTableDefaultPermissions: List<GetDataLakeSettingsCreateTableDefaultPermission>, externalDataFilteringAllowLists: List<String>, id: String, parameters: Map<String, String>, readOnlyAdmins: List<String>, trustedResourceOwners: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

List of ARNs of AWS Lake Formation principals (IAM users or roles).

Link copied to clipboard

Whether to allow Amazon EMR clusters to access data managed by Lake Formation.

Link copied to clipboard

Whether to allow a third-party query engine to get data access credentials without session tags when a caller has full data access permissions.

Link copied to clipboard

Lake Formation relies on a privileged process secured by Amazon EMR or the third party integrator to tag the user's role while assuming it.

Link copied to clipboard
val catalogId: String? = null
Link copied to clipboard

Up to three configuration blocks of principal permissions for default create database permissions. Detailed below.

Link copied to clipboard

Up to three configuration blocks of principal permissions for default create table permissions. Detailed below.

Link copied to clipboard

A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data filtering.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Key-value map of additional configuration. CROSS_ACCOUNT_VERSION will be set to values "1", "2", "3", or "4". SET_CONTEXT will also be returned with a value of TRUE. In a fresh account, prior to configuring, CROSS_ACCOUNT_VERSION is "1".

Link copied to clipboard

List of ARNs of AWS Lake Formation principals (IAM users or roles) with only view access to the resources.

Link copied to clipboard

List of the resource-owning account IDs that the caller's account can use to share their user access details (user ARNs).