package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev
# Packages
Package blocktoattr includes some helper functions that can perform preprocessing on a HCL body where a configschema.Block schema is available in order to allow list and set attributes defined in the schema to be optionally written by the user as block syntax.
Package ephemeral contains helper functions for working with values that might have ephemeral parts.
No description provided by the author
No description provided by the author
Package globalref is home to some analysis algorithms that aim to answer questions about references between objects and object attributes across an entire configuration.
No description provided by the author
No description provided by the author
Package types contains non-standard cty types used only within Terraform.
# Functions
EvalCheckErrorMessage makes a best effort to evaluate the given expression, as an error message string as we'd expect for an error_message argument inside a validation/condition/check block.
TestingFunctions returns the set of functions available to the testing framework.
# Structs
ExternalFuncs represents functions defined by extension components outside of Terraform Core.
Scope is the main type in this package, allowing dynamic evaluation of blocks and expressions based on some contextual information that informs which variables and functions will be available.
# Interfaces
Data is an interface whose implementations can provide cty.Value representations of objects identified by referenceable addresses from the addrs package.