Package com.pulumi.aws.lakeformation
Class DataLakeSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lakeformation.DataLakeSettingsArgs
-
public final class DataLakeSettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataLakeSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DataLakeSettingsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
admins()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowExternalDataFiltering()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowFullTableExternalDataAccess()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
authorizedSessionTagValueLists()
static DataLakeSettingsArgs.Builder
builder()
static DataLakeSettingsArgs.Builder
builder(DataLakeSettingsArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
catalogId()
java.util.Optional<com.pulumi.core.Output<java.util.List<DataLakeSettingsCreateDatabaseDefaultPermissionArgs>>>
createDatabaseDefaultPermissions()
java.util.Optional<com.pulumi.core.Output<java.util.List<DataLakeSettingsCreateTableDefaultPermissionArgs>>>
createTableDefaultPermissions()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
externalDataFilteringAllowLists()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
readOnlyAdmins()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
trustedResourceOwners()
-
-
-
Field Detail
-
Empty
public static final DataLakeSettingsArgs Empty
-
-
Method Detail
-
admins
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> admins()
- Returns:
- Set of ARNs of AWS Lake Formation principals (IAM users or roles).
-
allowExternalDataFiltering
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowExternalDataFiltering()
- Returns:
- Whether to allow Amazon EMR clusters to access data managed by Lake Formation.
-
allowFullTableExternalDataAccess
public java.util.Optional<com.pulumi.core.Output<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. > **NOTE:** Although optional, not including `admins`, `create_database_default_permissions`, `create_table_default_permissions`, and/or `trusted_resource_owners` results in the setting being cleared.
-
authorizedSessionTagValueLists
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> catalogId()
- Returns:
- Identifier for the Data Catalog. By default, the account ID.
-
createDatabaseDefaultPermissions
public java.util.Optional<com.pulumi.core.Output<java.util.List<DataLakeSettingsCreateDatabaseDefaultPermissionArgs>>> createDatabaseDefaultPermissions()
- Returns:
- Up to three configuration blocks of principal permissions for default create database permissions. Detailed below.
-
createTableDefaultPermissions
public java.util.Optional<com.pulumi.core.Output<java.util.List<DataLakeSettingsCreateTableDefaultPermissionArgs>>> createTableDefaultPermissions()
- Returns:
- Up to three configuration blocks of principal permissions for default create table permissions. Detailed below.
-
externalDataFilteringAllowLists
public java.util.Optional<com.pulumi.core.Output<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.
-
readOnlyAdmins
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> readOnlyAdmins()
- Returns:
- Set of ARNs of AWS Lake Formation principals (IAM users or roles) with only view access to the resources.
-
trustedResourceOwners
public java.util.Optional<com.pulumi.core.Output<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 DataLakeSettingsArgs.Builder builder()
-
builder
public static DataLakeSettingsArgs.Builder builder(DataLakeSettingsArgs defaults)
-
-