Skip to content

Commit 8dfdff2

Browse files
authored
Merge pull request #295910 from MicrosoftDocs/main
3/6/2025 PM Publish
2 parents 76f3a20 + d630768 commit 8dfdff2

File tree

62 files changed

+941
-739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+941
-739
lines changed

.github/policies/disallow-edits.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -153,18 +153,19 @@ configuration:
153153

154154
- description: Disallow sign-off for articles in the /articles/reliability folder.
155155
if:
156-
# If a 'sign-off' comment is added to a PR in the articles/reliability folder , and the PR author isn't Anastasia or John...
157-
- payloadType: Issue_Comment
158-
- filesMatchPattern:
159-
matchAny: true
160-
pattern: articles/reliability/*
156+
# If a 'sign-off' comment is added to a PR that's assigned to anaharris-ms, and the PR author isn't Anastasia or John...
161157
- or:
162-
- commentContains:
163-
pattern: ^(#sign-off)$
164-
isRegex: True
165-
- commentContains:
166-
pattern: ^(\#sign-off)$
167-
isRegex: True
158+
- payloadType: Issue_Comment
159+
- payloadType: Pull_Request_Review_Comment
160+
- isAction:
161+
action: Created
162+
- isActivitySender:
163+
issueAuthor: True
164+
- isAssignedToUser:
165+
user: anaharris-ms
166+
- commentContains:
167+
pattern: '#sign-off'
168+
isRegex: False
168169
- not:
169170
or:
170171
- isActivitySender:
Binary file not shown.
Binary file not shown.
Binary file not shown.

articles/azure-netapp-files/azure-netapp-files-quickstart-set-up-account-create-volumes.md

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: 'Quickstart: Set up Azure NetApp Files and NFS volume'
3-
description: Quickstart - Describes how to quickly set up Azure NetApp Files and create a volume.
3+
description: Quickstart - Describes how to quickly set up Azure NetApp Files and create a volume using the Azure portal and various command-line tools
44
author: b-hchen
55
ms.author: anfdocs
66
ms.service: azure-netapp-files
77
ms.topic: quickstart
8-
ms.date: 04/24/2024
9-
ms.custom: devx-track-azurecli, subject-armqs, mode-ui, devx-track-azurepowershell
8+
ms.date: 03/06/2025
9+
ms.custom: devx-track-azurecli, subject-armqs, mode-ui, devx-track-azurepowershell, devx-track-terraform
1010
#Customer intent: As an IT admin new to Azure NetApp Files, I want to quickly set up Azure NetApp Files and create a volume.
1111
---
1212

@@ -65,6 +65,12 @@ None.
6565
6666
Use the Azure portal, PowerShell, or the Azure CLI to [register for NetApp Resource Provider](azure-netapp-files-register.md).
6767
68+
# [Terraform](#tab/terraform)
69+
70+
[!INCLUDE [Terraform abstract](~/azure-dev-docs-pr/articles/terraform/includes/abstract.md)]
71+
72+
Use the Azure portal, Azure PowerShell, or the Azure CLI to [register for NetApp Resource Provider](azure-netapp-files-register.md).
73+
6874
---
6975
7076
## Create a NetApp account
@@ -158,6 +164,12 @@ The following code snippet shows how to create a NetApp account in an Azure Reso
158164
159165
<!-- Block begins with "type": "Microsoft.NetApp/netAppAccounts", -->
160166
167+
# [Terraform](#tab/terraform)
168+
169+
The following code snippet shows how to create a NetApp account using [Terraform](/azure/developer/terraform). The sample code for this article is located in the [Azure Terraform GitHub repo](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files). You can view the log file containing the [test results from current and previous versions of Terraform](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files/TestRecord.md).
170+
171+
:::code language="terraform" source="~/terraform_samples/quickstart/101-azure-netapp-files/main.tf" range="47-52":::
172+
161173
---
162174
163175
## Create a capacity pool
@@ -232,6 +244,12 @@ The following code snippet shows how to create a capacity pool in an Azure Resou
232244
233245
<!-- LN 185, block begins with "type": "Microsoft.NetApp/netAppAccounts/capacityPools", -->
234246
247+
# [Terraform](#tab/terraform)
248+
249+
The following code snippet shows how to create a NetApp capacity pool using [Terraform](/azure/developer/terraform). The sample code for this article is located in the [Azure Terraform GitHub repo](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files). You can view the log file containing the [test results from current and previous versions of Terraform](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files/TestRecord.md).
250+
251+
:::code language="terraform" source="~/terraform_samples/quickstart/101-azure-netapp-files/main.tf" range="54-62":::
252+
235253
---
236254
237255
## Create an NFS volume for Azure NetApp Files
@@ -383,6 +401,17 @@ The following code snippets show how to set up a VNet and create an Azure NetApp
383401
384402
<!-- Block begins with "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", -->
385403
404+
# [Terraform](#tab/terraform)
405+
406+
The following code snippets show how to set up a VNet and create an Azure NetApp Files volume using [Terraform](/azure/developer/terraform). The sample code for this article is located in the [Azure Terraform GitHub repo](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files). You can view the log file containing the [test results from current and previous versions of Terraform](https://github.com/Azure/terraform/tree/master/quickstart/101-azure-netapp-files/TestRecord.md).
407+
408+
:::code language="terraform" source="~/terraform_samples/quickstart/101-azure-netapp-files/main.tf" range="20-46,64-83":::
409+
410+
> [!IMPORTANT]
411+
> To prevent accidental deletion of the volume, set `prevent_destroy` to **true** when declaring the provider.
412+
413+
:::code language="terraform" source="~/terraform_samples/quickstart/101-azure-netapp-files/providers.tf" highlight="19":::
414+
386415
---
387416
388417
## Clean up resources
@@ -447,6 +476,10 @@ None.
447476
448477
Use the Azure portal, PowerShell, or the Azure CLI to delete the resource group.
449478
479+
# [Terraform](#tab/terraform)
480+
481+
Use the Azure portal, Azure PowerShell, or the Azure CLI to delete the resource group.
482+
450483
---
451484
452485
## Next steps

articles/azure-netapp-files/configure-network-features.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@ You can edit the network features option of existing volumes from *Basic* to *St
104104
1. Select **Change network features**.
105105
1. The **Edit network features** window displays the volumes that are in the same network sibling set. Confirm whether you want to modify the network features option.
106106
107-
:::image type="content" source="./media/configure-network-features/edit-network-features.png" alt-text="Screenshot showing the Edit Network Features window." lightbox="./media/configure-network-features/edit-network-features.png":::
108-
109107
### Update Terraform-managed Azure NetApp Files volume from Basic to Standard
110108
111109
If your Azure NetApp Files volume is managed using Terraform, editing the network features requires additional steps. Terraform-managed Azure resources store their state in a local file, which is in your Terraform module or in Terraform Cloud.

articles/azure-vmware/configure-identity-source-vcenter.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,7 @@ In this article, you learn how to:
3838

3939
- Ensure that your Windows Server Active Directory network is connected to your Azure VMware Solution private cloud.
4040

41-
- For Windows Server Active Directory authentication with LDAPS:
42-
43-
1. Get access to the Windows Server Active Directory domain controller with Administrator permissions.
44-
1. Enable LDAPS on your Windows Server Active Directory domain controllers by using a valid certificate. You can obtain the certificate from an [Active Directory Certificate Services Certificate Authority (CA)](https://social.technet.microsoft.com/wiki/contents/articles/2980.ldap-over-ssl-ldaps-certificate.aspx) or a [third-party or public CA](/troubleshoot/windows-server/identity/enable-ldap-over-ssl-3rd-certification-authority).
45-
1. To obtain a valid certificate, complete the steps in [Create a certificate for secure LDAP](../active-directory-domain-services/tutorial-configure-ldaps.md#create-a-certificate-for-secure-ldap). Ensure that the certificate meets the listed requirements.
46-
47-
> [!NOTE]
48-
> Avoid using self-signed certificates in production environments.
49-
50-
1. Optional: If you don't provide the `SSLCertificatesSasUrl` parameter, the certificate is automatically downloaded from the domain controller via the `PrimaryUrl` or the `SecondaryUrl` parameters. Alternatively, you can manually [export the certificate for LDAPS authentication](#export-the-certificate-for-ldaps-authentication-optional) and upload it to an Azure Storage account as blob storage. Then, [grant access to Azure Storage resources by using an SAS](../storage/common/storage-sas-overview.md).
41+
- Windows Server Active Directory authentication with LDAPS, see [Configure LDAPS within Azure Vmware Solution](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/configure-ldaps-within-azure-vmware-solution/3725759).
5142

5243
- Configure DNS resolution for Azure VMware Solution to your on-premises Windows Server Active Directory. Set up a DNS forwarder in the Azure portal. For more information, see [Configure a DNS forwarder for Azure VMware Solution](configure-dns-azure-vmware-solution.md).
5344

@@ -311,4 +302,4 @@ To remove all existing external identity sources at once, run the Remove-Externa
311302

312303
- [Create a storage policy](configure-storage-policy.md)
313304
- [Azure VMware Solution identity architecture](architecture-identity.md)
314-
- [Set an external identity source for NSX](configure-external-identity-source-nsx-t.md)
305+
- [Set an external identity source for NSX](configure-external-identity-source-nsx-t.md)

articles/communication-services/quickstarts/identity/access-tokens.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Create and manage access tokens
2+
title: Create and manage access tokens for end users
33
titleSuffix: An Azure Communication Services guide
4-
description: Manage identities and access tokens using the Azure Communication Services Identity SDK.
4+
description: Manage identities and access tokens for end users using the Azure Communication Services Identity SDK.
55
author: soricos85
66
manager: dariagrigoriu
77
services: azure-communication-services
@@ -14,9 +14,9 @@ zone_pivot_groups: acs-azcli-js-csharp-java-python-portal-nocode
1414
ms.custom: mode-other, devx-track-azurecli, devx-track-extended-java, devx-track-js, devx-track-python
1515
---
1616

17-
# Create and manage access tokens
17+
# Create and manage access tokens for end users
1818

19-
Access tokens enable Azure Communication Services SDKs to [authenticate](../../concepts/authentication.md) directly against Azure Communication Services as a particular identity. You need to create access tokens if you want your users to join a call or chat thread within your application.
19+
Access tokens enable Azure Communication Services SDKs to [authenticate](../../concepts/authentication.md) directly against Azure Communication Services as a particular identity. You need to create access tokens for end users if you want them to join a call or chat thread within your application.
2020

2121
This article describes how to use the Azure Communication Services SDKs to create identities and manage your access tokens. For production use cases, we recommend that you generate access tokens on a server-side service as described in [Client and server architecture](../../concepts/identity-model.md#client-server-architecture).
2222

articles/communication-services/toc.yml

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,12 @@ items:
1616
items:
1717
- name: Create a Communication Services resource
1818
href: quickstarts/create-communication-resource.md
19-
- name: Create an access token
20-
href: quickstarts/identity/access-tokens.md
21-
- name: Events overview
22-
href: ../event-grid/event-schema-communication-services.md
23-
- name: Subscribe to events
24-
href: quickstarts/events/subscribe-to-events.md
2519
# - name: Geolocation
2620
# href: /rest/api/maps/geolocation
2721
- name: SDKs and APIs
2822
href: concepts/sdk-options.md
2923
- name: Service limits
3024
href: concepts/service-limits.md
31-
- name: Enable managed identity
32-
href: how-tos/managed-identity.md
3325
# - name: Design your architecture
3426
# href: /azure/architecture/guide/mobile/mobile-start-here
3527
- name: Privacy, compliance, and security
@@ -46,10 +38,12 @@ items:
4638
items:
4739
- name: Overview
4840
href: concepts/identity-model.md
41+
- name: Access tokens for end users
42+
href: quickstarts/identity/access-tokens.md
4943
- name: Authenticate services
5044
href: concepts/authentication.md
51-
- name: Authenticate participants
52-
href: quickstarts/identity/access-tokens.md
45+
- name: Enable managed identity
46+
href: how-tos/managed-identity.md
5347
- name: Understand identifiers
5448
href: concepts/identifiers.md
5549
- name: Credentials best practices
@@ -94,18 +88,22 @@ items:
9488
href: how-tos/chat-sdk/translating-chats.md
9589
- name: Events
9690
items:
91+
- name: Events overview
92+
href: ../event-grid/event-schema-communication-services.md
93+
- name: Subscribe to events
94+
href: quickstarts/events/subscribe-to-events.md
9795
- name: Chat events
9896
href: ../event-grid/communication-services-chat-events.md
9997
- name: Server events
10098
href: concepts/chat/concepts.md#server-events
10199
- name: Logging and analytics
102100
items:
101+
- name: Enable logging with Azure Monitor
102+
href: concepts/analytics/enable-logging.md
103103
- name: Chat metrics
104104
href: concepts/analytics/chat-metrics.md
105105
- name: Chat logs
106106
href: concepts/analytics/logs/chat-logs.md
107-
- name: Enable logging with Azure Monitor
108-
href: concepts/analytics/enable-logging.md
109107
- name: Chat insights
110108
href: concepts/analytics/insights/chat-insights.md
111109
- name: Export SDK telemetry to Application Insights
@@ -180,6 +178,8 @@ items:
180178
href: quickstarts/email/add-azure-managed-domains.md
181179
- name: Add a custom domain
182180
href: quickstarts/email/add-custom-verified-domains.md
181+
- name: Troubleshooting domain configuration issues
182+
href: concepts/email/email-domain-configuration-troubleshooting.md
183183
- name: Connect domain to send email
184184
href: quickstarts/email/connect-email-communication-resource.md
185185
- name: Add multiple sender addresses
@@ -234,14 +234,14 @@ items:
234234
href: concepts/email/email-domain-and-sender-authentication.md
235235
- name: Best practices for sender authentication support
236236
href: concepts/email/email-authentication-best-practice.md
237-
- name: Troubleshooting domain configuration issues
238-
href: concepts/email/email-domain-configuration-troubleshooting.md
239237
- name: Messaging policy
240238
href: concepts/sms/messaging-policy.md
241239
- name: Events
242240
items:
243-
- name: Overview
241+
- name: Events overview
244242
href: ../event-grid/event-schema-communication-services.md
243+
- name: Subscribe to events
244+
href: quickstarts/events/subscribe-to-events.md
245245
- name: Email events
246246
href: ../event-grid/communication-services-email-events.md
247247
- name: View email events
@@ -298,18 +298,24 @@ items:
298298
href: concepts/sms/program-brief-guidelines.md
299299
- name: Opt-Out management overview
300300
href: concepts/sms/opt-out-api-concept.md
301-
- name: SMS events
302-
href: ../event-grid/communication-services-telephony-sms-events.md
301+
- name: Events
302+
items:
303+
- name: Events overview
304+
href: ../event-grid/event-schema-communication-services.md
305+
- name: Subscribe to events
306+
href: quickstarts/events/subscribe-to-events.md
307+
- name: SMS events
308+
href: ../event-grid/communication-services-telephony-sms-events.md
303309
- name: Toll-free verification guidelines
304310
href: concepts/sms/toll-free-verification-guidelines.md
305311
- name: Logging and analytics
306312
items:
313+
- name: Enable logging with Azure Monitor
314+
href: concepts/analytics/enable-logging.md
307315
- name: SMS logs
308316
href: concepts/analytics/logs/sms-logs.md
309317
- name: SMS metrics
310318
href: concepts/analytics/sms-metrics.md
311-
- name: Enable logging with Azure Monitor
312-
href: concepts/analytics/enable-logging.md
313319
- name: SMS insights
314320
href: concepts/analytics/insights/sms-insights.md
315321
- name: Export SDK telemetry to Application Insights
@@ -362,6 +368,8 @@ items:
362368
href: quickstarts/advanced-messaging/whatsapp/whatsapp-business-account-faq.md
363369
- name: Logging and analytics
364370
items:
371+
- name: Enable logging with Azure Monitor
372+
href: concepts/analytics/enable-logging.md
365373
- name: Advanced Messaging logs
366374
href: concepts/advanced-messaging/logs.md
367375
- name: Message analysis
@@ -535,8 +543,10 @@ items:
535543
href: how-tos/calling-sdk/closed-captions-teams-interop-how-to.md
536544
- name: Events
537545
items:
538-
- name: Overview
546+
- name: Events overview
539547
href: ../event-grid/event-schema-communication-services.md
548+
- name: Subscribe to events
549+
href: quickstarts/events/subscribe-to-events.md
540550
- name: Voice and video events
541551
href: ../event-grid/communication-services-voice-video-events.md
542552
- name: View calling events
@@ -963,6 +973,8 @@ items:
963973
href: quickstarts/call-automation/quickstart-make-an-outbound-call.md
964974
- name: Control and steer calls
965975
href: how-tos/call-automation/actions-for-call-control.md
976+
- name: Mute participants during a call
977+
href: how-tos/call-automation/mute-participants.md
966978
- name: Pass contextual data between calls
967979
href: how-tos/call-automation/custom-context.md
968980
- name: Ring Teams users

0 commit comments

Comments
 (0)