Commit 8d83e49a authored by Joao Gilberto Magalhaes's avatar Joao Gilberto Magalhaes Committed by GitHub

feat: Added device_name to customer gateway object. (#681)

parent 2ca733d8
...@@ -189,13 +189,13 @@ It is possible to integrate this VPC module with [terraform-aws-transit-gateway ...@@ -189,13 +189,13 @@ It is possible to integrate this VPC module with [terraform-aws-transit-gateway
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
## Modules ## Modules
......
...@@ -22,13 +22,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -22,13 +22,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
## Modules ## Modules
......
...@@ -48,6 +48,7 @@ module "vpc" { ...@@ -48,6 +48,7 @@ module "vpc" {
IP1 = { IP1 = {
bgp_asn = 65112 bgp_asn = 65112
ip_address = "1.2.3.4" ip_address = "1.2.3.4"
device_name = "some_name"
}, },
IP2 = { IP2 = {
bgp_asn = 65112 bgp_asn = 65112
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -20,7 +20,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -20,7 +20,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -25,7 +25,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -25,7 +25,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -22,7 +22,7 @@ Run `terraform destroy` when you don't need these resources. ...@@ -22,7 +22,7 @@ Run `terraform destroy` when you don't need these resources.
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -24,7 +24,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -24,7 +24,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -24,13 +24,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -24,13 +24,13 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
## Modules ## Modules
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -26,7 +26,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -26,7 +26,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -24,14 +24,14 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -24,14 +24,14 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2 | | <a name="requirement_random"></a> [random](#requirement\_random) | >= 2 |
## Providers ## Providers
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
| <a name="provider_random"></a> [random](#provider\_random) | >= 2 | | <a name="provider_random"></a> [random](#provider\_random) | >= 2 |
## Modules ## Modules
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
random = { random = {
......
...@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP ...@@ -22,7 +22,7 @@ Note that this example may create resources which can cost money (AWS Elastic IP
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -1217,6 +1217,7 @@ resource "aws_customer_gateway" "this" { ...@@ -1217,6 +1217,7 @@ resource "aws_customer_gateway" "this" {
bgp_asn = each.value["bgp_asn"] bgp_asn = each.value["bgp_asn"]
ip_address = each.value["ip_address"] ip_address = each.value["ip_address"]
device_name = lookup(each.value, "device_name", null)
type = "ipsec.1" type = "ipsec.1"
tags = merge( tags = merge(
......
...@@ -56,13 +56,13 @@ module "endpoints" { ...@@ -56,13 +56,13 @@ module "endpoints" {
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 | | <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12.31 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.15 | | <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.28 |
## Providers ## Providers
| Name | Version | | Name | Version |
|------|---------| |------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.15 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.28 |
## Modules ## Modules
......
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
...@@ -4,7 +4,7 @@ terraform { ...@@ -4,7 +4,7 @@ terraform {
required_providers { required_providers {
aws = { aws = {
source = "hashicorp/aws" source = "hashicorp/aws"
version = ">= 3.15" version = ">= 3.28"
} }
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment