in internal/parser/hcl.go [9:19]
func ToLiteral(expression hclsyntax.Expression) *string {
value, dialog := expression.Value(&hcl.EvalContext{})
if dialog != nil && dialog.HasErrors() {
return nil
}
if value.Type() == cty.String && !value.IsNull() && value.IsKnown() {
v := value.AsString()
return &v
}
return nil
}