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

Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions

Results 166 terraform-plugin-sdk issues
Sort by recently updated
recently updated
newest added

### SDK version > github.com/hashicorp/terraform-plugin-sdk/v2 v2.10.1 ### Use-cases When performing state migrations, the new method `StateUpgraders` requires defining a point-in-time reference to the Terraform Schema - in contrast to the...

enhancement
terraform-plugin-framework

Hi, when I am trying to add some validation for TypeList attribute in my resource schema, `terraform validate` complain this message. I wonder why Terraform impose such restriction, is it...

enhancement
subsystem/types

### SDK version ``` v2.10.1 ``` ### Use-cases I'm working on acceptance tests on a TF provider for an application that leverages aws resources. I'm trying to provision ephemeral aws...

enhancement
subsystem/tests

### SDK version v2 ### Use-cases A common issue I've had to work around in the past is optional booleans capable of a true, false and uninitialised state. This usually...

enhancement
terraform-plugin-framework

When using a `schema.Set`, i end up with additional elements in the set (on update) with all fields initialized with default values. Let's say i have a configuration like this...

bug
subsystem/types

### Use-cases https://registry.terraform.io/providers/heroku/heroku/latest/docs/resources/app if we navigate to this page, we can see the description of heroku provider's heroku_app resource definition and corresponding usage. As we keep scrolling down on the...

enhancement

### Terraform Version `Terraform v0.6.14` ### Terraform Configuration Files ``` hcl resource "aws_api_gateway_stage" "boo" { rest_api_id = "${aws_api_gateway_rest_api.demo.id}" name = "test" method_setting "yada" { metrics_enabled = true logging_level = "DEBUG"...

enhancement
subsystem/types
terraform-plugin-framework

This is related to https://github.com/hashicorp/terraform/pull/4020 but also many other PRs which have been mimicking the AWS API behaviour in similar ways. I understand the convenience for the user having existing...

enhancement
ui
upstream-terraform

Following up on @bflad's suggestion in https://github.com/terraform-providers/terraform-provider-aws/pull/2250#pullrequestreview-75794601, it would be great if Terraform core supported denoting resource restarts/downtime during plan phase, similar to how it denotes recreation (_forces new resource_)....

enhancement
upstream-protocol

The set implementation in [`helper/schema/set.go`](https://github.com/hashicorp/terraform/blob/8cf13d9582309f45e4a04cd4cd36e717b5b60c75/helper/schema/set.go) produces incorrect results if elements in the set have colliding hash code values. This should be relatively rare in practice because the size of the...

bug
subsystem/types
terraform-plugin-framework