Terraform provider support for integrations

The Terraform provider for Timescale should support:

  1. Creation of a Timescale Integration as a resource
  2. Attachment of a Timescale Integration to a Timescale Service

Our use case is as follows: We operate in a single-tenant mode for most of our customers, meaning we manage a dedicated AWS account + Timescale Service for each of our customers. These are entirely provisioned through Terraform with no manual intervention. We want to collect the metrics for each service in each AWS account. Since the Timescale Terraform provider currently doesn’t support Integrations, this means that for each customer, we must manually configure and setup an Integration, then attach it to the right Service, then configure our alarms.