|
|
|
|
@ -30,6 +30,26 @@ func TestAccVpc_basic(t *testing.T) {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestAccVpc_dedicatedTenancy(t *testing.T) {
|
|
|
|
|
var vpc ec2.VPC
|
|
|
|
|
|
|
|
|
|
resource.Test(t, resource.TestCase{
|
|
|
|
|
PreCheck: func() { testAccPreCheck(t) },
|
|
|
|
|
Providers: testAccProviders,
|
|
|
|
|
CheckDestroy: testAccCheckVpcDestroy,
|
|
|
|
|
Steps: []resource.TestStep{
|
|
|
|
|
resource.TestStep{
|
|
|
|
|
Config: testAccVpcDedicatedConfig,
|
|
|
|
|
Check: resource.ComposeTestCheckFunc(
|
|
|
|
|
testAccCheckVpcExists("aws_vpc.bar", &vpc),
|
|
|
|
|
resource.TestCheckResourceAttr(
|
|
|
|
|
"aws_vpc.bar", "instance_tenancy", "dedicated"),
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestAccVpc_tags(t *testing.T) {
|
|
|
|
|
var vpc ec2.VPC
|
|
|
|
|
|
|
|
|
|
@ -189,3 +209,11 @@ resource "aws_vpc" "foo" {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
const testAccVpcDedicatedConfig = `
|
|
|
|
|
resource "aws_vpc" "bar" {
|
|
|
|
|
instance_tenancy = "dedicated"
|
|
|
|
|
|
|
|
|
|
cidr_block = "10.2.0.0/16"
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
|