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
Boolean value passed from ENV value is treated as string and this would result in unknown behaviour in the provider. Eg: a value "false" would be treated as boolean `true`...
_Please Note: This issue is being submitted in the absence of an existing one I could find and meant more for gathering other use cases and/or showing an explicit decision...
Terraform provides a test example for using a default for TypeList: https://github.com/hashicorp/terraform/blob/master/helper/schema/schema_test.go#L3624 However if I define one in a provider I get: ` foo: Default is not valid for lists...
Deletion of some resources is inherently problematic (data loss, money, etc). In cases where there is significant potential user issues from an accidental deletion, we want to provide additional warning...
### SDK version ``` v2.0.4 ``` ### Use-cases Attributes of resource or data source can then be used directly in another resources for_each. ### Attempted Solutions Explicitly convert returned list...
### SDK version ``` github.com/hashicorp/terraform-plugin-sdk/v2 v2.14.0 ``` ### Use-cases Allow multiple resources to be used in a single configuration within an acceptance test and have the import state test complete...
### SDK version ``` v2.17.0 ``` ### Use-cases In the [Terraform Provider GitLab](https://github.com/gitlabhq/terraform-provider-gitlab) we have to setup testing resources (e.g. a project the resource under test resides in) in each...
Feature/Enhancement request I'd like to see support for modifying the parallelism on a per-resource basis. Use cases: 1. Create a quantity of the same resource, but actions must be executed...
### SDK version v2.17.0 ``` v2.17.0 ``` ### Use-cases Support for experimental features with a message just like in Depcreated ### Attempted Solutions ``` "new_feature": { Type: schema.TypeInt, Optional: true,...