Migrate to Standard SKU

March 21, 2025 ยท View on GitHub

SYNOPSIS

Use the Standard SKU for Public IP addresses as the Basic SKU will be retired.

DESCRIPTION

The Basic SKU for Public IP addresses will be retired on September 30, 2025. To avoid service disruption, migrate to Standard SKU for Public IP addresses.

The Standard SKU additionally offers security by default and supports redundancy.

RECOMMENDATION

Migrate Basic SKU for Public IP addresses to the Standard SKU before retirement to avoid service disruption.

EXAMPLES

Configure with Azure template

To deploy Public IP addresses that pass this rule:

  • Set sku.name to Standard.

For example:

{
  "type": "Microsoft.Network/publicIPAddresses",
  "apiVersion": "2023-05-01",
  "name": "[parameters('name')]",
  "location": "[parameters('location')]",
  "sku": {
    "name": "Standard",
    "tier": "Regional"
  },
  "properties": {
    "publicIPAddressVersion": "IPv4",
    "publicIPAllocationMethod": "Static",
    "idleTimeoutInMinutes": 4
  },
  "zones": [
    "1",
    "2",
    "3"
  ]
}

Configure with Bicep

To deploy Public IP addresses that pass this rule:

  • Set sku.name to Standard.

For example:

resource pip 'Microsoft.Network/publicIPAddresses@2023-05-01' = {
  name: name
  location: location
  sku: {
    name: 'Standard'
    tier: 'Regional'
  }
  properties: {
    publicIPAddressVersion: 'IPv4'
    publicIPAllocationMethod: 'Static'
    idleTimeoutInMinutes: 4
  }
  zones: [
    '1'
    '2'
    '3'
  ]
}