In the vCD GUI when you are modifying a VM, there is a checkbox above the NIC table that says show adapter type, which allows you to select the type of adapter when you are adding a new one to the virtual machine.
I'm not trying to change any existing ones, just adding new ones while specifying the new SubResourceType. But vCD seems to ignore this setting. In addition, existing ones get changed to E1000 in vCD GUI, but not on the actual virtual machine in vCenter, because when I'm adding a new one I believe we have to submit a list including the old ones. This is why I began investigating why vCD is saying all of them are PCNet32 type.
I thought that I must be setting something incorrectly when I am specifying the NIC type (SubResourceType) to vCD.