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.61k stars 9k forks source link

[Enhancement]: Adding recently added Interactive Endpoint on AWS EMR Serverless Application #34377

Open haraldmeister opened 8 months ago

haraldmeister commented 8 months ago

Description

AWS enabled interactive analytics on EMR Serverless applications, using the Interactive Endpoint. It would be nice to integrate the new feature in the resource aws_emrserverless_application in the new provider version, by providing a true/false parameter called interactive_endpoint (defaulted to false).

This is the configuration on the AWS console:

interactive_endpoint_emr

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

Potential Terraform Configuration

resource "aws_emrserverless_application" "example" {
  name          = "example"
  release_label = "emr-6.6.0"
  type          = "hive"

  interactive_endpoint = true
}

References

https://aws.amazon.com/about-aws/whats-new/2023/10/amazon-emr-studio-interactive-analytics-amazon-emr-serverless/

Would you like to implement a fix?

No

github-actions[bot] commented 8 months ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue

jpulgar4 commented 6 months ago

Sorry about the useless comment, but any updates on this?

tokoko commented 3 months ago

If I didn't miss anything, looks like this is currently impossible to add in terraform. EMR (for whatever reason) never added an option to enable interactive endpoint in emr-serverless rest api (emr-serverless.<region>.amazonaws.com). It has only been added to emr-studio api (emrstudioserver-prod.<region>.amazonaws.com) which is apparently also a thing that exists.

tokoko commented 1 month ago

Interactive configuration has been added both to emr-serverless rest api and the latest go sdk.