Skip to content

Commit 7b2bc17

Browse files
committed
2 parents 4fef420 + 78c0398 commit 7b2bc17

25 files changed

+327
-246
lines changed

.openpublishing.publish.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1223,6 +1223,7 @@
12231223
"articles/virtual-machines/.openpublishing.redirection.virtual-machines.json",
12241224
"articles/dev-box/.openpublishing.redirection.dev-box.json",
12251225
"articles/deployment-environments/.openpublishing.redirection.deployment-environments.json",
1226-
"articles/network-watcher/.openpublishing.redirection.network-watcher.json"
1226+
"articles/network-watcher/.openpublishing.redirection.network-watcher.json",
1227+
"articles/route-server/.openpublishing.redirection.route-server.json"
12271228
]
12281229
}

.openpublishing.redirection.json

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,6 @@
2020
"redirect_URL": "tutorial-assess-webapps",
2121
"redirect_document_id": false
2222
},
23-
{
24-
"source_path": "articles/route-server/tutorial-protect-route-server.md",
25-
"redirect_URL": "/azure/route-server/tutorial-protect-route-server-ddos",
26-
"redirect_document_id": false
27-
},
28-
{
29-
"source_path": "articles/route-server/routing-preference.md",
30-
"redirect_url": "/azure/route-server/overview",
31-
"redirect_document_id": false
32-
},
3323
{
3424
"source_path": "articles/cloud-services-extended-support/deploy-visual-studio.md",
3525
"redirect_url": "/visualstudio/azure/cloud-services-extended-support?context=%2Fazure%2Fcloud-services-extended-support%2Fcontext%2Fcontext",

articles/azure-arc/servers/license-extended-security-updates.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: License provisioning guidelines for Extended Security Updates for Windows Server 2012
33
description: Learn about license provisioning guidelines for Extended Security Updates for Windows Server 2012 through Azure Arc.
4-
ms.date: 09/14/2023
4+
ms.date: 09/27/2023
55
ms.topic: conceptual
66
---
77

@@ -37,6 +37,15 @@ An additional scenario (scenario 1, below) is a candidate for VM/Virtual core li
3737
> In all cases, you are required to attest to their conformance with SA or SPLA. There is no exception for these requirements. Software Assurance or an equivalent Server Subscription is required for you to purchase Extended Security Updates on-premises and in hosted environments. You will be able to purchase Extended Security Updates from Enterprise Agreement (EA), Enterprise Subscription Agreement (EAS), a Server & Cloud Enrollment (SCE), and Enrollment for Education Solutions (EES). On Azure, you do not need Software Assurance to get free Extended Security Updates, but Software Assurance or Server Subscription is required to take advantage of the Azure Hybrid Benefit.
3838
>
3939
40+
## Cost savings with migration and modernization of workloads
41+
42+
As you migrate and modernize your Windows Server 2012 and Windows 2012 R2 infrastructure through the end of 2023, you can utilize the flexibility of monthly billing with Windows Server 2012 ESUs enabled by Azure Arc for cost savings benefits.
43+
44+
As servers no longer require ESUs because they've been migrated to Azure, Azure VMware Solution (AVS), or Azure Stack HCI (where they’re eligible for free ESUs), or updated to Windows Server 2016 or higher, you can modify the number of cores associated with a license or delete/deactivate licenses. You can also link the license to a new scope of additional servers. See [Programmatically deploy and manage Azure Arc Extended Security Updates licenses](api-extended-security-updates.md) to learn more.
45+
46+
> [!NOTE]
47+
> This process is not automatic; billing is tied to the activated licenses and you are responsible for modifying your provisioned licensing to take advantage of cost savings.
48+
>
4049
## Scenario based examples: Compliant and Cost Effective Licensing
4150

4251
### Scenario 1: Eight modern 32-core hosts (not Windows Server 2012). While each of these hosts are running four 8-core VMs, only one VM on each host is running Windows Server 2012 R2

articles/azure-arc/servers/prepare-extended-security-updates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: How to prepare to deliver Extended Security Updates for Windows Server 2012 through Azure Arc
33
description: Learn how to prepare to deliver Extended Security Updates for Windows Server 2012 through Azure Arc.
4-
ms.date: 07/12/2023
4+
ms.date: 09/27/2023
55
ms.topic: conceptual
66
---
77

@@ -34,7 +34,7 @@ Other Azure services through Azure Arc-enabled servers are available, with offer
3434
3535
## Prepare delivery of ESUs
3636

37-
To prepare for this new offer, you need to plan and prepare to onboard your machines to Azure Arc-enabled servers through the installation of the [Azure Connected Machine agent](agent-overview.md) and establishing a connection to Azure.
37+
To prepare for this new offer, you need to plan and prepare to onboard your machines to Azure Arc-enabled servers through the installation of the [Azure Connected Machine agent](agent-overview.md) (version 1.34 or higher) and establishing a connection to Azure.
3838

3939
- **Deployment options:** There are several at-scale onboarding options for Azure Arc-enabled servers, including running a [Custom Task Sequence](onboard-configuration-manager-custom-task.md) through Configuration Manager and deploying a [Scheduled Task through Group Policy](onboard-group-policy-powershell.md).
4040

articles/azure-monitor/containers/container-insights-v2-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ To transition to ContainerLogV2, we recommend the following approach.
2626

2727
The following table highlights the key differences between using ContainerLog and ContainerLogV2 schema.
2828

29-
| Feature Differences | ContainerLog | ContainerLogV2 |
29+
| Feature differences | ContainerLog | ContainerLogV2 |
3030
| ------------------- | ----------------- | ------------------- |
3131
| Onboarding | Only configurable through the ConfigMap | Configurable through both the ConfigMap and DCR |
3232
| Pricing | Only compatible with full-priced analytics logs | Supports the low cost basic logs tier in addition to analytics logs |

articles/azure-resource-manager/management/delete-resource-group.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Delete resource group and resources
33
description: Describes how to delete resource groups and resources. It describes how Azure Resource Manager orders the deletion of resources when a deleting a resource group. It describes the response codes and how Resource Manager handles them to determine if the deletion succeeded.
44
ms.topic: conceptual
5-
ms.date: 04/10/2023
5+
ms.date: 09/27/2023
66
ms.custom: seodec18, devx-track-arm-template
77
content_well_notification:
88
- AI-contribution
@@ -163,15 +163,27 @@ To delete a resource group, you need access to the delete action for the **Micro
163163
164164
For a list of operations, see [Azure resource provider operations](../../role-based-access-control/resource-provider-operations.md). For a list of built-in roles, see [Azure built-in roles](../../role-based-access-control/built-in-roles.md).
165165

166-
If you have the required access, but the delete request fails, it may be because there's a [lock on the resources or resource group](lock-resources.md). Even if you didn't manually lock a resource group, it may have been [automatically locked by a related service](lock-resources.md#managed-applications-and-locks). Or, the deletion can fail if the resources are connected to resources in other resource groups that aren't being deleted. For example, you can't delete a virtual network with subnets that are still in use by a virtual machine.
166+
If you have the required access, but the delete request fails, it may be because there's a [lock on the resources or resource group](lock-resources.md). Even if you didn't manually lock a resource group, [a related service may have automatically locked it](lock-resources.md#managed-applications-and-locks). Or, the deletion can fail if the resources are connected to resources in other resource groups that aren't being deleted. For example, you can't delete a virtual network with subnets that are still in use by a virtual machine.
167167

168-
## Accidental deletion
168+
## Can I recover a deleted resource group?
169169

170-
If you accidentally delete a resource group or resource, in some situations it might be possible to recover it.
170+
No, you can't recover a deleted resource group. However, you might be able to resore some recently deleted resources.
171171

172-
Some resource types support *soft delete*. You might have to configure soft delete before you can use it. For more information about enabling soft delete, see the documentation for [Azure Key Vault](../../key-vault/general/soft-delete-overview.md), [Azure Backup](../../backup/backup-azure-delete-vault.md), and [Azure Storage](../../storage/blobs/soft-delete-container-overview.md).
172+
Some resource types support *soft delete*. You might have to configure soft delete before you can use it. For information about enabling soft delete, see:
173173

174-
You can also [open an Azure support case](../../azure-portal/supportability/how-to-create-azure-support-request.md). Provide as much detail as you can about the deleted resources, including their resource IDs, types, and resource names, and request that the support engineer check if the resources can be restored.
174+
* [Azure Key Vault soft-delete overview](../../key-vault/general/soft-delete-overview.md)
175+
* [Azure Storage - Soft delete for containers](../../storage/blobs/soft-delete-container-overview.md)
176+
* [Azure Storage - Soft delete for blobs](../../storage/blobs/soft-delete-blob-overview.md)
177+
* [Soft delete for Azure Backup](../../backup/backup-azure-security-feature-cloud.md)
178+
* [Soft delete for SQL server in Azure VM and SAP HANA in Azure VM workloads](../../backup/soft-delete-sql-saphana-in-azure-vm.md)
179+
* [Soft delete for virtual machines](../..//backup/soft-delete-virtual-machines.md)
180+
181+
To restore deleted resources, see:
182+
183+
* [Recover deleted Azure AI services resources](../../ai-services/manage-resources.md)
184+
* [Microsoft Entra - Recover from deletions](../../active-directory/architecture/recover-from-deletions.md)
185+
186+
You can also [open an Azure support case](../../azure-portal/supportability/how-to-create-azure-support-request.md). Provide as much detail as you can about the deleted resources, including their resource IDs, types, and resource names. Request that the support engineer check if the resources can be restored.
175187

176188
> [!NOTE]
177189
> Recovery of deleted resources is not possible under all circumstances. A support engineer will investigate your scenario and advise you whether it's possible.

articles/communication-services/concepts/voice-video-calling/call-recording.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.subservice: calling
1515
# Call Recording overview
1616

1717
> [!NOTE]
18-
> Call Recording is not enabled for [Teams interoperability](../teams-interop.md).
18+
> Call Recording for [Teams interoperability](../call-automation/call-automation-teams-interop.md) is now in Public Preview.
1919
2020
Call Recording enables you to record multiple calling scenarios available in Azure Communication Services by providing you with a set of APIs to start, stop, pause and resume recording. Whether it's a PSTN, WebRTC, or SIP call, these APIs can be accessed from your server-side business logic. Also, recordings can be triggered by a user action that tells the server application to start recording.
2121

@@ -146,9 +146,12 @@ Many countries/regions and states have laws and regulations that apply to call r
146146
Regulations around the maintenance of personal data require the ability to export user data. In order to support these requirements, recording metadata files include the participantId for each call participant in the `participants` array. You can cross-reference the Azure Communication Services User Identity in the `participants` array with your internal user identities to identify participants in a call.
147147

148148
## Next steps
149-
For more information, see the following articles:
150149

151-
- Learn more about Call recording, check out the [Call Recording Quickstart](../../quickstarts/voice-video-calling/get-started-call-recording.md).
150+
> [!div class="nextstepaction"]
151+
> [Get started with Call Recording](../../quickstarts/voice-video-calling/get-started-call-recording.md).
152+
153+
Here are some articles of interest to you:
154+
152155
- Learn more about call recording [Insights](../analytics/insights/call-recording-insights.md) and [Logs](../analytics/logs/recording-logs.md)
153156
- Learn more about [Call Automation](../../quickstarts/call-automation/callflows-for-customer-interactions.md).
154157
- Learn more about [Video Calling](../../quickstarts/voice-video-calling/get-started-with-video-calling.md).

articles/data-factory/continuous-integration-delivery-automate-github-actions.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ The workflow is composed of two jobs:
9595

9696
:::image type="content" source="media/continuous-integration-delivery-github-actions/saving-package-json-file.png" lightbox="media/continuous-integration-delivery-github-actions/saving-package-json-file.png" alt-text="Screenshot of saving the package.json file in GitHub.":::
9797

98+
> [!IMPORTANT]
99+
> Make sure to place the build folder under the root folder of your connected repository. In the above example and workflow, the root folder is ADFroot. If you are not sure what is your root folder, navigate to your Data Factory instance, Manage tab -> Git configuration -> Root folder.
100+
98101
2. Navigate to the Actions tab -> New workflow
99102

100103
:::image type="content" source="media/continuous-integration-delivery-github-actions/new-workflow.png" lightbox="media/continuous-integration-delivery-github-actions/new-workflow.png" alt-text="Screenshot of creating a new workflow in GitHub.":::

articles/route-server/.openpublishing.redirection.route-server.json

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,33 @@
11
{
22
"redirections": [
33
{
4-
"source_path": "articles/route-server/vmware-solution-default-route.md",
4+
"source_path_from_root": "/articles/route-server/vmware-solution-default-route.md",
55
"redirect_URL": "/azure/azure-vmware/concepts-network-design-considerations",
66
"redirect_document_id": false
77
},
88
{
9-
"source_path": "articles/route-server/tutorial-protect-route-server.md",
9+
"source_path_from_root": "/articles/route-server/resource-manager-template-samples.md",
10+
"redirect_url": "/azure/route-server/tutorial-configure-route-server-with-quagga",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/route-server/tutorial-protect-route-server.md",
1015
"redirect_URL": "/azure/route-server/tutorial-protect-route-server-ddos",
1116
"redirect_document_id": false
1217
},
1318
{
14-
"source_path_from_root": "/articles/route-server/resource-manager-template-samples.md",
15-
"redirect_url": "/azure/route-server/tutorial-configure-route-server-with-quagga",
19+
"source_path_from_root": "/articles/route-server/routing-preference.md",
20+
"redirect_url": "/azure/route-server/overview",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/route-server/vmware-solution-default-route.md",
25+
"redirect_URL": "/azure/azure-vmware/concepts-network-design-considerations",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/route-server/tutorial-protect-route-server.md",
30+
"redirect_URL": "/azure/route-server/tutorial-protect-route-server-ddos",
1631
"redirect_document_id": false
1732
},
1833
{

articles/route-server/hub-routing-preference-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 07/31/2023
1212

1313
# Configure routing preference to influence route selection using PowerShell
1414

15-
Learn how to use [routing preference (preview)](routing-preference.md) setting in Azure Route Server to influence its route selection.
15+
Learn how to use [routing preference (preview)](hub-routing-preference.md) setting in Azure Route Server to influence its route selection.
1616

1717
> [!IMPORTANT]
1818
> Routing preference is currently in PREVIEW.

0 commit comments

Comments
 (0)