2026.8.25.2

Overview

Name publicipaddress
Tag 2026.8.25.2
FullName br:bicepacrdevwcom.azurecr.io/bicep/modules/publicipaddress:2026.8.25.2
Last updated 2026-08-25 09:47:32:+00:00
Created 2026-08-25 09:47:32:+00:00
Digest sha256:c9ce5d0416682a747850531f74671786d9dad68d14644126336808e7682ce664

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.2' = {
    name: 'publicipaddress${env}${version}'
    params: {
      env: env
      system: system
      tags: tags
      publicIPAllocationMethod: publicIPAllocationMethod
    }
}