2026.8.25.4

Overview

Name publicipaddress
Tag 2026.8.25.4
FullName br:bicepacrdevwcom.azurecr.io/bicep/modules/publicipaddress:2026.8.25.4
Last updated 2026-08-25 10:41:50:+00:00
Created 2026-08-25 10:41:50:+00:00
Digest sha256:2b794bc384ef29ff45059da15a7e0b5652e6b36ceca455bbc7ec5daf0e366f65

Parameters

Name Type Required Description
env string Yes
namePrefix string No
''
system string Yes
shortLocation string No
''
nameSuffix string No
''
publicIpAddressName string No
format('{0}{1}publicip-{2}{3}{4}{5}{6}{7}{8}', namePrefix, if(empty(namePrefix), '', '-'), system, if(empty(system), '', '-'), shortLocation, if(empty(shortLocation), '', '-'), env, if(empty(nameSuffix), '', '-'), nameSuffix)
tags object Yes Tags to add to the resources
location string No
resourceGroup().location
Location for all resources
skuTier string
'Global',
'Regional'
No
'Regional'
Public IP address sku tier
skuName string
'Basic',
'Standard',
'StandardV2'
No
'StandardV2'
Public IP address sku name
publicIPAllocationMethod string
'Static',
'Dynamic'
Yes Public IP allocation method

Outputs

Name Type Description
publicIpAddressId string

Example

@description('The target environment.')
param env string

@description('The deployment version.')
param version string = '1.0.0.0'

param system string

@description('Tags to add to the resources')
param tags object

@description('Public IP allocation method')
param publicIPAllocationMethod string


module publicipaddress 'br:bicepacrdevwcom.azurecr.io/bicep/modules/publicipaddress:2026.8.25.4' = {
    name: 'publicipaddress${env}${version}'
    params: {
      env: env
      system: system
      tags: tags
      publicIPAllocationMethod: publicIPAllocationMethod
    }
}