Versions in this module Expand all Collapse all v0 v0.0.1 Aug 28, 2024 Changes in this version + const UnknownVariableValue + func ConfigValueFromHCL2(v cty.Value) interface + func ConfigValueFromHCL2Block(v cty.Value, schema *configschema.Block) map[string]interface + func ConvertJSONExpressionToHCL(expr hcl.Expression) (hcl.Expression, hcl.Diagnostics) + func ExprIsNativeQuotedString(expr hcl.Expression) bool + func FlatmapKeyFromPath(path cty.Path) string + func FlatmapValueFromHCL2(v cty.Value) map[string]string + func HCL2ValueFromConfigValue(v interface{}) cty.Value + func HCL2ValueFromFlatmap(m map[string]string, ty cty.Type) (cty.Value, error) + func MergeBodies(base, override hcl.Body) hcl.Body + func RequiresReplace(attrs []string, ty cty.Type) ([]cty.Path, error) + func SchemaForOverrides(schema *hcl.BodySchema) *hcl.BodySchema + func SynthBody(filename string, values map[string]cty.Value) hcl.Body + func ValuesSDKEquivalent(a, b cty.Value) bool + type MockValueComposer struct + func NewMockValueComposer(seed int64) MockValueComposer + func (mvc MockValueComposer) ComposeBySchema(schema *configschema.Block, config cty.Value, defaults map[string]cty.Value) (cty.Value, tfdiags.Diagnostics) + type SingleAttrBody struct + Expr hcl2.Expression + Name string + func (b SingleAttrBody) Content(schema *hcl2.BodySchema) (*hcl2.BodyContent, hcl2.Diagnostics) + func (b SingleAttrBody) JustAttributes() (hcl2.Attributes, hcl2.Diagnostics) + func (b SingleAttrBody) MissingItemRange() hcl2.Range + func (b SingleAttrBody) PartialContent(schema *hcl2.BodySchema) (*hcl2.BodyContent, hcl2.Body, hcl2.Diagnostics)