-
Notifications
You must be signed in to change notification settings - Fork 9k
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
<!--- 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
<!--- 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
<!--- 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
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: