Can I detach the primary (eth0) network interface when the instance is running or stopped?
Yes, You can
No. You cannot
Depends on the state of the interface at the time
Each instance in a VPC has a default elastic network interface (the primary network interface, eth0) that is
assigned a private IP address from the IP address range of your VPC. You cannot detach a primary network
interface from an instance.