Skip to content

Commit 5df842f

Browse files
Merge pull request #312669 from AbdullahBell/ddos-quickstart-freshness
Update DDoS protection documentation dates and add tabs
2 parents afd4c1a + eb0dcca commit 5df842f

13 files changed

Lines changed: 79 additions & 50 deletions

articles/api-management/protect-with-ddos-protection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Depending on the DDoS Protection plan you use, enable DDoS protection on the vir
5959

6060
### Enable DDoS protection on the API Management public IP address
6161

62-
If your plan uses the IP DDoS Protection SKU, see [Enable DDoS IP Protection for a public IP address](../ddos-protection/manage-ddos-protection-powershell-ip.md#disable-ddos-ip-protection-for-an-existing-public-ip-address).
62+
If your plan uses the IP DDoS Protection SKU, see [Enable DDoS IP Protection for a public IP address](../ddos-protection/manage-ddos-protection-powershell-ip.md#disable-ddos-ip-protection-for-a-public-ip-address).
6363

6464
## Related content
6565

articles/ddos-protection/ddos-protection-partner-onboarding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The following steps are required for partners to configure integration with Azur
6262
> [!NOTE]
6363
> Only 1 DDoS Protection Plan needs to be created for a given tenant.
6464
2. Deploy a service with public endpoint in your (partner) subscriptions, such as load balancer, firewalls, and web application firewall.
65-
3. Enable Azure DDoS Protection on the virtual network of the service that has public endpoints using DDoS Protection Plan created in the first step. For step-by-step instructions, see [Enable DDoS Protection plan](manage-ddos-protection.md#enable-for-an-existing-virtual-network)
65+
3. Enable Azure DDoS Protection on the virtual network of the service that has public endpoints using DDoS Protection Plan created in the first step. For step-by-step instructions, see [Enable DDoS Protection plan](manage-ddos-protection.md#enable-ddos-protection-for-a-virtual-network)
6666
> [!IMPORTANT]
6767
> After Azure DDoS Protection is enabled on a virtual network, all public IPs within that virtual network are automatically protected. The origin of these public IPs can be either within Azure (client subscription) or outside of Azure.
6868
4. Optionally, integrate Azure DDoS Protection telemetry and attack analytics in your application-specific customer-facing dashboard. For more information about using telemetry, see [View and configure DDoS protection telemetry](telemetry.md).

articles/ddos-protection/ddos-switch-ddos-protection-tier.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: abell
55
ms.author: abell
66
ms.service: azure-ddos-protection
77
ms.topic: how-to
8-
ms.date: 03/17/2025
8+
ms.date: 03/05/2026
99
# Customer intent: "As a cloud administrator, I want to switch between DDoS Protection tiers in the Azure portal, so that I can adapt my DDoS protections based on my network architecture and requirements."
1010
---
1111

articles/ddos-protection/manage-ddos-ip-protection-cli.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: AbdullahBell
55
ms.author: abell
66
ms.service: azure-ddos-protection
77
ms.topic: quickstart
8-
ms.date: 03/17/2025
8+
ms.date: 01/26/2026
99
ms.custom: template-quickstart, devx-track-azurecli
1010
# Customer intent: As a cloud administrator, I want to enable DDoS IP Protection on a public IP address using the CLI, so that I can enhance the security of my applications against distributed denial-of-service attacks.
1111
---
@@ -41,9 +41,11 @@ To create a resource group, use [az group create](/cli/azure/group#az-group-crea
4141

4242
## Enable DDoS IP Protection on a public IP address
4343

44-
### New public IP address
44+
You can enable DDoS IP Protection when creating a new public IP address or for an existing public IP address. Select the tab for your scenario.
4545

46-
You can enable DDoS IP Protection when creating a public IP address. In this example, we'll name our public IP address _myStandardPublicIP_:
46+
# [New public IP address](#tab/new-ip)
47+
48+
In this example, we'll name our public IP address _myStandardPublicIP_:
4749

4850
```azurecli-interactive
4951
az network public-ip create \
@@ -55,7 +57,7 @@ You can enable DDoS IP Protection when creating a public IP address. In this exa
5557
--ddos-protection-mode Enabled
5658
```
5759

58-
### Existing public IP address
60+
# [Existing public IP address](#tab/existing-ip)
5961

6062
You can enable DDoS IP Protection on an existing public IP address.
6163

@@ -66,7 +68,9 @@ You can enable DDoS IP Protection on an existing public IP address.
6668
--ddos-protection-mode Enabled
6769
```
6870

69-
### Disable DDoS IP Protection:
71+
---
72+
73+
## Disable DDoS IP Protection for a public IP address
7074

7175
You can disable DDoS IP Protection on an existing public IP address.
7276

articles/ddos-protection/manage-ddos-ip-protection-portal.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: AbdullahBell
55
ms.author: abell
66
ms.service: azure-ddos-protection
77
ms.topic: quickstart
8-
ms.date: 03/17/2025
8+
ms.date: 01/26/2026
99
ms.custom: template-quickstart
1010
# Customer intent: "As a network administrator, I want to configure DDoS IP protection for my public IP address, so that I can safeguard my application from distributed denial-of-service attacks."
1111
---
@@ -20,14 +20,16 @@ In this quickstart, you enable DDoS IP protection and link it to a public IP add
2020
## Prerequisites
2121

2222
- Create a [free account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn) before you begin.
23-
- Sign in to the [Azure portal](https://portal.azure.com).
23+
- Sign in to the [Azure portal](https://portal.azure.com).
2424

2525
## Enable DDoS IP Protection on a public IP address
2626

27+
You can enable DDoS IP Protection when creating a new public IP address or for an existing public IP address. Select the tab for your scenario.
28+
2729
> [!IMPORTANT]
2830
> Ensure that your account is assigned to the [network contributor](../role-based-access-control/built-in-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json#network-contributor) role or to a [custom role](../role-based-access-control/custom-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json) that is assigned the appropriate actions listed in the how-to guide on [Permissions](manage-permissions.md).
2931
30-
### Create a public IP address
32+
# [New public IP address](#tab/new-ip)
3133

3234
1. Select **Create a resource** in the upper left corner of the Azure portal.
3335
1. Select **Networking**, and then select **Public IP address**.
@@ -49,10 +51,11 @@ In this quickstart, you enable DDoS IP protection and link it to a public IP add
4951
| Idle Timeout (minutes) | Keep a TCP or HTTP connection open without relying on clients to send keep-alive messages. In this example, we leave the default of **4**. |
5052
| DNS name label | Enter a DNS name label. In this example, we left the value blank. |
5153

52-
54+
1. Select **Next: DDoS Protection** to open the DDoS Protection page.
55+
1. Select **IP** on the **Azure DDoS IP Protection** radio button.
5356
1. Select **Review + create** to review your settings and create the public IP address.
5457

55-
### Enable for an existing Public IP address
58+
# [Existing public IP address](#tab/existing-ip)
5659

5760
1. In the search box at the top of the portal, enter **public IP Address**. Select **public IP Address**.
5861
1. Select your Public IP address. In this example, select **myStandardPublicIP**.
@@ -62,14 +65,17 @@ In this quickstart, you enable DDoS IP protection and link it to a public IP add
6265

6366
1. In the **Configure DDoS protection** pane, under **Protection type**, select **IP**, then select **Save**.
6467

65-
### Disable for a Public IP address:
68+
---
69+
70+
## Disable DDoS IP Protection for a public IP address
6671

6772
1. Enter the name of the public IP address you want to disable DDoS IP Protection for in the **Search resources, services, and docs box** at the top of the portal. When the name of public IP address appears in the search results, select it.
6873
1. Under **Properties** in the overview pane, select **DDoS Protection**.
6974
1. Under **Protection type** select **Disable**, then select **Save**.
7075

7176
> [!NOTE]
7277
> When changing DDoS IP protection from **Enabled** to **Disabled**, telemetry for the public IP resource will no longer be active.
78+
7379
## Validate and test
7480

7581
First, check the details of your public IP address:

articles/ddos-protection/manage-ddos-ip-protection-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-ddos-protection
77
ms.topic: quickstart
88
ms.custom: mode-arm, devx-track-arm-template
99
ms.author: abell
10-
ms.date: 03/17/2025
10+
ms.date: 03/05/2026
1111
# Customer intent: As a network administrator, I want to deploy a DDoS IP Protection using an ARM template, so that I can safeguard my public IP addresses against distributed denial-of-service attacks.
1212
---
1313

articles/ddos-protection/manage-ddos-protection-bicep.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-ddos-protection
77
ms.topic: quickstart
88
ms.custom: subject-armqs, mode-arm, devx-track-bicep
99
ms.author: abell
10-
ms.date: 03/17/2025
10+
ms.date: 03/05/2026
1111
# Customer intent: As a cloud infrastructure engineer, I want to create and configure an Azure DDoS protection plan using Bicep, so that I can effectively safeguard my virtual networks against DDoS attacks across multiple subscriptions.
1212
---
1313

articles/ddos-protection/manage-ddos-protection-cli.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: AbdullahBell
66
ms.service: azure-ddos-protection
77
ms.topic: quickstart
88
ms.custom: devx-track-azurecli
9-
ms.date: 03/17/2025
9+
ms.date: 01/26/2026
1010
ms.author: abell
1111
# Customer intent: As a network administrator, I want to create and configure a DDoS protection plan using Azure CLI, so that I can enhance the security of my virtual networks against DDoS attacks.
1212
---
@@ -51,9 +51,11 @@ az network ddos-protection create \
5151

5252
## Enable DDoS protection for a virtual network
5353

54-
### Enable DDoS protection for a new virtual network
54+
You can enable DDoS protection when creating a new virtual network or for an existing virtual network. Select the tab for your scenario.
5555

56-
You can enable DDoS protection when creating a virtual network. In this example, we'll name our virtual network _MyVnet_:
56+
# [New virtual network](#tab/new-vnet)
57+
58+
In this example, we'll name our virtual network _MyVnet_:
5759

5860
```azurecli-interactive
5961
az network vnet create \
@@ -66,7 +68,7 @@ az network vnet create \
6668

6769
[!INCLUDE [DDoS-Protection-virtual-network-relocate-note.md](../../includes/DDoS-Protection-virtual-network-relocate-note.md)]
6870

69-
### Enable DDoS protection for an existing virtual network
71+
# [Existing virtual network](#tab/existing-vnet)
7072

7173
When [creating a DDoS protection plan](#create-a-ddos-protection-plan), you can associate one or more virtual networks to the plan. To add more than one virtual network, list the names or IDs, space-separated. In this example, we'll add _MyVnet_:
7274

@@ -91,7 +93,9 @@ az network vnet update \
9193
--ddos-protection true
9294
```
9395

94-
### Disable DDoS protection for a virtual network
96+
---
97+
98+
## Disable DDoS protection for a virtual network
9599

96100
Update a given virtual network to disable DDoS protection:
97101

articles/ddos-protection/manage-ddos-protection-powershell-ip.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: AbdullahBell
55
ms.author: abell
66
ms.service: azure-ddos-protection
77
ms.topic: quickstart
8-
ms.date: 03/17/2025
8+
ms.date: 01/26/2026
99
ms.custom: template-quickstart, devx-track-azurepowershell
1010
# Customer intent: As a cloud engineer, I want to enable DDoS IP protection for a public IP address using PowerShell, so that I can strengthen my infrastructure against potential DDoS attacks.
1111
---
@@ -30,7 +30,11 @@ In this QuickStart, you'll enable DDoS IP protection and link it to a public IP
3030

3131
## Enable DDoS IP Protection for a public IP address
3232

33-
You can enable DDoS IP Protection when creating a public IP address. In this example, we'll name our public IP address _myStandardPublicIP_:
33+
You can enable DDoS IP Protection when creating a new public IP address or for an existing public IP address. Select the tab for your scenario.
34+
35+
# [New public IP address](#tab/new-ip)
36+
37+
In this example, we'll name our public IP address _myStandardPublicIP_:
3438

3539
```azurepowershell-interactive
3640
#Creates the resource group
@@ -39,12 +43,13 @@ New-AzResourceGroup -Name MyResourceGroup -Location eastus
3943
#Creates the IP address and enables DDoS IP Protection
4044
New-AzPublicIpAddress -Name myStandardPublicIP -ResourceGroupName MyResourceGroup -Sku Standard -Location "East US" -AllocationMethod Static -DdosProtectionMode Enabled
4145
```
46+
4247
> [!NOTE]
4348
> DDoS IP Protection is enabled only on Public IP Standard SKU.
4449
45-
### Enable DDoS IP Protection for an existing public IP address
50+
# [Existing public IP address](#tab/existing-ip)
4651

47-
You can associate an existing public IP address:
52+
You can enable DDoS IP Protection for an existing public IP address:
4853

4954
```azurepowershell-interactive
5055
#Gets the public IP address
@@ -57,6 +62,7 @@ $publicIp.DdosSettings.ProtectionMode = 'Enabled'
5762
Set-AzPublicIpAddress -PublicIpAddress $publicIp
5863
```
5964

65+
---
6066

6167
## Validate and test
6268

@@ -73,7 +79,8 @@ $protectionMode = $publicIp.DdosSettings.ProtectionMode
7379
$protectionMode
7480
7581
```
76-
## Disable DDoS IP Protection for an existing public IP address
82+
83+
## Disable DDoS IP Protection for a public IP address
7784

7885
```azurepowershell-interactive
7986
$publicIp = Get-AzPublicIpAddress -Name myStandardPublicIP -ResourceGroupName MyResourceGroup
@@ -82,6 +89,7 @@ $publicIp.DdosSettings.ProtectionMode = 'Disabled'
8289
8390
Set-AzPublicIpAddress -PublicIpAddress $publicIp
8491
```
92+
8593
> [!NOTE]
8694
> When changing DDoS IP protection from **Enabled** to **Disabled**, telemetry for the public IP resource will no longer be active.
8795
@@ -92,6 +100,7 @@ You can keep your resources for the next tutorial. If no longer needed, delete t
92100
```azurepowershell-interactive
93101
Remove-AzResourceGroup -Name MyResourceGroup
94102
```
103+
95104
## Next steps
96105

97106
In this quickstart, you created:

articles/ddos-protection/manage-ddos-protection-powershell.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: ddos-protection
55
author: AbdullahBell
66
ms.service: azure-ddos-protection
77
ms.topic: quickstart
8-
ms.date: 03/17/2025
8+
ms.date: 01/26/2026
99
ms.author: abell
1010
ms.custom: devx-track-azurepowershell, mode-api
1111
# Customer intent: "As a cloud administrator, I want to create and configure a DDoS protection plan using PowerShell, so that I can secure my virtual networks against distributed denial-of-service attacks effectively."
@@ -47,9 +47,11 @@ New-AzDdosProtectionPlan -ResourceGroupName MyResourceGroup -Name MyDdosProtecti
4747

4848
## Enable DDoS for a virtual network
4949

50-
### Enable DDoS for a new virtual network
50+
You can enable DDoS protection when creating a new virtual network or for an existing virtual network. Select the tab for your scenario.
5151

52-
You can enable DDoS protection when creating a virtual network. In this example, we'll name our virtual network _MyVnet_:
52+
# [New virtual network](#tab/new-vnet)
53+
54+
In this example, we'll name our virtual network _MyVnet_:
5355

5456
```azurepowershell-interactive
5557
#Gets the DDoS protection plan ID
@@ -59,7 +61,7 @@ $ddosProtectionPlanID = Get-AzDdosProtectionPlan -ResourceGroupName MyResourceGr
5961
New-AzVirtualNetwork -Name MyVnet -ResourceGroupName MyResourceGroup -Location "East US" -AddressPrefix 10.0.0.0/16 -DdosProtectionPlan $ddosProtectionPlanID.Id -EnableDdosProtection
6062
```
6163

62-
### Enable DDoS for an existing virtual network
64+
# [Existing virtual network](#tab/existing-vnet)
6365

6466
You can associate an existing virtual network when creating a DDoS protection plan:
6567

@@ -76,7 +78,10 @@ $vnet.DdosProtectionPlan.Id = $ddosProtectionPlanID.Id
7678
$vnet.EnableDdosProtection = $true
7779
$vnet | Set-AzVirtualNetwork
7880
```
79-
### Disable DDoS for a virtual network
81+
82+
---
83+
84+
## Disable DDoS for a virtual network
8085

8186
To disable DDoS protection for a virtual network:
8287

0 commit comments

Comments
 (0)