Answer - C
The following types of subnets can be configured
1. Public Subnet - In order to set up a public subnet, you have to configure its routing table so that traffic from that subnet to the Internet is routed through an Internet gateway associated with the VPC
2. Private Subnets - For private subnets, traffic to the Internet can be routed through a special network address translation (NAT) instance
3. VPN-only - By attaching a virtual private gateway to your VPC, you can create a VPN connection between your VPC and your own data center
For more information on extending VPC’s , one can visit the below URL:
https://d0.awsstatic.com/whitepapers/extend-your-it-infrastructure-with-amazon-vpc.pdf