Detail:fmt.Sprintf("Could not create attribute %s in %s when generating import configuration. The plan will likely report the missing attribute as being deleted.",name,addr),
Extra:err,
})
continue
// Lone deserializable primitive types are valid json, but should be treated as strings
ifctyValue.Type().IsPrimitiveType(){
ifd:=writeTokens(val,buf);d!=nil{
diags=diags.Append(d)
continue
}
}else{
buf.WriteString("jsonencode(")
ifd:=writeTokens(ctyValue.Value,buf);d!=nil{
diags=diags.Append(d)
continue
}
buf.WriteString(")")
}
buf.WriteString(")")
}else{
tok:=hclwrite.TokensForValue(val)
if_,err:=tok.WriteTo(buf);err!=nil{
diags=diags.Append(&hcl.Diagnostic{
Severity:hcl.DiagWarning,
Summary:"Skipped part of config generation",
Detail:fmt.Sprintf("Could not create attribute %s in %s when generating import configuration. The plan will likely report the missing attribute as being deleted.",name,addr),