terraform-plugin-sdk
terraform-plugin-sdk copied to clipboard
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
### SDK version ``` N/A ``` ### Use-cases When using a provider with an alternative underlying API, it would be useful to to control certain variables of the `StateChangeConf`. For...
### SDK version ``` HEAD ... ``` ### Relevant provider source code ```go { cty.SetVal([]cty.Value{ cty.ObjectVal(map[string]cty.Value{ "a": cty.StringVal("1"), "b": cty.StringVal(""), }), cty.ObjectVal(map[string]cty.Value{ "a": cty.StringVal("1"), "b": cty.NullVal(cty.String), }), cty.ObjectVal(map[string]cty.Value{ "a": cty.NullVal(cty.String),...
### SDK version ``` 2.37.0 ``` ### Relevant provider source code https://github.com/hashicorp/terraform-plugin-sdk/blob/77f585e21b398feb244cbb1890cb3d1a29ffb083/helper/schema/resource_data.go#L92-L108 ### Terraform Configuration Files ```hcl resource "tfe_workspace" "foobar" { ... auto_apply = false } ``` ### Debug Output...
### SDK version ``` v2.37.0 ``` ### Relevant provider source code ```go func resourceNsxtTest() *schema.Resource { return &schema.Resource{ Create: resourceNsxtDummyCreate, Read: resourceNsxtDummy, Update: resourceNsxtDummy, Delete: resourceNsxtDummy, Schema: map[string]*schema.Schema{ "test_computed": {...
Currently there are no safe-guards when resource identity upgrade functions are called. This mirrors the existing design for state upgrade functions that have the exact same problem. This means that...
### SDK version ``` v2.0.1 ``` ### Use-cases For parity with real world Terraform configurations, we would like to utilize resource `for_each` support in acceptance testing configurations for the Terraform...