No description
Find a file
dependabot[bot] 4f243a8faa
build(deps): Bump github.com/hashicorp/copywrite in /tools (#1293)
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 11:01:07 -04:00
.changes Update changelog 2026-03-10 14:06:29 +00:00
.github build(deps): Bump actions/setup-go in the github-actions group (#1294) 2026-03-30 10:34:49 -04:00
action Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
attr Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
datasource Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
diag Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
docs/design Revert change to design doc artifact (#671) 2023-02-14 13:01:14 -05:00
ephemeral Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
function Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
internal Clarify comment on write-only attribute concept (#1290) 2026-03-19 09:07:59 +00:00
list Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
META.d Add catalog metadata (META.d) (#1139) 2025-05-13 08:17:56 -04:00
path Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
provider statestore: Add experimental notes + changelog (#1277) 2026-02-17 08:42:51 +01:00
providerserver Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
resource fix: typo (#1289) 2026-03-17 12:46:00 -04:00
schema Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
statestore statestore: Add additional information on behavior of Terraform for "new states" and Read (#1282) 2026-03-11 11:04:12 -04:00
tfsdk Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
tools build(deps): Bump github.com/hashicorp/copywrite in /tools (#1293) 2026-03-30 11:01:07 -04:00
types Add Validate for StateStore (#1272) 2026-02-23 11:34:59 -05:00
.changie.yaml [CI] terraform-devex-repos automation 2024-06-07 16:22:42 -04:00
.copywrite.hcl Add catalog metadata (META.d) (#1139) 2025-05-13 08:17:56 -04:00
.gitignore Proposal: adding IsNull() and IsUnknown() methods to attr.Value interface (#335) 2022-05-20 18:28:42 +01:00
.golangci.yml SEC-090: Automated trusted workflow pinning (2025-04-07) (#1127) 2025-04-09 12:17:36 -05:00
.goreleaser.yml chore: Prep for v1.15.0-alpha.1 pre-release (#1115) 2025-03-18 16:35:35 -04:00
CHANGELOG.md Update changelog 2026-03-10 14:06:29 +00:00
go.mod build(deps): Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#1291) 2026-03-19 10:22:45 -04:00
go.sum build(deps): Bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#1291) 2026-03-19 10:22:45 -04:00
LICENSE Update Copywrite years to 2026 (#1268) 2026-02-05 14:09:00 -05:00
Makefile [COMPLIANCE] Add copywrite config, GH workflow and headers (#745) 2023-06-02 10:33:05 -04:00
README.md [Chore] Upgrade Go version to 1.25 (#1287) 2026-03-05 13:34:04 -05:00

PkgGoDev

Terraform Plugin Framework

terraform-plugin-framework is a module for building Terraform providers. It is built on terraform-plugin-go. It aims to provide as much of the power, predictability, and versatility of terraform-plugin-go as it can while abstracting away implementation details and repetitive, verbose tasks.

Getting Started

Status

terraform-plugin-framework has reached General Availability phase and follows semantic versioning for Go and Terraform compatibility promises. We recommend only using tagged releases of this Go module and examining the CHANGELOG when upgrading to a new release. Major version releases contain breaking changes to existing provider code. Minor version releases introduce new functionality. Patch version releases contain bug fixes or documentation updates.

Refer to Plugin Framework Benefits for more information about benefits over terraform-plugin-sdk.

Terraform CLI Compatibility

Providers built with this framework are compatible with Terraform version v0.12 and above.

Go Compatibility

This project follows the support policy of Go as its support policy. The two latest major releases of Go are supported by the project.

Currently, that means Go 1.25 or later must be used when including this project as a dependency.

Contributing

See .github/CONTRIBUTING.md

License

Mozilla Public License v2.0