Skip to content

Data Source: awsLakeformationDataLakeSettings

Get Lake Formation principals designated as data lake administrators and lists of principal permission entries for default create database and default create table permissions.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsLakeformationDataLakeSettings.DataAwsLakeformationDataLakeSettings(
  this,
  "example",
  {
    catalogId: "14916253649",
  }
);

Argument Reference

The following arguments are optional:

  • catalogId – (Optional) Identifier for the Data Catalog. By default, the account ID.

Attributes Reference

In addition to arguments above, the following attributes are exported.

  • admins – List of ARNs of AWS Lake Formation principals (IAM users or roles).
  • createDatabaseDefaultPermissions - Up to three configuration blocks of principal permissions for default create database permissions. Detailed below.
  • createTableDefaultPermissions - Up to three configuration blocks of principal permissions for default create table permissions. Detailed below.
  • trustedResourceOwners – List of the resource-owning account IDs that the caller's account can use to share their user access details (user ARNs).

createDatabaseDefaultPermissions

  • permissions - List of permissions granted to the principal.
  • principal - Principal who is granted permissions.

createTableDefaultPermissions

  • permissions - List of permissions granted to the principal.
  • principal - Principal who is granted permissions.