terraform-plugin-framework icon indicating copy to clipboard operation
terraform-plugin-framework copied to clipboard

A next-generation framework for building Terraform providers.

Results 163 terraform-plugin-framework issues
Sort by recently updated
recently updated
newest added

### Module version ``` v1.5.0 (not yet released) ``` ### Use-cases Provider developers implementing a schema definition for a data source, resource, or provider can define [attribute-based validators](https://developer.hashicorp.com/terraform/plugin/framework/validation#attribute-validation) to define...

enhancement

### Module version ``` v1.0.0 ``` ### Use-cases Provider developers should not need to drop down to the `github.com/hashicorp/terraform-plugin-go/tftypes` type system when creating custom types via `attr.Value` with validation. In...

enhancement

### Module version ``` 1.4.2 ``` We are currently migrating existing Plugin-SDK based resources to Plugin Framework (Plugin protocol v6). In below resource, we have some **optional+computed** set block attributes...

bug

Similar to the default support in the resource, https://developer.hashicorp.com/terraform/plugin/framework/resources/default This is useful because some data sources may have more than one (`id`) arguments in the config.

enhancement

### Module version ``` 1.4.2 ``` ### Relevant provider source code ```go func (r *setNestedExampleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) { resp.Schema = schema.Schema{ Attributes: map[string]schema.Attribute{ "set": schema.SetNestedAttribute{ Required:...

bug

## Background For the reflection package, the error message when there are mismatched/unexported fields for building a struct with `tfsdk` tags can be confusing. It is possible that a field...

enhancement
reflection

### Use-cases When developing a resource that is evolving during time it could be cumbersome to duplicate fields twice between resource schema and data resource schema. Could it be possible...

enhancement

👋 I'm currently working through my very first terraform provider, and one conceptual thing that I'm having a huge difficult with is knowing/understanding when various methods — ie. `resource.Create|Read|Update|Delete` —...

documentation
enhancement

### Module version ``` v1.2.0 & v1.3.1 ``` ### Description After migrating resources of my provider [jeremmfr/junos](https://github.com/jeremmfr/terraform-provider-junos) from SDK plugin to this framework plugin, the time to run a `terraform...

bug

### Module version ``` v1.1.1 ``` ### Use-cases When I want to develop a datasource or a resource. I need to define a model first. ``` type ExampleResourceModel struct {...

enhancement