-
Notifications
You must be signed in to change notification settings - Fork 9.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Lake Formation add external data filtering and session tags. #30207
Conversation
Community NoteVoting for Prioritization
For Submitters
|
@ewbankkit / @gdavison a similar PR has been stale for while, I've added all the missing bits and I think this one is ready now. I've not done an enhancement before, so not sure what the title should be. 🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀.
% make testacc TESTARGS='-run=TestAccLakeFormation_serial/DataLakeSettings' PKG=lakeformation
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/lakeformation/... -v -count 1 -parallel 20 -run=TestAccLakeFormation_serial/DataLakeSettings -timeout 180m
=== RUN TestAccLakeFormation_serial
=== PAUSE TestAccLakeFormation_serial
=== CONT TestAccLakeFormation_serial
=== RUN TestAccLakeFormation_serial/DataLakeSettings
=== RUN TestAccLakeFormation_serial/DataLakeSettings/dataSource
=== RUN TestAccLakeFormation_serial/DataLakeSettings/disappears
=== RUN TestAccLakeFormation_serial/DataLakeSettings/withoutCatalogId
=== RUN TestAccLakeFormation_serial/DataLakeSettings/basic
--- PASS: TestAccLakeFormation_serial (83.30s)
--- PASS: TestAccLakeFormation_serial/DataLakeSettings (83.30s)
--- PASS: TestAccLakeFormation_serial/DataLakeSettings/dataSource (24.33s)
--- PASS: TestAccLakeFormation_serial/DataLakeSettings/disappears (20.36s)
--- PASS: TestAccLakeFormation_serial/DataLakeSettings/withoutCatalogId (18.99s)
--- PASS: TestAccLakeFormation_serial/DataLakeSettings/basic (19.63s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/lakeformation 94.229s
@phzietsman Thanks for the contribution 🎉 👏. |
This functionality has been released in v4.64.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Please vote on this pull request by adding a 👍 reaction to the original pull request comment to help the community and maintainers prioritize this request
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for pull request followers and do not help prioritize the request
Description
API now accepts more arguments for datalake settings (namely
AllowExternalDataFiltering
,ExternalDataFilteringAllowList
andAuthorizedSessionTagValueList
).This PR aims to add the related arguments to the
aws_lakeformation_data_lake_settings
resource, and the corresponding attributes to the data source.Relations
Closes #26932
Also closes stale PR #27042
References
put-data-lake-settings API doc
Output from Acceptance Testing