-
Notifications
You must be signed in to change notification settings - Fork 9.2k
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
[Enhancement]: Support Timestream for InfluxDB #36398
Comments
Community NoteVoting for Prioritization
Volunteering to Work on This Issue
|
At the API level Timestream for InfluxDB is a distinct service. resource "aws_timestreaminfluxdb_db_instance" "example" {
name = "..."
} |
I would like to work on this issue. |
<!--- See what makes a good Pull Request at: https://hashicorp.github.io/terraform-provider-aws/raising-a-pull-request/ ---> ### Description <!--- Please provide a helpful description of what change this pull request will introduce. ---> - The `timestreaminfluxdb` service client has been added. ### Relations <!--- If your pull request fully resolves and should automatically close the linked issue, use Closes. Otherwise, use Relates. For Example: Relates #0000 or Closes #0000 ---> Relates hashicorp#36398 ### References <!--- Optionally, provide any helpful references that may help the reviewer(s). ---> - [Amazon Timestream for InfluxDB docs](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influxdb.html). - [AWS SDK Go V2 TimestreamInfluxDB documentation](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb). ### Output from Acceptance Testing <!-- Replace TestAccXXX with a pattern that matches the tests affected by this PR. Replace ec2 with the service package corresponding to your tests. For more information on the `-run` flag, see the `go test` documentation at https://tip.golang.org/cmd/go/#hdr-Testing_flags. --> N/A
I am working on the So far, my implementation differs in a few ways from the proposed implementation.
|
<!--- See what makes a good Pull Request at: https://hashicorp.github.io/terraform-provider-aws/raising-a-pull-request/ ---> <!--- Please provide a helpful description of what change this pull request will introduce. ---> - The `timestreaminfluxdb` service client has been added. <!--- If your pull request fully resolves and should automatically close the linked issue, use Closes. Otherwise, use Relates. For Example: Relates #0000 or Closes #0000 ---> Relates hashicorp#36398 <!--- Optionally, provide any helpful references that may help the reviewer(s). ---> - [Amazon Timestream for InfluxDB docs](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influxdb.html). - [AWS SDK Go V2 TimestreamInfluxDB documentation](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb). <!-- Replace TestAccXXX with a pattern that matches the tests affected by this PR. Replace ec2 with the service package corresponding to your tests. For more information on the `-run` flag, see the `go test` documentation at https://tip.golang.org/cmd/go/#hdr-Testing_flags. --> N/A
Warning This issue has been closed, meaning that any additional comments are hard for our team to see. Please assume that the maintainers will not see them. Ongoing conversations amongst community members are welcome, however, the issue will be locked after 30 days. Moving conversations to another venue, such as the AWS Provider forum, is recommended. If you have additional concerns, please open a new issue, referencing this one where needed. |
This functionality has been released in v5.61.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 issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Description
It's now possible to select a different engine for a Timestream database in the aws console. The previous engine is now called LiveAnalytics and a new engine was added called InfluxDB. Terraform has no support for the InfluxDB engine or for its configuration options.
If you plan to add the new engine as an option to the pre existing aws_timestreamwrite_database you could just add new parameters for it as shown in the example. At least the parameter group needs its own new resource.
Not much is shared between the engines so maybe a whole new resource for InfluxDB type Timestream would be better. For example the RDS resource handles engine types all in the same resource but RDS engine types at least share some configuration options between them as opposed to Timestream for LiveAnalytics vs InfluxDB.
Affected Resource(s) and/or Data Source(s)
aws_timestreamwrite_database
Potential Terraform Configuration
References
Would you like to implement a fix?
None
The text was updated successfully, but these errors were encountered: