You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/mutual-authentication-arm-template.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -388,4 +388,4 @@ az deployment group create \
388
388
389
389
## Security notice
390
390
391
-
This solution is classified as **Microsoft Confidential**. Please ensure you follow your organization’s security and data handling best practices when deploying and managing this solution.
391
+
Please ensure you follow your organization’s security and data handling best practices when deploying and managing this solution.
if (!context.df.isReplaying) context.log("Calling F1.");
254
+
yieldcontext.df.callActivity("F1");
255
+
if (!context.df.isReplaying) context.log("Calling F2.");
256
+
yieldcontext.df.callActivity("F2");
257
+
if (!context.df.isReplaying) context.log("Calling F3.");
258
+
yieldcontext.df.callActivity("F3");
259
+
context.log("Done!");
260
+
});
261
+
```
262
+
263
+
> [!NOTE]
264
+
> The `isReplaying` check suppresses duplicate logs caused by orchestrator replay. It doesn't suppress duplicate logs caused by full re-execution (for example, host restarts, long local debugging sessions, or queue message visibility timeouts). In those cases, you might still see repeated log lines with the same orchestration instance ID.
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-functions-isolated-create-first-csharp.md
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ To complete this quickstart, you need:
37
37
38
38
* An Azure subscription. To use Durable Functions, you must have an Azure Storage account.
39
39
40
-
*[.NET Core SDK](https://dotnet.microsoft.com/download) version 3.1 or later installed.
40
+
*[.NET SDK](https://dotnet.microsoft.com/download) version 8.0 or later installed.
41
41
42
42
* An HTTP test tool that keeps your data secure. For more information, see [HTTP test tools](../functions-develop-local.md#http-test-tools).
43
43
@@ -70,6 +70,16 @@ In Visual Studio Code, create a local Azure Functions project.
70
70
71
71
Visual Studio Code installs Azure Functions Core Tools if it's required to create the project. It also creates a function app project in a folder. This project contains the [host.json](../functions-host-json.md) and [local.settings.json](../functions-develop-local.md#local-settings-file) configuration files.
72
72
73
+
If you don't see **C#** in the language list or if only *function.json* is generated, verify the following prerequisites and then create the project again in a new empty folder:
74
+
75
+
* The latest [Azure Functions Core Tools](../functions-run-local.md) is installed.
76
+
* A supported [.NET SDK](https://dotnet.microsoft.com/download) is installed.
77
+
* The [C# extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp) is installed in Visual Studio Code.
78
+
79
+
These checks usually resolve cases where Visual Studio Code scaffolds only metadata instead of generating the C# project files.
80
+
81
+
For more troubleshooting steps, see the [Azure Functions Core Tools reference](../functions-core-tools-reference.md).
82
+
73
83
Another file, *HelloOrchestration.cs*, contains the basic building blocks of a Durable Functions app:
74
84
75
85
| Method | Description |
@@ -100,7 +110,7 @@ You can use other storage options for your Durable Functions app. For more infor
100
110
101
111
## Test the function locally
102
112
103
-
Azure Functions Core Tools gives you the capability to run an Azure Functions project on your local development computer. You're prompted to install these tools the first time you start a function in Visual Studio Code.
113
+
Azure Functions Core Tools gives you the capability to run an Azure Functions project on your local development computer. You're prompted to install these tools the first time you start a function in Visual Studio.
104
114
105
115
1. In Visual Studio Code, set a breakpoint in the `SayHello` activity function code, and then select F5 to start the function app project. The terminal panel displays output from Core Tools.
106
116
@@ -228,7 +238,7 @@ For more information about these functions, see [Durable Functions types and fea
228
238
229
239
Azure Functions Core Tools gives you the capability to run an Azure Functions project on your local development computer. You're prompted to install these tools the first time you start a function in Visual Studio Code.
230
240
231
-
1. In Visual Studio Code, set a breakpoint in the `SayHello` activity function code, and then select F5. If you're prompted, accept the request from Visual Studio to download and install Azure Functions Core (command-line) tools. You might also need to enable a firewall exception so that the tools can handle HTTP requests.
241
+
1. In Visual Studio, set a breakpoint in the `SayHello` activity function code, and then select F5. If you're prompted, accept the request from Visual Studio to download and install Azure Functions Core (command-line) tools. You might also need to enable a firewall exception so that the tools can handle HTTP requests.
232
242
233
243
> [!NOTE]
234
244
> For more information about debugging, see [Durable Functions diagnostics](durable-functions-diagnostics.md#debugging).
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-functions-singletons.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ For background jobs, you often need to ensure that only one instance of a partic
26
26
27
27
::: zone pivot="durable-functions"
28
28
29
-
The following example shows an HTTP-trigger function that creates a singleton background job orchestration. The code ensures that only one instance exists for a specified instance ID.
29
+
The following example shows an HTTP-trigger function that creates a singleton background job orchestration. The code attempts to ensure that only one active instance exists for a specified instance ID.
30
30
31
31
# [C#](#tab/csharp)
32
32
@@ -42,7 +42,7 @@ public static async Task<HttpResponseData> RunSingle(
@@ -250,7 +250,7 @@ public HttpResponseMessage runSingle(
250
250
251
251
::: zone pivot="durable-task-sdks"
252
252
253
-
The following example shows how to create a singleton orchestration using the Durable Task SDKs. The code ensures that only one instance exists for a specified instance ID.
253
+
The following example shows how to create a singleton orchestration using the Durable Task SDKs. The code attempts to ensure that only one active instance exists for a specified instance ID.
# Enable guest management and install extensions on Arc-enabled VMs
11
11
12
-
In this article, you learn how to enable guest management and install extensions on Arc-enabled VMs in Azure VMware Solution. Use guest management to manage the guest operating system of your VM, including installing and managing extensions. This feature is available for Arc-enabled VMware VMs in Azure VMware Solution private clouds.
12
+
In this article, you learn how to enable guest management and install extensions on Arc-enabled virtual machines (VMs) in Azure VMware Solution. Use guest management to manage the guest operating system of your VM, including installing and managing extensions. This feature is available for Arc-enabled VMware VMs in Azure VMware Solution private clouds.
13
13
14
14
## Prerequisite
15
15
@@ -43,9 +43,9 @@ These steps change the VM machine type from _Machine – Azure Arc_ to type _Mac
43
43
44
44
There are two ways to refresh the integration between the Arc-enabled VMs and Azure VMware Solution:
45
45
46
-
1. In the Azure VMware Solution private cloud, navigate to the vCenter Server inventory and Virtual Machines section within the portal. Locate the virtual machine that requires updating and follow the process to 'Enable in Azure'. If the option is grayed out, you must first **Remove from Azure** and then proceed to **Enable in Azure**
46
+
1. In the Azure VMware Solution private cloud, navigate to the vCenter Server inventory and Virtual Machines section within the portal. Locate the virtual machine that requires updating and follow the process to **Enable in Azure**. If the option is grayed out, you must first **Remove from Azure** and then proceed to **Enable in Azure**
47
47
48
-
2.Run the [az connectedvmware vm create](/cli/azure/connectedvmware/vm?view=azure-cli-latest%22%20\l%20%22az-connectedvmware-vm-create&preserve-view=true) Azure CLI command on the VM in Azure VMware Solution to update the machine type.
48
+
2.To update the machine type, run the [**az connectedvmware vm create**](/cli/azure/connectedvmware/vm?view=azure-cli-latest%22%20\l%20%22az-connectedvmware-vm-create&preserve-view=true) Azure CLI command on the VM in Azure VMware Solution.
49
49
50
50
```azurecli
51
51
az connectedvmware vm create --subscription <subscription-id> --location <Azure region of the machine> --resource-group <resource-group-name> --custom-location /providers/microsoft.extendedlocation/customlocations/<custom-location-name> --name <machine-name> --inventory-item /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.ConnectedVMwarevSphere/VCenters/<vcenter-name>/InventoryItems/<machine-name>
Copy file name to clipboardExpand all lines: articles/azure-vmware/azure-security-integration.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Integrate Microsoft Defender for Cloud with Azure VMware Solution
3
3
description: Learn how to protect your Azure VMware Solution VMs with Azure's native security tools from the workload protection dashboard.
4
4
ms.topic: how-to
5
5
ms.service: azure-vmware
6
-
ms.date: 2/28/2024
6
+
ms.date: 3/12/2026
7
7
ms.custom: engagement-fy23
8
8
# Customer intent: "As an IT security administrator, I want to integrate security monitoring for Azure VMware Solution with advanced threat detection tools, so that I can proactively assess vulnerabilities and respond to security incidents effectively."
9
9
---
@@ -24,7 +24,7 @@ The diagram shows the integrated monitoring architecture of integrated security
24
24
25
25
:::image type="content" source="media/azure-security-integration/azure-integrated-security-architecture.png" alt-text="Diagram showing the architecture of Azure Integrated Security." border="false":::
26
26
27
-
**Log Analytics agent** collects log data from Azure, Azure VMware Solution, and on-premises VMs. The log data is sent to Azure Monitor Logs and stored in a **Log Analytics Workspace**. Each workspace has its own data repository and configuration to store data. Once the logs are collected, **Microsoft Defender for Cloud** assesses the vulnerability status of Azure VMware Solution VMs and raises an alert for any critical vulnerability. Once assessed, Microsoft Defender for Cloud forwards the vulnerability status to Microsoft Sentinel to create an incident and map with other threats. Microsoft Defender for Cloud is connected to Microsoft Sentinel using Microsoft Defender for Cloud Connector.
27
+
**Log Analytics agent** collects log data from Azure, Azure VMware Solution, and on-premises VMs. The log data is sent to Azure Monitor Logs and stored in a **Log Analytics Workspace**. Each workspace has its own data repository and configuration to store data. Once the logs are collected, **Microsoft Defender for Cloud** assesses the vulnerability status of Azure VMware Solution VMs and raises an alert for any critical vulnerability. Once assessed, Microsoft Defender for Cloud forwards the vulnerability status to Microsoft Sentinel to create an incident and map with other threats. Microsoft Defender for Cloud is connected to Microsoft Sentinel using Microsoft Defender for Cloud Connector.
28
28
29
29
## Prerequisites
30
30
@@ -37,7 +37,7 @@ The diagram shows the integrated monitoring architecture of integrated security
37
37
-[Enable Microsoft Defender for Cloud in your subscription](../security-center/security-center-get-started.md).
38
38
39
39
>[!NOTE]
40
-
>Microsoft Defender for Cloud is a pre-configured tool that doesn't require deployment, but you'll need to enable it.
40
+
>Microsoft Defender for Cloud is a preconfigured tool that doesn't require deployment, but you need to enable it.
41
41
42
42
-[Enable Microsoft Defender for Cloud](../security-center/enable-azure-defender.md).
43
43
@@ -131,7 +131,7 @@ After connecting data sources to Microsoft Sentinel, you can create rules to gen
131
131
132
132
2. Under Configurations, select **Analytics**.
133
133
134
-
3. Select **+Create**and on the drop-down, select **Scheduled query rule**.
134
+
3. Select **+Create**then, from the drop-down menu, select **Scheduled query rule**.
135
135
136
136
4. On the **General** tab, enter the required information and then select **Next: Set rule logic**.
description: Learn how to deploy vSAN stretched clusters.
4
4
ms.topic: how-to
5
5
ms.service: azure-vmware
6
-
ms.date: 12/4/2024
6
+
ms.date: 3/05/2026
7
7
ms.custom: references_regions, engagement-fy23
8
8
# Customer intent: As a cloud administrator, I want to deploy a vSAN stretched cluster on Azure VMware Solution, so that I can ensure high availability and disaster recovery across multiple availability zones.
description: Learn how to implement Zerto disaster recovery for on-premises VMware or Azure VMware Solution virtual machines.
4
4
ms.topic: how-to
5
5
ms.service: azure-vmware
6
-
ms.date: 12/11/2023
6
+
ms.date: 3/05/2026
7
7
ms.custom: engagement-fy23
8
8
# Customer intent: As an IT administrator, I want to implement Zerto disaster recovery for my on-premises VMware and Azure VMware Solution virtual machines, so that I can ensure minimal downtime and data loss during adverse situations.
0 commit comments