hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.75k stars 9.11k forks source link

[New Service]: AWS Clean Rooms #30024

Open rmalecky opened 1 year ago

rmalecky commented 1 year ago

Description

AWS Clean Rooms is an analytics service that allows organizations to query their combined datasets without granting unrestricted access to their raw data.

Users create collaborations that include one or more AWS accounts. Each AWS account in the collaboration creates a membership to link the account to a collaboration.

In parallel users create configured tables that reference datasets stored in Amazon S3 and cataloged in the AWS Glue data catalog. The user applies an analysis rule to each configured table to control how the dataset can be used in queries.

The last step in setting up AWS Clean Rooms is to create associations between a configured tables and a collaborations.

Once the resources are setup collaboration members can use the StartProtectedQuery API to run SQL queries against the APIs. Runner queries is not in scope for Terraform.

Requested Resource(s) and/or Data Source(s)

aws_cleanrooms_collaboration aws_cleanrooms_configured_table aws_cleanrooms_configured_table_analysis_rule aws_cleanrooms_configured_table_association aws_cleanrooms_membership

Potential Terraform Configuration

No response

References

AWS Clean Rooms user guide AWS Clean Rooms API reference

Would you like to implement a fix?

yes

github-actions[bot] commented 1 year ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue