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
SuppressJsonDiff supports json array.
In one of my resources I have the following schema: ```go "some_attr": { Type: schema.TypeStr, Optional: true, Computed: true, } ``` When changing from this config: ```hcl resource "some_res" "this"...
### SDK version N/A ### Relevant provider source code N/A ### Terraform Configuration Files N/A ### Debug Output N/A ### Expected Behavior When an argument is marked as deprecated, it...
### SDK version ``` v2.24.0 ``` ### Relevant provider source code ```go // sdk resource logic d.Set("list", nil) // schema.TypeList d.Set("map", nil) // schema.TypeMap d.Set("set", nil) // schema.TypeSet // framework...
### SDK version ``` v1.4.0 ``` ### Use-cases Have a single error message for two related ConflictsWith fields- see https://github.com/terraform-providers/terraform-provider-google/issues/5284. ### Attempted Solutions If two fields conflict with each other,...
### SDK version ``` { "Path": "github.com/hashicorp/terraform-plugin-sdk", "Version": "v1.12.0" } ``` ### Use-cases Currently, trying to set any nested (computed) field value in a `CustomizeDiff` function will fail due to...
adds `Map` method to `schema.Set` that returns a cloned version of the internal map that is used in the `Set` this is useful, for example, when you are trying to...
### SDK version ``` v2.23.0 ``` ### Relevant provider source code None provided. ### Terraform Configuration Files None provided. ### Expected Behavior Acceptance testing should work with provider addresses that...
Issues and PRs reference: - https://github.com/integrations/terraform-provider-github/issues/796 - https://github.com/integrations/terraform-provider-github/issues/910 - https://github.com/hashicorp/terraform/issues/28803 - https://github.com/integrations/terraform-provider-github/pull/911 - https://github.com/integrations/terraform-provider-github/pull/909 - https://github.com/integrations/terraform-provider-github/pull/2296 The ETags are shown in diff on almost every plan, even after apply just...
### Summary Adds a new validation function for validating string lengths in bytes with specified minimum and maximum constraints. The new function, `StringLenBytesBetween`, ensures that the length of a given...