I am experimenting with AWS DMS right now. I see that AWS DMS supports both VPC (DMS replication instance has to be confined to a VPC during creation) and interface VPC endpoints.
Question: If a resource can be confined to a VPC, and by default, only other resources within the VPC can access the confined resource, then why do we even need support for interface VPC endpoints?