Brian Flad

Results 208 issues of Brian Flad

### Module version ``` v1.2.0 ``` ### Relevant provider source code The original issue occurred in a provider schema, although this is issue should theoretically be reproducible in data sources...

bug
reflection

### Module version ``` v1.0.1 ``` ### Use-cases Configuration validation logic generally needs to skip over any potentially unknown values. The `IsUnknown() bool` method checks whether the value itself is...

enhancement
types

### Module version ``` v1.4.2 ``` ### Description For developers migrating from SDKv2 to the framework and wanting to keep practitioner compatibility as much as possible, they must add the...

documentation

### Module version ``` v1.5.0 (not yet released) ``` ### Use-cases Provider developers can create reusable [custom types](https://developer.hashicorp.com/terraform/plugin/framework/handling-data/types/custom) either in their provider codebases or as a shared Go module, such...

enhancement

### 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 ``` v1.3.3 ``` ### Use-cases Newer Go or Terraform Provider developers that are attempting to scale their provider codebases for multiple "service" or "category" Go packages may...

documentation

### Module version ``` v1.3.1 ``` ### Use-cases When working with nested attributes, it may be desirable to automatically have an object default based on all the nested attribute default...

enhancement

### Module version ``` v1.3.1 ``` ### Relevant provider source code When implementing a default value, but not setting `defaults.{TYPE}Response.PlanValue` or diagnostics. ```go func (d defaultImpl) ListDefault(ctx context.Context, req defaults.ListRequest,...

bug

### Module version ``` v1.3.1 ``` ### Use-cases _NOTE: The below is not intended as a maintainer endorsement of this particular design pattern for data handling, however it captures a...

enhancement
thinking