Class GetDataLakeSettingsResult
- java.lang.Object
-
- com.pulumi.aws.lakeformation.outputs.GetDataLakeSettingsResult
-
public final class GetDataLakeSettingsResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetDataLakeSettingsResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>admins()java.lang.BooleanallowExternalDataFiltering()java.lang.BooleanallowFullTableExternalDataAccess()java.util.List<java.lang.String>authorizedSessionTagValueLists()static GetDataLakeSettingsResult.Builderbuilder()static GetDataLakeSettingsResult.Builderbuilder(GetDataLakeSettingsResult defaults)java.util.Optional<java.lang.String>catalogId()java.util.List<GetDataLakeSettingsCreateDatabaseDefaultPermission>createDatabaseDefaultPermissions()java.util.List<GetDataLakeSettingsCreateTableDefaultPermission>createTableDefaultPermissions()java.util.List<java.lang.String>externalDataFilteringAllowLists()java.lang.Stringid()java.util.Map<java.lang.String,java.lang.String>parameters()java.util.List<java.lang.String>readOnlyAdmins()java.lang.Stringregion()java.util.List<java.lang.String>trustedResourceOwners()
-
-
-
Method Detail
-
admins
public java.util.List<java.lang.String> admins()
- Returns:
- List of ARNs of AWS Lake Formation principals (IAM users or roles).
-
allowExternalDataFiltering
public java.lang.Boolean allowExternalDataFiltering()
- Returns:
- Whether to allow Amazon EMR clusters to access data managed by Lake Formation.
-
allowFullTableExternalDataAccess
public java.lang.Boolean allowFullTableExternalDataAccess()
- Returns:
- Whether to allow a third-party query engine to get data access credentials without session tags when a caller has full data access permissions.
-
authorizedSessionTagValueLists
public java.util.List<java.lang.String> authorizedSessionTagValueLists()
- Returns:
- 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.
-
catalogId
public java.util.Optional<java.lang.String> catalogId()
-
createDatabaseDefaultPermissions
public java.util.List<GetDataLakeSettingsCreateDatabaseDefaultPermission> createDatabaseDefaultPermissions()
- Returns:
- Up to three configuration blocks of principal permissions for default create database permissions. Detailed below.
-
createTableDefaultPermissions
public java.util.List<GetDataLakeSettingsCreateTableDefaultPermission> createTableDefaultPermissions()
- Returns:
- Up to three configuration blocks of principal permissions for default create table permissions. Detailed below.
-
externalDataFilteringAllowLists
public java.util.List<java.lang.String> externalDataFilteringAllowLists()
- Returns:
- A list of the account IDs of Amazon Web Services accounts with Amazon EMR clusters that are to perform data filtering.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
parameters
public java.util.Map<java.lang.String,java.lang.String> parameters()
- Returns:
- 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"`.
-
readOnlyAdmins
public java.util.List<java.lang.String> readOnlyAdmins()
- Returns:
- List of ARNs of AWS Lake Formation principals (IAM users or roles) with only view access to the resources.
-
region
public java.lang.String region()
-
trustedResourceOwners
public java.util.List<java.lang.String> trustedResourceOwners()
- Returns:
- List of the resource-owning account IDs that the caller's account can use to share their user access details (user ARNs).
-
builder
public static GetDataLakeSettingsResult.Builder builder()
-
builder
public static GetDataLakeSettingsResult.Builder builder(GetDataLakeSettingsResult defaults)
-
-