Skip to content

{Network} StandardV2 Sku and Public IP V6 for Nat Gateway and Public IP#31908

Merged
necusjz merged 7 commits intoAzure:devfrom
cxznmhdcxz:standardV2-for-nat-gateway-and-public-ip
Aug 19, 2025
Merged

{Network} StandardV2 Sku and Public IP V6 for Nat Gateway and Public IP#31908
necusjz merged 7 commits intoAzure:devfrom
cxznmhdcxz:standardV2-for-nat-gateway-and-public-ip

Conversation

@cxznmhdcxz
Copy link
Copy Markdown
Member

@cxznmhdcxz cxznmhdcxz commented Aug 4, 2025

Related command

az network nat gateway create/delete/list/show/update
az network public-ip create/delete/list/show/update
az network public-ip prefix create/delete/list/show/update
az network vnet create/delete/list/show/update

Description

resolve: #31245
fix: #31954

aaz Azure/aaz#823

Testing Guide

History Notes

[Network] az network nat gateway: Support Standard V2 SKU and Public IP (Prefixes) V6
[Network] az network public-ip: Support Standard V2 SKU
[Network] az network public-ip prefix: Support Standard V2 SKU
[Network] az network vnet show/list: Support defaultPublicNatGateway output for StandardV2 NAT Gateway
[Network] Fix #31954: az network application-gateway waf-policy custom-rule: Deserialization errors within computedDisabledRules


This checklist is used to make sure that common guidelines for a pull request are followed.

@azure-client-tools-bot-prd
Copy link
Copy Markdown

azure-client-tools-bot-prd bot commented Aug 4, 2025

️✔️AzureCLI-FullTest
️✔️acr
️✔️latest
️✔️3.12
️✔️3.9
️✔️acs
️✔️latest
️✔️3.12
️✔️3.9
️✔️advisor
️✔️latest
️✔️3.12
️✔️3.9
️✔️ams
️✔️latest
️✔️3.12
️✔️3.9
️✔️apim
️✔️latest
️✔️3.12
️✔️3.9
️✔️appconfig
️✔️latest
️✔️3.12
️✔️3.9
️✔️appservice
️✔️latest
️✔️3.12
️✔️3.9
️✔️aro
️✔️latest
️✔️3.12
️✔️3.9
️✔️backup
️✔️latest
️✔️3.12
️✔️3.9
️✔️batch
️✔️latest
️✔️3.12
️✔️3.9
️✔️batchai
️✔️latest
️✔️3.12
️✔️3.9
️✔️billing
️✔️latest
️✔️3.12
️✔️3.9
️✔️botservice
️✔️latest
️✔️3.12
️✔️3.9
️✔️cdn
️✔️latest
️✔️3.12
️✔️3.9
️✔️cloud
️✔️latest
️✔️3.12
️✔️3.9
️✔️cognitiveservices
️✔️latest
️✔️3.12
️✔️3.9
️✔️compute_recommender
️✔️latest
️✔️3.12
️✔️3.9
️✔️computefleet
️✔️latest
️✔️3.12
️✔️3.9
️✔️config
️✔️latest
️✔️3.12
️✔️3.9
️✔️configure
️✔️latest
️✔️3.12
️✔️3.9
️✔️consumption
️✔️latest
️✔️3.12
️✔️3.9
️✔️container
️✔️latest
️✔️3.12
️✔️3.9
️✔️containerapp
️✔️latest
️✔️3.12
️✔️3.9
️✔️core
️✔️latest
️✔️3.12
️✔️3.9
️✔️cosmosdb
️✔️latest
️✔️3.12
️✔️3.9
️✔️databoxedge
️✔️latest
️✔️3.12
️✔️3.9
️✔️dls
️✔️latest
️✔️3.12
️✔️3.9
️✔️dms
️✔️latest
️✔️3.12
️✔️3.9
️✔️eventgrid
️✔️latest
️✔️3.12
️✔️3.9
️✔️eventhubs
️✔️latest
️✔️3.12
️✔️3.9
️✔️feedback
️✔️latest
️✔️3.12
️✔️3.9
️✔️find
️✔️latest
️✔️3.12
️✔️3.9
️✔️hdinsight
️✔️latest
️✔️3.12
️✔️3.9
️✔️identity
️✔️latest
️✔️3.12
️✔️3.9
️✔️iot
️✔️latest
️✔️3.12
️✔️3.9
️✔️keyvault
️✔️latest
️✔️3.12
️✔️3.9
️✔️lab
️✔️latest
️✔️3.12
️✔️3.9
️✔️managedservices
️✔️latest
️✔️3.12
️✔️3.9
️✔️maps
️✔️latest
️✔️3.12
️✔️3.9
️✔️marketplaceordering
️✔️latest
️✔️3.12
️✔️3.9
️✔️monitor
️✔️latest
️✔️3.12
️✔️3.9
️✔️mysql
️✔️latest
️✔️3.12
️✔️3.9
️✔️netappfiles
️✔️latest
️✔️3.12
️✔️3.9
️✔️network
️✔️latest
️✔️3.12
️✔️3.9
️✔️policyinsights
️✔️latest
️✔️3.12
️✔️3.9
️✔️privatedns
️✔️latest
️✔️3.12
️✔️3.9
️✔️profile
️✔️latest
️✔️3.12
️✔️3.9
️✔️rdbms
️✔️latest
️✔️3.12
️✔️3.9
️✔️redis
️✔️latest
️✔️3.12
️✔️3.9
️✔️relay
️✔️latest
️✔️3.12
️✔️3.9
️✔️resource
️✔️latest
️✔️3.12
️✔️3.9
️✔️role
️✔️latest
️✔️3.12
️✔️3.9
️✔️search
️✔️latest
️✔️3.12
️✔️3.9
️✔️security
️✔️latest
️✔️3.12
️✔️3.9
️✔️servicebus
️✔️latest
️✔️3.12
️✔️3.9
️✔️serviceconnector
️✔️latest
️✔️3.12
️✔️3.9
️✔️servicefabric
️✔️latest
️✔️3.12
️✔️3.9
️✔️signalr
️✔️latest
️✔️3.12
️✔️3.9
️✔️sql
️✔️latest
️✔️3.12
️✔️3.9
️✔️sqlvm
️✔️latest
️✔️3.12
️✔️3.9
️✔️storage
️✔️latest
️✔️3.12
️✔️3.9
️✔️synapse
️✔️latest
️✔️3.12
️✔️3.9
️✔️telemetry
️✔️latest
️✔️3.12
️✔️3.9
️✔️util
️✔️latest
️✔️3.12
️✔️3.9
️✔️vm
️✔️latest
️✔️3.12
️✔️3.9

@azure-client-tools-bot-prd
Copy link
Copy Markdown

azure-client-tools-bot-prd bot commented Aug 4, 2025

⚠️AzureCLI-BreakingChangeTest
⚠️network
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd network nat gateway create cmd network nat gateway create added parameter pip_addresses_v6
⚠️ 1006 - ParaAdd network nat gateway create cmd network nat gateway create added parameter pip_prefixes_v6
⚠️ 1006 - ParaAdd network nat gateway create cmd network nat gateway create added parameter source_vnet
⚠️ 1006 - ParaAdd network nat gateway update cmd network nat gateway update added parameter pip_addresses_v6
⚠️ 1006 - ParaAdd network nat gateway update cmd network nat gateway update added parameter pip_prefixes_v6
⚠️ 1006 - ParaAdd network nat gateway update cmd network nat gateway update added parameter source_vnet
⚠️ 1006 - ParaAdd network public-ip prefix create cmd network public-ip prefix create added parameter sku
⚠️ 1010 - ParaPropUpdate network public-ip update cmd network public-ip update update parameter sku: updated property choices from ['Basic', 'Standard'] to ['Basic', 'Standard', 'StandardV2']

@yonzhan
Copy link
Copy Markdown
Collaborator

yonzhan commented Aug 4, 2025

Thank you for your contribution! We will review the pull request and get back to you soon.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 4, 2025

The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR.

Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions).
After that please run the following commands to enable git hooks:

pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>

@microsoft-github-policy-service microsoft-github-policy-service bot added the Auto-Assign Auto assign by bot label Aug 4, 2025
@cxznmhdcxz cxznmhdcxz changed the title {Network} StandardV2 for Nat Gateway and Public IP {Network} StandardV2 Sku and Public IP V6 for Nat Gateway and Public IP Aug 4, 2025
@cxznmhdcxz cxznmhdcxz force-pushed the standardV2-for-nat-gateway-and-public-ip branch 2 times, most recently from 6018f06 to fd453be Compare August 4, 2025 03:36
@cxznmhdcxz
Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 3 pipeline(s).

@cxznmhdcxz cxznmhdcxz force-pushed the standardV2-for-nat-gateway-and-public-ip branch 2 times, most recently from 7b005c3 to 51e4574 Compare August 18, 2025 05:46
@cxznmhdcxz cxznmhdcxz marked this pull request as ready for review August 18, 2025 06:37
Copilot AI review requested due to automatic review settings August 18, 2025 06:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds support for Network API version 2024-07-01, introducing StandardV2 SKU support for NAT Gateways and Public IPs, IPv6 support for NAT Gateways and Public IP Prefixes, and enables defaultPublicNatGateway output for StandardV2 NAT Gateways in virtual network commands.

Key Changes:

  • Updates Azure Management Network API version from 2024-05-01 to 2024-07-01
  • Adds support for StandardV2 SKU for NAT Gateways and Public IPs
  • Enables IPv6 support for NAT Gateway and Public IP Prefix resources
  • Updates virtual network show/list commands to support defaultPublicNatGateway output

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

FumingZhang
FumingZhang previously approved these changes Aug 18, 2025
Copy link
Copy Markdown
Member

@FumingZhang FumingZhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved for acs (AKS)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Auto-Assign Auto assign by bot

Projects

None yet

10 participants