<- All Blueprints
Customizable templates for deploying cloud infrastructure

AWS Internet Gateway

This blueprint creates an AWS Internet Gateway and attaches it to a specified VPC. It adheres to best practices by encouraging the use of tagging for better resource management and identification. The blueprint is organized to assist users, including those who may not be cloud infrastructure experts, in configuring essential settings easily.

Define and customize Blueprints to set what infrastructure configuration options are available to developers.

---
constants:
  __name: "{{ name }}_{{ __guid }}"
variables:
  name:
    desc: "Name of the Internet Gateway."
    required: true
    group: Internet Gateway Details
  vpc_id:
    desc: "VPC ID to attach the Internet Gateway to."
    required: true
    group: Internet Gateway Details
    links_to: resource.aws_vpc.id
  tags:
    group: Tags
    required: false
groups:
  Internet Gateway Details:
    order: 1
    desc: "Basic details for the Internet Gateway."
  Tags:
    order: 2
    desc: "Tags to assign to the Internet Gateway."
---

resource "aws_internet_gateway" "__name" {
  vpc_id = {{ vpc_id }}

  tags = {
    Name = {{ name }}
    {{# tags }}
      {{ tags.key | required: false }} = {{ tags.value | required: false }}
    {{/ tags }}
  }
}

// Attaches the Internet Gateway to the specified VPC.
// Tags are encouraged for resource identification and management.
//
A form is created automatically that accepts inputs that you defined in the Blueprint.
After filling out the Blueprint form, Terraform is generated and a PR is automatically submitted.
What am I looking at?

Talk to a Human

See Resourcely in action and learn how it can help you secure and manage your cloud infrastructure today!