Repository navigation
Initial release of clone-appgw.ps1.
Features:
- Full-state clone of Azure Application Gateway via ARM REST API (PUT semantics)
- Three modes: Direct (same-tenant), Export/Import (cross-tenant)
- Automatic remapping of subnet, public IP, private IP, Private Link, zones, location, and managed identity references
- Pre-flight validation (network isolation, subnet, public IP, managed identity, Key Vault access, diagnostic sinks)
- Diff report with color-coded preview of all changes
- WhatIf and Confirm support
- Retry with exponential backoff for transient ARM failures (429/5xx)
- Progress bar during long-running AppGw deployments
- Diagnostic settings clone (Log Analytics, Storage Account, Event Hub)
- Cross-tenant support via export/import with external reference catalog