When using the Pulumi-Terraform bridge, is there a...
# general
When using the Pulumi-Terraform bridge, is there a way to have it /not/ set a particular field of a resource? Like, not set the field at all, not pass anything to the Terraform provider.
I’m investigating an issue with the Proxmox provider (https://github.com/Matchlighter/pulumi-proxmoxve). There seems to be an upstream issue with the Terraform provider it’s using (https://github.com/Telmate/terraform-provider-proxmox), in which the QemuVM resource’s field
has ConflictsWith set on several other fields, such as
When using Terraform, you can ignore this and simply not set
at all, so there’s no conflict. But in the Pulumi provider, it seems to be setting this field regardless. Even not specifying
at all, or setting it to false or undefined causes it to conflict with the other fields. This effectively means that in the Pulumi provider, you can’t set
at all.
So as a fix for the issue, the Pulumi-Terraform bridge should not send this field when it’s not set. Is that possible?