terraform-plugin-framework
terraform-plugin-framework copied to clipboard
A next-generation framework for building Terraform providers.
### Module version ``` v0.14.0 ``` ### Use-cases While there is a bullet point list at https://www.terraform.io/plugin/which-sdk that quickly describes some of the benefits of migrating to this framework from...
Closes: #508 So far (2022-10-07) this draft PR only addresses allowing optionally specifying the type on a block. Further changes will be required for equivalent functionality with nested attributes.
### Module version ``` github.com/hashicorp/terraform-plugin-framework v0.14.0 ``` ### Use-cases During the development of the [v0.1.0 of terraform-plugin-framework-timeouts](https://github.com/hashicorp/terraform-plugin-framework-timeouts/releases/tag/v0.1.0) it became clear that it would be useful to be able to use...
### Module version ``` v0.13.0 ``` ### Use-cases When accessing schema-based data (such as configuration, plan, and state), there are a plethora of various rules associated with the possible values...
### Module version ``` v0.12.0 ``` ### Relevant provider source code [PR reproducing the bug](https://github.com/hashicorp/terraform-provider-corner/pull/89/files) ### Terraform Configuration Files ```hcl resource "tf6muxprovider_nested" "example" { set { id = "one" list...
### Module version ``` github.com/hashicorp/terraform-plugin-framework v0.13.0 ``` ### Relevant provider source code Seems to be triggered by: ``` "cache": { Attributes: tfsdk.SingleNestedAttributes( map[string]tfsdk.Attribute{ } ), } ``` ### Terraform Configuration...
https://discuss.hashicorp.com/t/defining-reusable-nestedattributes/43937
### Module version ``` v0.12.0 ``` ### Use-cases The guide for [migrating from SDKv2 to the Framework](https://www.terraform.io/plugin/framework/migrating) currently contains links to examples within the [http](https://github.com/hashicorp/terraform-provider-http), [random](https://github.com/hashicorp/terraform-provider-random) and [tls](https://github.com/hashicorp/terraform-provider-tls) providers. Consequently,...
Closes: #589 Closes: #893 ### Background Provider-defined functions can accept parameters, or arguments as input. There is an opportunity to provide validation of such parameters in an analogous manner to...
Closes: #894 ### Background Provider-defined functions can accept parameters, or arguments as input. There is an opportunity to provide validation of such parameters in an analogous manner to the validation...