package
0.0.0-20241120074608-6378e9d597be
Repository: https://github.com/orcfax/oracle-suite.git
Documentation: pkg.go.dev
# Functions
Decode decodes the given HCL body into the given value.
DecodeBlock decodes the given HCL block into the given value.
DecodeExpression decodes the given HCL expression into the given value.
Encode encodes a struct to HCL.
EncodeBlock encodes a struct to HCL block and appends it to the given block.
ParseFile parses the given path into a hcl.File.
ParseFiles parses the HCL configuration files at the given paths.
ParseSource parses the given source into a hcl.File.
ParseSources parses the HCL configuration sources.
# Interfaces
Marshaler is the interface implemented by types that can marshal themselves into a cty.Value representation.
OnEncodeBlock is called during encoding of a struct to HCL.
PostDecodeAttribute is called after an attribute is decoded.
PostDecodeBlock is called after a block is decoded.
PreDecodeAttribute is called before an attribute is decoded.
PreDecodeBlock is called before a block is decoded.
Unmarshaler is the interface implemented by types that can unmarshal a cty.Value representation of themselves.