Skip to content

Commit 059e0a7

Browse files
committed
new article for draft and deploy
1 parent 295410e commit 059e0a7

File tree

3 files changed

+78
-0
lines changed

3 files changed

+78
-0
lines changed

articles/firewall/draft-deploy.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Azure Firewall features
3+
description: Learn about Azure Firewall feature draft and deploy
4+
services: firewall
5+
author: vekannan
6+
ms.service: azure-firewall
7+
ms.topic: concept-article
8+
ms.date: 04/22/2025
9+
ms.author: duau
10+
---
11+
12+
# Azure Firewall Draft and Deploy
13+
14+
Organizations are required to make frequent changes to their Firewall Policy for several reasons: onboarding a new application or workload, patching security issue, or for maintenance and optimizing their policy by merging rules or deleting unused rules. These updates can be performed by multiple people, while each update can take up to a few minutes to be deployed.
15+
With Azure Firewall Policy Save & Commit, you can now update your policy in a 2-phased approach:
16+
17+
* Save: Make as many changes as needed, by one or more people, which will be saved in a temporary policy draft (which is cloned from your current applied policy). These changes are extremely fast to make.
18+
19+
* Commit: Apply the changes altogether by deploying the draft version and make it your current applied policy.
20+
21+
In this article, you learn how to:
22+
23+
> [!div class="checklist"]
24+
> * Create a draft
25+
> * Update a draft
26+
> * Deploy a draft
27+
28+
## Prerequisites
29+
30+
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
31+
32+
### Use Draft + Commit
33+
34+
Azure Firewall's draft and deploy feature allows you to safely test changes in a demo or test environment before applying them to production.
35+
36+
1. In the Azure portal, navigate to your existing firewall policies or create a new one.
37+
1. On the Azure Firewall Policy blade, click **Draft & Deployment**, then select **Create a new draft.** This will create a new draft associated with this policy, which is a 1-1 copy of your current applied policy.
38+
39+
:::image type="content" source="media/draft-deploy/Picture1.png" alt-text="screenshot of Draft and Deploy":::
40+
41+
1. On the draft page, make changes or additions to your rules or other settings. These pages are identical to the ones in the deployed draft, but changes you make in a draft will be deployed only when you specifically deploy the draft.
42+
1. Next, return to the **deploy** screen, and select **deploy draft**. Once the draft is deployed, the updated version, including all changes you made in draft, will override the current deployed policy and become the latest version. The draft body itself will be deleted after that. And you will then be able to create a new draft on top of the new deployment again.
43+
1. You can repeat the process as many times as you would like to make further changes to the firewall policy.
44+
45+
# [Powershell](#tab/powershell)
46+
47+
```azurepowershell-interactive
48+
New-AzFirewallPolicyDraft -AzureFirewallPolicyName fw-policy -ResourceGroupName chetan-rg
49+
Set-AzFirewallPolicyDraft -AzureFirewallPolicyName fw-policy -ResourceGroupName chetan-rg -PrivateRange @("99.99.99.0/24", "66.66.0.0/16")
50+
51+
New-AzFirewallPolicyRuleCollectionGroupDraft -AzureFirewallPolicyRuleCollectionGroupName rcg-a -ResourceGroupName chetan-rg -AzureFirewallPolicyName -Priority 200
52+
```
53+
# [CLI](#tab/CLI)
54+
```azurecli-interactive
55+
```
56+
# [API](#tab/API)
57+
58+
---
59+
60+
61+
### Draft and Deploy: Supported Scenarios and Limitations
62+
63+
The Draft and Deploy functionality is supported in specific scenarios and comes with the following limitations:
64+
65+
#### Supported Scenarios
66+
- This feature is available only for Azure Firewall Policies. It does not support firewalls using classic rules.
67+
68+
#### Limitations
69+
- A new draft is created as a clone of the currently applied policy. Any changes made to the applied policy after the draft is created will not automatically reflect in the draft unless manually replicated.
70+
- Deploying a draft replaces the entire applied policy. Any updates made to the applied policy after the draft's creation will be overridden unless included in the draft.
71+
- Creating a Rule Collection Group is not supported within a policy draft.
72+
- Only one draft can exist per policy at any given time.
73+
74+
## Next Steps
75+
> [!div class="nextstepaction"]
76+
> [Deploy and configure Azure Firewall Premium](premium-deploy.md)
34.9 KB
Loading

articles/firewall/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ items:
8080
href: premium-certificates.md
8181
- name: Enterprise CA Certificates
8282
href: premium-deploy-certificates-enterprise-ca.md
83+
- name: Draft and Deploy
84+
href: draft-deploy.md
8385
- name: To a hybrid Network
8486
items:
8587
- name: Portal

0 commit comments

Comments
 (0)