caf-public-ip

aztfmod/caf-public-ip/azurerm

Terraform Module HCL AZURERM ✓ Verified

Public IP address module for Cloud Adoption Framework for Azure landing zones

Install
module "caf-public-ip" {
source = "aztfmod/caf-public-ip/azurerm"
version = "2.1.0"
}
plain text: /constructs/tfmod-aztfmod-caf-public-ip-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

![VScodespaces](https://online.visualstudio.com/environments/new?name=terraform-azurerm-caf-public-ip&repo=aztfmod/terraform-azurerm-caf-public-ip) ![Gitter](https://gitter.im/aztfmod/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Deploys a public IP address Creates an Azure public IP address (IPv4 or IPv6) Reference the module to a specific version (recommended): ``hcl module "public_ip_address" { source = "aztfmod/caf-public-ip/azurerm" version = "0.x.y" convention = local.convention name = local.ip_addr_config.ip_name location = local.location resource_group_name = azurerm_resource_group.rg_test.name ip_addr = local.ip_addr_config tags = local.tags diagnostics_map = module.diags_test.diagnostics_map log_analytics_workspace_id = module.la_test.id diagnostics_settings

Inputs (12)
NameTypeDescriptionDefault
diagnostics_mapstring(Required) Storage account and Event Hub for the IP address diagnostics required
log_analytics_workspace_idstring(Required) Log Analytics ID for the IP address diagnostics required
diagnostics_settingsstring(Required) Map with the diagnostics settings for public IP deployment required
namestring(Required) Name of the public IP to be created required
ip_addrstring(Required) Object with the settings for public IP deployment required
conventionstring(Required) Naming convention method to use required
locationstring(Required) Location of the public IP to be created required
resource_group_namestring(Required) Resource group of the public IP to be created required
tagsstring(Required) Tags to be applied to the IP address to be created required
postfixstring(Optional) You can use a postfix to the name of the resource""
max_lengthstring(Optional) You can speficy a maximum length to the name of the resource""
prefixstring(Optional) You can use a prefix to the name of the resource""
Outputs (5)
object — Output the full object
ip_address — Output the ip address
fqdn — Output the fully qualified domain name
name — Output the object name
id — Output the object ID
Resources (2)
azurecaf_naming_conventionazurerm_public_ip
Details
FrameworkTerraform Module
LanguageHCL
Version2.1.0
Cloud AZURERM
★ Stars2
Forks14
Total downloads57.2k
Inputs12
Outputs5
Resources2
Examples1
LicenseMIT
Namespaceaztfmod
Updated