DynamoDB and Redis resource creation using terraform provider

  1. I want to manage DynamoDB and Redis resources with the Terraform provider.
  2. Issue: I don’t see options for these resource types in the provider or the API.

Can someone please confirm that these resource types cannot be managed programmatically through the API?

Hi @ps-privy,

Just to confirm, you want to use your Terraform config to Initiate these two resources and you also want to use the Retool API via Terraform to make changes and update the resources as needed?

I was looking at our API docs and it appears that this endpoint would be used to create a resource.

And that this endpoint is used to update a resource.

I believe DynamoDB and Redis should be usable with these endpoints. Are you getting an an error when trying to use these in your Terraform set up?

Hi @Jack_T - only [dbServer, mysql, postgresql, redshift, restapi, snowflake] look like valid type options from those options you linked. Yes, we want to use our terraform config to create and manage these resources, which calls the underlying Retool API. When I try to pass in options which are specific to those resource types, I get validation errors.

Hi @ps-privy,

I just confirmed with our engineering team that DynamoDB and Redis are currently not supported by Retool API.

I can make a feature request to add support for these, but it will likely take some time.

In the short term, you would likely need to manually set up and configure/edit these resources.

1 Like