terraform-plugin-framework
terraform-plugin-framework copied to clipboard
A next-generation framework for building Terraform providers.
### Module version ``` v0.10.0 ``` ### Use-cases Right now it seems that one of the recommended ways to pass API keys to providers is by using environment variables[^1]. This...
### Module version ``` v0.11.1 ``` ### Use-cases There are possibilities for provider developers to miss diagnostics handling in their logic, such as resource CRUD functionality or attribute plan modifiers....
### Module version ``` v0.11.1 ``` ### Use-cases In order to support the process of migrating providers from SDKv2 to the Framework it would be useful to have a guide...
Apologies if this issue is a bit overzealous. I am converting our existing Terraform provider over to Plugin Framework (since the provider is only half-finished anyways) and this is some...
### Module version ``` v0.1.0 ``` ### Use-cases There are several situations in which a field should be considered behavioral. It's not tracking state under management, it's controlling how a...
### Module version ``` v0.4.2 ``` ### Description If/when block support is implemented (see also: #85), there may need to be an investigation into how `Computed` only blocks (or more...
### Module version ``` github.com/hashicorp/terraform-plugin-framework v0.8.0 ``` ### Relevant provider source code ```go var ( outputDockerAttributes = map[string]tfsdk.Attribute{} outputBlocks = map[string]tfsdk.Block{ "docker": { Attributes: outputDockerAttributes, MaxItems: 1, PlanModifiers: tfsdk.AttributePlanModifiers{ tfsdk.RequiresReplace(),...
### Module version ``` v0.8.0 ``` ### Use-cases While working through some of the framework server refactoring as part of #215, it was necessary to extract some of the `tfsdk.Config`,...
### Module version ``` 0.6.0 ``` ### Use-cases I have a provider (_buildx_), that I want to upgrade from SDKv2 to framework. Now I am stuck because I cannot seem...
### Module version ``` v0.8.0 ``` ### Use-cases While working through some of the framework server refactoring as part of #215, it was necessary to extract some of the `tfsdk.Attribute`,...