Skip to content

Commit 73f661d

Browse files
committed
resolve merge conflict
2 parents 0882b7b + cc12cac commit 73f661d

34 files changed

+201
-415
lines changed

articles/aks/quickstart-event-grid.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ In this quickstart, you create an AKS cluster and subscribe to AKS events.
2121
* [Azure CLI][azure-cli-install] or [Azure PowerShell][azure-powershell-install] installed.
2222

2323
> [!NOTE]
24-
> In case there are issues specifically with EventGrid notifications, as can be seen here [Service Outages](https://azure.status.microsoft/status), please note that AKS operations wont be impacted and they are independent of Event Grid outages.
24+
> In case there are issues specifically with EventGrid notifications, as can be seen here [Service Outages](https://azure.status.microsoft/status), please note that AKS operations won't be impacted and they are independent of Event Grid outages.
2525
2626
## Create an AKS cluster
2727

articles/azure-monitor/app/java-standalone-upgrade-from-2x.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ The telemetry processors perform the following actions (in order):
102102

103103
Then it deletes the attribute named `tempPath`, and the attribute appears as a custom dimension.
104104

105-
```
105+
```json
106106
{
107107
"preview": {
108108
"processors": [

articles/azure-netapp-files/application-volume-group-concept.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,27 @@ ms.author: anfdocs
1111

1212
# Understand Azure NetApp Files application volume groups
1313

14-
Application volume groups are essential to understand for managing data and optimizing storage solutions.
14+
In managing data and optimizing storage solutions, understanding how an application volume group functions is crucial.
1515

1616
An application volume group is a framework designed to streamline the deployment of application volumes. It acts as a cohesive entity, bringing together related volumes to enhance efficiency, manageability, ease of administration, and volume placement relative to compute resources.
1717

18-
An application volume group provides technical improvements to simplify and standardize the volume deployment process for your application, ensuring optimal placement in the regional or zonal infrastructure while according to best practices for the selected application or workload.
18+
Application volume group provides technical improvements to simplify and standardize the volume deployment process for your application, ensuring optimal placement in the regional or zonal infrastructure and in accordance with best practices for the selected application or workload.
1919

20-
Application volume group deploys volumes in a single atomic operation using a predefined naming convention that allows administrators to easily identify the specific purpose of the volumes in the application volume group.
20+
Application volume group deploys volumes in a single atomic operation using a predefined naming convention that allows you to easily identify the specific purpose of the volumes in the application volume group.
2121

2222
## Key components
2323

2424
Learning about the key components of application volume groups is essential to understanding application volume groups.
2525

2626
### Volumes
2727

28-
Individual volumes are the building blocks within an application volume group. Volumes store application data and are organized based on specific characteristics and usage patterns.
28+
The fundamental building blocks within an application volume group are individual volumes. These volumes store application data and are organized based on specific characteristics and usage patterns.
2929

3030
The following diagram captures an example layout of volumes deployed by an application volume group, which includes application volume groups provisioned in a secondary availability zone.
3131

3232
:::image type="content" source="./media/application-volume-group-concept/application-volume-group-layout.png" alt-text="Diagram of zonal application volume group deployment." lightbox="./media/application-volume-group-concept/application-volume-group-layout.png":::
3333

34-
Volumes are assigned names by application volume group according to a template and user input describing the purpose and deployment type.
34+
Volumes are assigned names by application volume group according to a template and based on user input describing the purpose and deployment type.
3535

3636
### Grouping logic
3737

@@ -43,7 +43,7 @@ Volumes are placed following best practices and in optimal infrastructure locati
4343

4444
### Policies
4545

46-
Application volume group operates under predefined policies that govern the placement of the grouped volumes. These policies can include performance optimization, data protection mechanisms, and scalability rules, which can't be followed with individual volume deployment.
46+
Application volume group operates under predefined policies that govern the placement of the grouped volumes. These policies can include performance optimization, data protection mechanisms, and scalability rules, which can't be followed using individual volume deployment.
4747

4848
#### Performance optimization
4949

@@ -59,23 +59,23 @@ Volume placement within the application volume group allows you to optimize data
5959

6060
#### Cost optimization
6161

62-
Volume placement strategies within the application volume group enable you to optimize storage costs by matching workload requirements with appropriate storage tiers. Administrators can leverage tiered storage offerings within Azure NetApp Files, such as Standard and Premium tiers, to balance performance and cost-effectiveness for different application workloads. By placing volumes on the most cost-effective storage tier that meets performance requirements, you can maximize resource utilization and minimize operational expenses. Volumes can be moved to different performance tiers at any moment and without service interruptions to align performance and cost with changing requirements.
62+
Volume placement strategies within the application volume group enable you to optimize storage costs by matching workload requirements with appropriate storage tiers. You can leverage tiered storage offerings within Azure NetApp Files, such as Standard and Premium tiers, to balance performance and cost-effectiveness for different application workloads. By placing volumes on the most cost-effective storage tier that meets performance requirements, you can maximize resource utilization and minimize operational expenses. Volumes can be moved to different performance tiers at any moment and without service interruptions to align performance and cost with changing requirements.
6363

6464
#### Flexibility
6565

6666
After deployment, volume sizes and throughput settings can be adjusted like any other volume at any time without service interruption. This is a key attribute of Azure NetApp Files.
6767

6868
#### Compliance and data residency
6969

70-
Volume placement within the application volume group enables organizations to address compliance and data residency requirements by specifying the geographical location or Azure region where data should be stored. Administrators can ensure that volumes are provisioned in compliance with regulatory mandates or organizational policies governing data sovereignty, privacy, and residency, thus mitigating compliance risks, and ensuring data governance.
70+
Volume placement within the application volume group enables organizations to address compliance and data residency requirements by specifying the geographical location or Azure region where data should be stored. You can ensure that volumes are provisioned in compliance with regulatory mandates or organizational policies governing data sovereignty, privacy, and residency, thereby mitigating compliance risks and ensuring data governance.
7171

7272
#### Constrained zone resource availability
7373

74-
Upon execution of volume deployment application volume group detects available resources and applies logic to place volumes in the most optimal locations. In resource-constrained zones, volumes can share storage endpoints:
74+
Upon execution of volume deployment, application volume group detects available resources and applies logic to place volumes in the most optimal locations. In resource-constrained zones, volumes can share storage endpoints:
7575

7676
:::image type="content" source="./media/application-volume-group-concept/resource-constrained-layout.png" alt-text="Diagram of constrained zone deployment." lightbox="./media/application-volume-group-concept/resource-constrained-layout.png":::
7777

78-
78+
## Summary
7979

8080
Application volume group in Azure NetApp Files empowers you to optimize deployment procedures, application performance, availability, cost, and compliance for application workloads. Strategically allocating storage resources and leveraging advanced placement strategies enables you to enhance the agility, resilience, and efficiency of your storage infrastructure to meet evolving business needs.
8181

@@ -85,7 +85,7 @@ Adhering to best practices improves the efficacy of your application volume grou
8585

8686
### Define clear grouping criteria
8787

88-
Establish defined criteria for grouping volumes within an application volume group. Definition ensures that the applied logic aligns with the specific needs and characteristics of the associated application.
88+
Establish well defined criteria for grouping volumes within an application volume group. Definition ensures that the applied logic aligns with the specific needs and characteristics of the associated application.
8989

9090
### Prepare for the deployment
9191

articles/azure-netapp-files/application-volume-group-oracle-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ High availability deployments include volumes in two availability zones, for whi
6262

6363
A fully built deployment with eight data volumes and all optional volumes in a zone with ample resource availability can resemble:
6464

65-
:::image type="content" source="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png" alt-text="Diagram of eight data volume layout." lightbox="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png":::
65+
:::image type="content" source="./media/application-volume-group-oracle-introduction/oracle-built-environment.png" alt-text="Diagram of Oracle deployment." lightbox="./media/application-volume-group-oracle-introduction/oracle-built-environment.png":::
6666

6767
In resource-constrained zones, volumes might be deployed on shared storage endpoints due to the aforementioned anti-affinity and no-grouping algorithms. This diagram depicts an example volume layout in a resource-constrained zone:
6868

69-
:::image type="content" source="./media/application-volume-group-oracle-introduction/oracle-built-environment.png" alt-text="Diagram of Oracle deployment." lightbox="./media/application-volume-group-oracle-introduction/oracle-built-environment.png":::
69+
:::image type="content" source="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png" alt-text="Diagram of eight data volume layout." lightbox="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png":::
7070

7171
In resource-constrained zones, the volumes are deployed on shared storage endpoints while maintaining the anti-affinity and no-grouping rules. The resulting layout shows the log and log-mirror volumes on private storage endpoints while the data volumes share storage-endpoints. The log and log-mirror volumes do not share storage-endpoints.
7272

-108 KB
Loading
-71.7 KB
Loading

articles/communication-services/concepts/sdk-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Publishing locations for individual SDK packages:
4949
| Identity | [npm](https://www.npmjs.com/package/@azure/communication-identity) | [NuGet](https://www.NuGet.org/packages/Azure.Communication.Identity)| [PyPi](https://pypi.org/project/azure-communication-identity/)| [Maven](https://search.maven.org/search?q=a:azure-communication-identity) | -| -| -|
5050
| Phone Numbers | [npm](https://www.npmjs.com/package/@azure/communication-phone-numbers) | [NuGet](https://www.NuGet.org/packages/Azure.Communication.PhoneNumbers)| [PyPi](https://pypi.org/project/azure-communication-phonenumbers/)| [Maven](https://search.maven.org/search?q=a:azure-communication-phonenumbers) | -| -| -|
5151
| Chat | [npm](https://www.npmjs.com/package/@azure/communication-chat)| [NuGet](https://www.NuGet.org/packages/Azure.Communication.Chat) | [PyPi](https://pypi.org/project/azure-communication-chat/) | [Maven](https://search.maven.org/search?q=a:azure-communication-chat) | [GitHub](https://github.com/Azure/azure-sdk-for-ios/releases)| [Maven](https://search.maven.org/search?q=a:azure-communication-chat) | -|
52-
| SMS [npm](https://www.npmjs.com/package/@azure/communication-sms) | [NuGet](https://www.NuGet.org/packages/Azure.Communication.Sms)| [PyPi](https://pypi.org/project/azure-communication-sms/) | [Maven](https://search.maven.org/artifact/com.azure/azure-communication-sms) | -| -| -|
52+
| SMS | [npm](https://www.npmjs.com/package/@azure/communication-sms) | [NuGet](https://www.NuGet.org/packages/Azure.Communication.Sms)| [PyPi](https://pypi.org/project/azure-communication-sms/) | [Maven](https://search.maven.org/artifact/com.azure/azure-communication-sms) | -| -| -|
5353
| Email | [npm](https://www.npmjs.com/package/@azure/communication-email) | [NuGet](https://www.NuGet.org/packages/Azure.Communication.Email)| [PyPi](https://pypi.org/project/azure-communication-email/) | [Maven](https://search.maven.org/artifact/com.azure/azure-communication-email) | -| -| -|
5454
| Calling | [npm](https://www.npmjs.com/package/@azure/communication-calling) | [NuGet](https://github.com/Azure/Communication/blob/master/releasenotes/acs-calling-windowsclient-sdk-release-notes.md) | -| - | [CocoaPods](https://github.com/Azure/Communication/releases) | [Maven](https://github.com/Azure/Communication/blob/master/releasenotes/acs-calling-android-sdk-release-notes.md)| -|
5555
| Call Automation |[npm](https://www.npmjs.com/package/@azure/communication-call-automation)|[NuGet](https://www.NuGet.org/packages/Azure.Communication.CallAutomation/)|[PyPi](https://pypi.org/project/azure-communication-callautomation/)|[Maven](https://search.maven.org/artifact/com.azure/azure-communication-callautomation)

articles/communication-services/quickstarts/chat/includes/meeting-interop-windows.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.topic: include
77
ms.service: azure-communication-services
88
---
99

10-
In this quickstart, you'll learn how to chat in a Teams meeting using the Azure Communication Services Chat SDK for C#.
10+
In this quickstart, you learn how to chat in a Teams meeting using the Azure Communication Services Chat SDK for C#.
1111

1212
## Sample code
1313
Find the code for this quickstart on [GitHub](https://github.com/Azure-Samples/communication-services-dotnet-quickstarts/tree/main/ChatTeamsInteropQuickStart).
@@ -22,12 +22,12 @@ Find the code for this quickstart on [GitHub](https://github.com/Azure-Samples/c
2222

2323
## Joining the meeting chat
2424

25-
A Communication Services user can join a Teams meeting as an anonymous user using the Calling SDK. Joining the meeting will add them as a participant to the meeting chat as well, where they can send and receive messages with other users in the meeting. The user will not have access to chat messages that were sent before they joined the meeting and they will not be able to send or receive messages after the meeting ends. To join the meeting and start chatting, you can follow the next steps.
25+
A Communication Services user can join a Teams meeting as an anonymous user using the Calling SDK. Joining the meeting adds them as a participant to the meeting chat as well, where they can send and receive messages with other users in the meeting. The user won't have access to chat messages that were sent before they joined the meeting, and they won't be able to send or receive messages after the meeting ends. To join the meeting and start chatting, you can follow the next steps.
2626

2727
## Run the code
28-
You can build and run the code on Visual Studio. Please note the solution platforms we support `x64`,`x86` and `ARM64`.
28+
You can build and run the code on Visual Studio. Note the solution platforms we support: `x64`,`x86`, and `ARM64`.
2929

30-
1. Open an instance of PowerShell, Windows Terminal, Command Prompt or equivalent and navigate to the directory that you'd like to clone the sample to.
30+
1. Open an instance of PowerShell, Windows Terminal, Command Prompt, or equivalent and navigate to the directory that you'd like to clone the sample to.
3131
2. `git clone https://github.com/Azure-Samples/Communication-Services-dotnet-quickstarts.git`
3232
3. Open the project ChatTeamsInteropQuickStart/ChatTeamsInteropQuickStart.csproj in Visual Studio.
3333
4. Install the following NuGet packages versions (or higher):
@@ -39,15 +39,15 @@ Install-Package Azure.Communication.Identity -Version 1.0.1
3939

4040
```
4141

42-
5. With the Communication Services resource procured in pre-requisites, add the connectionstring to the **ChatTeamsInteropQuickStart/MainPage.xaml.cs** file.
42+
5. With the Communication Services resource procured in prerequisites, add the connectionstring to the **ChatTeamsInteropQuickStart/MainPage.xaml.cs** file.
4343

4444
``` csharp
45-
//Azure Communication Services resource connection string i.e = "endpoint=https://your-resource.communication.azure.net/;accesskey=your-access-key";
45+
//Azure Communication Services resource connection string, i.e., = "endpoint=https://your-resource.communication.azure.net/;accesskey=your-access-key";
4646
private const string connectionString_ = "";
4747
```
4848

4949
> [!IMPORTANT]
50-
> * Select the proper platform from the 'Solution Platforms' dropdown list in Visual Studio <b>before</b> running the code. i.e `x64`
50+
> * Select the proper platform from the 'Solution Platforms' dropdown list in Visual Studio <b>before</b> running the code, i.e., `x64`
5151
> * Make sure you have the 'Developer Mode' in Windows 10 enabled [(Developer Settings)](/windows/apps/get-started/enable-your-device-for-development)
5252
>
5353
> *The next steps will not work if this is not configured properly*
@@ -143,6 +143,7 @@ The Teams meeting link can be retrieved using Graph APIs, detailed in [Graph doc
143143

144144
You can also get the required meeting link from the **Join Meeting** URL in the Teams meeting invite itself.
145145
A Teams meeting link looks like this: `https://teams.microsoft.com/l/meetup-join/meeting_chat_thread_id/1606337455313?context=some_context_here`.
146+
If your teams link has a different format to this, you need to retrieve the thread ID using the Graph API.
146147

147148
:::image type="content" source="../join-teams-meeting-chat-quickstart-windows.png" alt-text="Screenshot of the completed csharp Application.":::
148149

articles/cosmos-db/mongodb/vcore/compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ Below are the list of operators currently supported on Azure Cosmos DB for Mongo
446446
<tr><td><code>$facet</code></td><td><img src="media/compatibility/yes-icon.svg" alt="Yes">Yes</td></tr>
447447
<tr><td><code>$fill</code></td><td><img src="media/compatibility/no-icon.svg" alt="No">No</td></tr>
448448
<tr><td><code>$geoNear</code></td><td><img src="media/compatibility/no-icon.svg" alt="No">No</td></tr>
449-
<tr><td><code>$graphLookup</code></td><td><img src="media/compatibility/no-icon.svg" alt="No">No</td></tr>
449+
<tr><td><code>$graphLookup</code></td><td><img src="media/compatibility/yes-icon.svg" alt="Yes">Yes</td></tr>
450450
<tr><td><code>$group</code></td><td><img src="media/compatibility/yes-icon.svg" alt="Yes">Yes</td></tr>
451451
<tr><td><code>$indexStats</code></td><td><img src="media/compatibility/yes-icon.svg" alt="Yes">Yes</td></tr>
452452
<tr><td><code>$limit</code></td><td><img src="media/compatibility/yes-icon.svg" alt="Yes">Yes</td></tr>

0 commit comments

Comments
 (0)