FEATURES OPEN SOURCE ABOUT DOCS LOGIN REGISTER

aws_internet_gateway

Provides a resource to create a VPC Internet Gateway.

Example Usage

resource "aws_internet_gateway" "gw" {
    vpc_id = "${aws_vpc.main.id}"

    tags {
        Name = "main"
    }
}

Argument Reference

The following arguments are supported:

-> Note: It’s recommended to denote that the AWS Instance or Elastic IP depends on the Internet Gateway. For example:

resource "aws_internet_gateway" "gw" {
  vpc_id = "${aws_vpc.main.id}"
}

resource "aws_instance" "foo" {  
  depends_on = ["aws_internet_gateway.gw"]  
}

Attributes Reference

The following attributes are exported:

Import

Internet Gateways can be imported using the id, e.g.

$ terraform import aws_internet_gateway.gw igw-c0a643a9

See the source of this document at Terraform.io