No description
Find a file
dependabot[bot] 796e98d367
build(deps): bump github.com/hashicorp/copywrite in /tools (#335)
Bumps [github.com/hashicorp/copywrite](https://github.com/hashicorp/copywrite) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/hashicorp/copywrite/releases)
- [Commits](https://github.com/hashicorp/copywrite/compare/v0.25.1...v0.25.2)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/copywrite
  dependency-version: 0.25.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 10:55:58 -04:00
.changes [Chore] Upgrade Go version to 1.25 (#334) 2026-03-13 15:15:03 +01:00
.github build(deps): bump actions/setup-go in the github-actions group (#336) 2026-03-30 10:28:56 -04:00
actionvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
boolvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
datasourcevalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
dynamicvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
ephemeralvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
float32validator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
float64validator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
helpers build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
int32validator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
int64validator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
internal build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
listresourcevalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
listvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
mapvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
META.d Add catalog metadata (META.d) (#288) 2025-05-13 08:16:13 -04:00
numbervalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
objectvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
providervalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
resourcevalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
setvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
stringvalidator build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
tools build(deps): bump github.com/hashicorp/copywrite in /tools (#335) 2026-03-30 10:55:58 -04:00
.changie.yaml [CI] terraform-devex-repos automation 2024-06-07 16:22:49 -04:00
.copywrite.hcl Add catalog metadata (META.d) (#288) 2025-05-13 08:16:13 -04:00
.gitignore all: Migrate implementations to support terraform-plugin-framework version 0.17.0 (#80) 2022-11-30 15:05:46 -05:00
.golangci.yml SEC-090: Automated trusted workflow pinning (2025-04-07) (#281) 2025-04-09 10:47:32 -05:00
.goreleaser.yml SEC-090: Automated trusted workflow pinning (2024-06-17) (#219) 2024-06-21 11:22:07 -04:00
CHANGELOG.md Update changelog 2025-10-07 16:01:39 +00:00
go.mod build(deps): bump the terraform-plugin group with 2 updates (#333) 2026-03-13 14:39:42 -04:00
go.sum build(deps): bump the terraform-plugin group with 2 updates (#333) 2026-03-13 14:39:42 -04:00
LICENSE build(deps): bump github.com/hashicorp/copywrite from 0.22.0 to 0.24.2 in /tools (#323) 2026-02-06 11:23:53 -05:00
Makefile [COMPLIANCE] Add copyright and license headers (#132) 2023-06-02 11:21:37 -04:00
README.md [Chore] Upgrade Go version to 1.25 (#334) 2026-03-13 15:15:03 +01:00

PkgGoDev

Terraform Plugin Framework Validators

terraform-plugin-framework-validators is a Go module containing common use case validators for terraform-plugin-framework types. It aims to provide generic type validator functionality that should be applicable to the broader framework-based provider ecosystem.

This Go module is not intended to define all possible validations. In particular, many validators that relate to specific string formats, encodings, and other specifics should instead be implemented separately in custom attribute types (e.g. a type implementing the attr.TypeWithValidators interface). Many of these custom types can be discovered by a conventional repository naming prefix of terraform-plugin-framework-. HashiCorp-supported custom types available for specific use cases include but are not limited to:

Terraform Plugin Framework Compatibility

This Go module is typically kept up to date with the latest terraform-plugin-framework releases to ensure all validator functionality is available.

Go Compatibility

This Go module follows terraform-plugin-framework Go compatibility.

Currently that means Go 1.25 must be used when developing and testing code.

Contributing

See .github/CONTRIBUTING.md

License

Mozilla Public License v2.0