After we have defined the two AWS providers, we will create a VPC called n_virginia_vpc with the CIDR block 10.0.0.0/16. As we have not told Terraform which provider instance to use for this resource, Terraform will pick the instance of the AWS provider where you have not defined an alias. This means that this VPC will be created in the region us-east-1 (N. Virginia). The second VPC we have defined with the identifier ohio_vpc has a CIDR block of 10.1.0.0/16. This time we have set the provider property on the resource to aws.ohio. This means that Terraform will use our second AWS provider, which points to the region us-east-2. When we run the project by doing terraform apply, this VPC will be created in us-east-2.