# Packages
Package addrs contains types that represent "addresses", which are references to specific objects within a Terraform configuration or state.
Package checks contains the models for representing various kinds of declarative condition checks that can be defined in a Terraform module and then evaluated and reported by Terraform Core during plan and apply operations.
Package configs contains types that represent Terraform configurations and the different elements thereof.
No description provided by the author
No description provided by the author
Package depsfile contains the logic for reading and writing Terraform's dependency lock and development override configuration files.
No description provided by the author
Package experiments contains the models and logic for opt-in experiments that can be activated for a particular Terraform module.
Package getmodules contains the low-level functionality for fetching remote module packages.
Package getproviders is the lowest-level provider automatic installation functionality.
No description provided by the author
No description provided by the author
Package ipaddr is a fork of a subset of the Go standard "net" package which retains parsing behaviors from Go 1.16 or earlier.
Package lang deals with the runtime aspects of Terraform's configuration language, with concerns such as expression evaluation.
No description provided by the author
Package modsdir is an internal package containing the model types used to represent the manifest of modules in a local modules cache directory.
Package plans contains the types that are used to represent Terraform plans.
Package providers contains the interface and primary types required to implement a Terraform resource provider.
Package provisioners contains the interface and primary types to implement a Terraform resource provisioner.
No description provided by the author
No description provided by the author
Package replacefile is a small helper package focused directly at the problem of atomically "renaming" one file over another one.
Package states contains the types that are used to represent Terraform states.
No description provided by the author
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.
The version package provides a location to set the release versions for all packages to consume, without creating import cycles.