Skip to content

Public IP Address

Deploys a Public IP Address in Azure.

Summary

Module to deploy a Public IP Address with specified settings.

Module Information

Property Value
Owner platform-team
Support Support
Version 1.0.0

Resource Types

Resource Type
Microsoft.Network/virtualNetworks

Usage

module virtual_network 'br:geitbicepmodweucr01.azurecr.io/bicep/modules/network/virtual-network:1.0.0' = {
  name: 'virtual_network'
  params: {
    // Required parameters
    par_vnet_name: <string>
    par_address_prefixes: <array>
  }
}

Parameters

Name Type Description Default
par_address_prefixes array Required. Address prefixes for the Virtual Network in CIDR notation. At least one CIDR prefix is required; there is no usable default address space. required
par_dns_servers array Optional. DNS Servers associated to the Virtual Network. Defaults to none, meaning Azure-provided DNS is used. ``
par_location string Optional. The location of the Virtual Network. Default is the resource group location. [resourceGroup().location]
par_tags object Optional. Tags to be applied to the Virtual Network. Defaults to an empty object. ``
par_vnet_name string Required. The Virtual Network (vNet) Name. required
par_vnet_subnets array Optional. An array of subnets to deploy to the Virtual Network. Defaults to no subnets. Subnets can be declared here or managed separately with the network/subnet module - mixing both approaches on the same virtual network causes them to overwrite each other. ``

Outputs

Name Type Description
out_vnet_id string Resource ID of the Virtual Network created.
out_vnet_name string Name of the Virtual Network created.
out_vnet_subnets array Subnets of the Virtual Network created.

Versions

Pin an exact version. Ranges are not supported.

Version Reference
1.0.0 (latest) br/Euvic-Modules:network/virtual-network:1.0.0