# Packages
Package addrs contains types that represent "addresses", which are references to specific objects within a Terraform configuration or state.
No description provided by the author
Package configs contains types that represent Terraform configurations and the different elements thereof.
No description provided by the author
Package earlyconfig is a specialized alternative to the top-level "configs" package that does only shallow processing of configuration and is therefore able to be much more liberal than the full config loader in what it accepts.
No description provided by the author
No description provided by the author
No description provided by the author
Package initwd contains various helper functions used by the "terraform init" command to initialize a working directory.
Package lang deals with the runtime aspects of Terraform's configuration language, with concerns such as expression evaluation.
Package modsdir is an internal package containing the model types used to represent the manifest of modules in a local modules cache directory.
Package moduledeps contains types that can be used to describe the providers required for all of the modules in a module tree.
Package plans contains the types that are used to represent Terraform plans.
No description provided by the author
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
Package states contains the types that are used to represent Terraform states.
Package tfdiags is a utility package for representing errors and warnings in a manner that allows us to produce good messages for the user.
No description provided by the author
No description provided by the author
The version package provides a location to set the release versions for all packages to consume, without creating import cycles.