nat-gateway

claranet/nat-gateway/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure Nat Gateway

Install
module "nat-gateway" {
source = "claranet/nat-gateway/azurerm"
version = "8.0.3"
}
plain text: /constructs/tfmod-claranet-nat-gateway-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure NAT Gateway ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![OpenTofu Registry](https://search.opentofu.org/module/claranet/nat-gateway/azurerm/) Common Azure terraform module to create a nat gateway and do the association with subnet(s). Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >= 2.x.x | 0.12.x | | < 2.0 | | < 2.x.x | 0.11.x | | < 2.0 | Contributing If you want to contribute to this re

Inputs (19)
NameTypeDescriptionDefault
locationstringAzure region to use. required
environmentstringProject environment. required
location_shortstringShort name of Azure region to use. required
stackstringProject stack name. required
resource_group_namestringName of the resource group to use. required
subnet_idslist(string)IDs of subnets to associate with the Nat Gateway. required
client_namestringClient name/account used in naming. required
name_suffixstringOptional suffix for the generated name.""
public_ip_custom_namestringCustom name for public IP.null
idle_timeoutnumberIdle timeout configuration in minutes for Nat Gateway.4
extra_tagsmap(string)Extra tags to add.{}
public_ip_reverse_fqdnstringReverse FQDN for Nat Gateway public IP.null
name_prefixstringOptional prefix for the generated name.""
custom_namestringCustom name for Nat Gateway.null
public_ip_zoneslist(string)Public IP zones to configure.null
default_tags_enabledboolOption to enable or disable default tag.true
public_ip_idslist(string)List of public IPs to use. Create one IP if not provided.[]
public_ip_domain_name_labelstringDNS domain label for Nat Gateway public IP.null
public_ip_createdboolWhether to create a public IP or not.true
Outputs (6)
name — Nat Gateway name.
public_ips_adresses — Public IPs addresses associated to Nat Gateway.
public_ip_ids — IDs of public IPs.
resource — Nat Gateway resource object.
resource_public_ips — Public IPs resources list object.
id — Nat Gateway ID.
Resources (4)
azurerm_nat_gatewayazurerm_nat_gateway_public_ip_associationazurerm_public_ipazurerm_subnet_nat_gateway_association
Details
FrameworkTerraform Module
LanguageHCL
Version8.0.3
Cloud AZURERM
★ Stars4
Forks7
Total downloads29.5k
Inputs19
Outputs6
Resources4
Examples1
LicenseApache-2.0
Namespaceclaranet
Updated