Skip to content

Commit adb7023

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-aadroles-admin-units-members-powershell
2 parents 5eef1b6 + 2fbc2d3 commit adb7023

File tree

14 files changed

+67
-53
lines changed

14 files changed

+67
-53
lines changed

articles/app-service/configure-language-java.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ By default, any public or private certificates [uploaded to App Service Linux](c
440440
441441
More configuration may be necessary for encrypting your JDBC connection with certificates in the Java Key Store. Refer to the documentation for your chosen JDBC driver.
442442
443-
- [PostgreSQL](https://jdbc.postgresql.org/documentation/head/ssl-client.html)
443+
- [PostgreSQL](https://jdbc.postgresql.org/documentation/ssl/)
444444
- [SQL Server](/sql/connect/jdbc/connecting-with-ssl-encryption)
445445
- [MySQL](https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-using-ssl.html)
446446
- [MongoDB](https://mongodb.github.io/mongo-java-driver/3.4/driver/tutorials/ssl/)
@@ -610,7 +610,7 @@ These instructions apply to all database connections. You will need to fill plac
610610

611611
| Database | Driver Class Name | JDBC Driver |
612612
|------------|-----------------------------------------------|------------------------------------------------------------------------------------------|
613-
| PostgreSQL | `org.postgresql.Driver` | [Download](https://jdbc.postgresql.org/download.html) |
613+
| PostgreSQL | `org.postgresql.Driver` | [Download](https://jdbc.postgresql.org/download/) |
614614
| MySQL | `com.mysql.jdbc.Driver` | [Download](https://dev.mysql.com/downloads/connector/j/) (Select "Platform Independent") |
615615
| SQL Server | `com.microsoft.sqlserver.jdbc.SQLServerDriver` | [Download](/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server#download) |
616616

@@ -920,7 +920,7 @@ These instructions apply to all database connections. You will need to fill plac
920920
921921
| Database | Driver Class Name | JDBC Driver |
922922
|------------|-----------------------------------------------|------------------------------------------------------------------------------------------|
923-
| PostgreSQL | `org.postgresql.Driver` | [Download](https://jdbc.postgresql.org/download.html) |
923+
| PostgreSQL | `org.postgresql.Driver` | [Download](https://jdbc.postgresql.org/download/) |
924924
| MySQL | `com.mysql.jdbc.Driver` | [Download](https://dev.mysql.com/downloads/connector/j/) (Select "Platform Independent") |
925925
| SQL Server | `com.microsoft.sqlserver.jdbc.SQLServerDriver` | [Download](/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server#download) |
926926

articles/azure-cache-for-redis/cache-network-isolation.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ Azure Private Link provides private connectivity from a virtual network to Azure
1818

1919
### Advantages of Private Link
2020

21-
* Supported on Basic, Standard, and Premium Azure Cache for Redis instances.
22-
* By using [Azure Private Link](../private-link/private-link-overview.md), you can connect to an Azure Cache instance from your virtual network via a private endpoint. The endpoint is assigned a private IP address in a subnet within the virtual network. With this private link, cache instances are available from both within the VNet and publicly.
23-
* Once a private endpoint is created, access to the public network can be restricted through the `publicNetworkAccess` flag. This flag is set to `Disabled` by default, which will only allow private link access. You can set the value to `Enabled` or `Disabled` with a PATCH request. For more information, see [Azure Cache for Redis with Azure Private Link](cache-private-link.md).
24-
* All external cache dependencies won't affect the VNet's NSG rules.
21+
- Supported on Basic, Standard, and Premium Azure Cache for Redis instances.
22+
- By using [Azure Private Link](../private-link/private-link-overview.md), you can connect to an Azure Cache instance from your virtual network via a private endpoint. The endpoint is assigned a private IP address in a subnet within the virtual network. With this private link, cache instances are available from both within the VNet and publicly.
23+
- Once a private endpoint is created, access to the public network can be restricted through the `publicNetworkAccess` flag. This flag is set to `Disabled` by default, which will only allow private link access. You can set the value to `Enabled` or `Disabled` with a PATCH request. For more information, see [Azure Cache for Redis with Azure Private Link](cache-private-link.md).
24+
- All external cache dependencies won't affect the VNet's NSG rules.
2525

2626
### Limitations of Private Link
2727

28-
* Network security groups (NSG) are disabled for private endpoints. However, if there are other resources on the subnet, NSG enforcement will apply to those resources.
29-
* Currently, portal console support, and persistence to firewall storage accounts aren't supported.
30-
* To connect to a clustered cache, `publicNetworkAccess` needs to be set to `Disabled` and there can only be one private endpoint connection.
28+
- Network security groups (NSG) are disabled for private endpoints. However, if there are other resources on the subnet, NSG enforcement will apply to those resources.
29+
- Currently, portal console support, and persistence to firewall storage accounts aren't supported.
30+
- To connect to a clustered cache, `publicNetworkAccess` needs to be set to `Disabled`, and there can only be one private endpoint connection.
3131

3232
> [!NOTE]
33-
> When adding a private endpoint to a cache instance, all Redis traffic will be moved to the private endpoint because of the DNS.
33+
> When adding a private endpoint to a cache instance, all Redis traffic is moved to the private endpoint because of the DNS.
3434
> Ensure previous firewall rules are adjusted before.
3535
3636
## Azure Virtual Network injection
@@ -39,30 +39,32 @@ VNet is the fundamental building block for your private network in Azure. VNet e
3939

4040
### Advantages of VNet injection
4141

42-
* When an Azure Cache for Redis instance is configured with a VNet, it's not publicly addressable. It can only be accessed from virtual machines and applications within the VNet.
43-
* When VNet is combined with restricted NSG policies, it helps reduce the risk of data exfiltration.
44-
* VNet deployment provides enhanced security and isolation for your Azure Cache for Redis. Subnets, access control policies, and other features further restrict access.
45-
* Geo-replication is supported.
42+
- When an Azure Cache for Redis instance is configured with a VNet, it's not publicly addressable. It can only be accessed from virtual machines and applications within the VNet.
43+
- When VNet is combined with restricted NSG policies, it helps reduce the risk of data exfiltration.
44+
- VNet deployment provides enhanced security and isolation for your Azure Cache for Redis. Subnets, access control policies, and other features further restrict access.
45+
- Geo-replication is supported.
4646

4747
### Limitations of VNet injection
4848

49-
* VNet injected caches are only available for Premium Azure Cache for Redis.
50-
* When using a VNet injected cache, you must change your VNet to cache dependencies such as CRLs/PKI, AKV, Azure Storage, Azure Monitor, and more.
49+
- VNet injected caches are only available for Premium Azure Cache for Redis.
50+
- When using a VNet injected cache, you must change your VNet to cache dependencies such as CRLs/PKI, AKV, Azure Storage, Azure Monitor, and more.
5151

5252
## Azure Firewall rules
5353

5454
[Azure Firewall](../firewall/overview.md) is a managed, cloud-based network security service that protects your Azure VNet resources. It’s a fully stateful firewall as a service with built-in high availability and unrestricted cloud scalability. You can centrally create, enforce, and log application and network connectivity policies across subscriptions and virtual networks.
5555

5656
### Advantages of firewall rules
5757

58-
* When firewall rules are configured, only client connections from the specified IP address ranges can connect to the cache. Connections from Azure Cache for Redis monitoring systems are always permitted, even if firewall rules are configured. NSG rules that you define are also permitted.
58+
- When firewall rules are configured, only client connections from the specified IP address ranges can connect to the cache. Connections from Azure Cache for Redis monitoring systems are always permitted, even if firewall rules are configured. NSG rules that you define are also permitted.
5959

6060
### Limitations of firewall rules
6161

62-
* Firewall rules can be used with VNet injected caches, but not private endpoints currently.
62+
- Firewall rules can be used with VNet injected caches, but not private endpoints.
63+
- Firewall rules configuration is available for all Basic, Standard, and Premium tiers.
64+
- Firewall rules configuration isn't available for Enterprise nor Enterprise Flash tiers.
6365

6466
## Next steps
6567

66-
* Learn how to configure a [VNet injected cache for a Premium Azure Cache for Redis instance](cache-how-to-premium-vnet.md).
67-
* Learn how to configure [firewall rules for all Azure Cache for Redis tiers](cache-configure.md#firewall).
68-
* Learn how to [configure private endpoints for all Azure Cache for Redis tiers](cache-private-link.md).
68+
- Learn how to configure a [VNet injected cache for a Premium Azure Cache for Redis instance](cache-how-to-premium-vnet.md).
69+
- Learn how to configure [firewall rules for all Azure Cache for Redis tiers](cache-configure.md#firewall).
70+
- Learn how to [configure private endpoints for all Azure Cache for Redis tiers](cache-private-link.md).

articles/data-factory/connector-azure-databricks-delta-lake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ During copy activity execution, if the cluster you configured has been terminate
5656

5757
2. In the **Databricks Runtime Version** drop-down, select a Databricks runtime version.
5858

59-
3. Turn on [Auto Optimize](/azure/databricks/delta/optimizations/auto-optimize) by adding the following properties to your [Spark configuration](/azure/databricks/clusters/configure#spark-config):
59+
3. Turn on [Auto Optimize](/azure/databricks/optimizations/auto-optimize) by adding the following properties to your [Spark configuration](/azure/databricks/clusters/configure#spark-config):
6060

6161
```
6262
spark.databricks.delta.optimizeWrite.enabled true

articles/healthcare-apis/events/events-disable-delete-workspace.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,36 @@
11
---
2-
title: Disable events and delete workspaces - Azure Health Data Services
3-
description: This article provides resources on how to disable Events and delete workspaces.
2+
title: Disable Events and delete workspaces - Azure Health Data Services
3+
description: This article provides resources on how to disable the Events service and delete workspaces.
44
services: healthcare-apis
55
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: how-to
9-
ms.date: 07/06/2022
9+
ms.date: 09/22/2022
1010
ms.author: jasteppe
1111
---
1212

13-
# Disable events and delete workspaces
13+
# Disable Events and delete workspaces
1414

1515
In this article, you'll learn how to disable the Events feature and delete workspaces in the Azure Health Data Services.
1616

17-
## Disable events
17+
## Disable Events
1818

19-
To disable events from sending event messages for a single Event Subscription, the Event Subscription must be deleted.
19+
To disable Events from sending event messages for a single **Event Subscription**, the **Event Subscription** must be deleted.
2020

21-
1. Select the Event Subscription to be deleted. In this example, we'll be selecting an Event Subscription named **fhir-events**.
21+
1. Select the **Event Subscription** to be deleted. In this example, we'll be selecting an Event Subscription named **fhir-events**.
2222

2323
:::image type="content" source="media/disable-delete-workspaces/events-select-subscription.png" alt-text="Screenshot of Events subscriptions and select event subscription to be deleted." lightbox="media/disable-delete-workspaces/events-select-subscription.png":::
2424

2525
2. Select **Delete** and confirm the Event Subscription deletion.
2626

2727
:::image type="content" source="media/disable-delete-workspaces/events-select-subscription-delete.png" alt-text="Screenshot of events subscriptions and select delete and confirm the event subscription to be deleted." lightbox="media/disable-delete-workspaces/events-select-subscription-delete.png":::
2828

29-
3. To completely disable Events, delete all Event Subscriptions so that no Event Subscriptions remain.
29+
3. To completely disable Events, delete all **Event Subscriptions** so that no **Event Subscriptions** remain.
3030

3131
:::image type="content" source="media/disable-delete-workspaces/events-disable-no-subscriptions.png" alt-text="Screenshot of Events subscriptions and delete all event subscriptions to disable events." lightbox="media/disable-delete-workspaces/events-disable-no-subscriptions.png":::
3232

3333
> [!NOTE]
34-
>
3534
> The Fast Healthcare Interoperability Resources (FHIR®) service will automatically go into an **Updating** status to disable the Events extension when a full delete of Event Subscriptions is executed. The FHIR service will remain online while the operation is completing.
3635
3736
## Delete workspaces
@@ -46,7 +45,7 @@ As an example:
4645

4746
## Next steps
4847

49-
For more information about how to troubleshoot Events, see
48+
For more information about troubleshooting Events, see the Events troubleshooting guide:
5049

5150
>[!div class="nextstepaction"]
5251
>[Troubleshoot Events](./events-troubleshooting-guide.md)

articles/mysql/flexible-server/concepts-high-availability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ You can disable HA on a server after you create it. Billing stops immediately.
163163
You need to be able to mitigate downtime for your application even when you're not using HA. Service downtime, like scheduled patches, minor version upgrades, or customer-initiated operations like scaling of compute can be performed during scheduled maintenance windows. To mitigate application impact for Azure-initiated maintenance tasks, you can schedule them on a day of the week and time that minimizes the impact on the application.</br>
164164

165165
- **Can I use a read replica for an HA-enabled server?**</br>
166-
Read replicas aren't supported for HA servers. This feature is on our roadmap, and we're working to make it available soon.</br>
166+
Yes, read replicas are supported for HA servers.</br>
167167

168168
- **Can I use Data-in Replication for HA servers?**</br>
169169
Data-in Replication isn't supported for HA servers. But Data-in Replication for HA servers is on our roadmap and will be available soon. For now, if you want to use Data-in Replication for migration, you can follow these steps:

articles/mysql/flexible-server/concepts-read-replicas.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ Azure Database for MySQL Flexible Server provides the **Replication lag in secon
7575

7676
If you see increased replication lag, refer to [troubleshooting replication latency](./../howto-troubleshoot-replication-latency.md) to troubleshoot and understand possible causes.
7777

78+
>[!IMPORTANT]
79+
>Read Replica on HA server uses storage based replication technology, which no longer uses 'SLAVE_IO_RUNNING' metric available in MySQL's 'SHOW SLAVE STATUS' command. The value of it will always be displayed as "No" and is not indicative of replication status.
80+
7881
## Stop replication
7982

8083
You can stop replication between a source and a replica. After replication is stopped between a source server and a read replica, the replica becomes a standalone server. The data in the standalone server is the data that was available on the replica at the time the stop replication command was started. The standalone server doesn't catch up with the source server.
@@ -138,7 +141,6 @@ If GTID is enabled on a source server (`gtid_mode` = ON), newly created replicas
138141

139142
| Scenario | Limitation/Consideration |
140143
|:-|:-|
141-
| Replica on server with HA enabled | Not supported |
142144
| Replica on server in Burstable Pricing Tier| Not supported |
143145
| Cross region read replication | Not supported |
144146
| Pricing | The cost of running the replica server is based on the region where the replica server is running |

articles/mysql/flexible-server/how-to-read-replicas-cli.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ In this article, you will learn how to create and manage read replicas in the Az
1818

1919
[!Note]
2020
>
21-
> * Replica is not supported on high availability enabled server.
22-
>
2321
> * If GTID is enabled on a primary server (`gtid_mode` = ON), newly created replicas will also have GTID enabled and use GTID based replication. To learn more refer to [Global transaction identifier (GTID)](concepts-read-replicas.md#global-transaction-identifier-gtid)
2422
2523
## Azure CLI

articles/mysql/flexible-server/how-to-read-replicas-portal.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ ms.date: 06/17/2021
1616
In this article, you will learn how to create and manage read replicas in the Azure Database for MySQL flexible server using the Azure portal.
1717

1818
> [!Note]
19-
>
20-
> * Replica is not supported on high availability enabled server.
21-
>
19+
>
2220
> * If GTID is enabled on a primary server (`gtid_mode` = ON), newly created replicas will also have GTID enabled and use GTID based replication. To learn more refer to [Global transaction identifier (GTID)](concepts-read-replicas.md#global-transaction-identifier-gtid)
2321
2422
## Prerequisites

articles/mysql/flexible-server/whats-new.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,17 @@ This article summarizes new releases and features in Azure Database for MySQL -
2323
> This article contains references to the term slave, a term that Microsoft no longer uses. When the term is removed from the software, we'll remove it from this article.
2424
2525
## September 2022
26+
- **Read replica for HA enabled Azure Database for MySQL - Flexible Server (General Availability)**
27+
28+
The read replica feature allows you to replicate data from an Azure Database for MySQL flexible server to a read-only server. You can replicate the source server to up to 10 replicas. This functionality is now extended to support HA enabled servers within same region.[Learn more](concepts-read-replicas.md)
29+
30+
31+
32+
- **Azure Active Directory authentication for Azure Database for MySQL – Flexible Server (Public Preview)**
33+
34+
You can now authenticate to Azure Database for MySQL - Flexible server using Microsoft Azure Active Directory (Azure AD) using identities. With Azure AD authentication, you can manage database user identities and other Microsoft services in a central location, which simplifies permission management. [Learn More](concepts-azure-ad-authentication.md)
35+
36+
2637

2738
- **Customer managed keys data encryption – Azure Database for MySQL – Flexible Server (Preview)**
2839

articles/postgresql/single-server/concepts-connection-libraries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Most language client libraries used to connect to PostgreSQL server are external
2424
| Python | [psycopg](https://www.psycopg.org/) | DB API 2.0-compliant | [Download](https://sourceforge.net/projects/adodbapi/) |
2525
| PHP | [php-pgsql](https://secure.php.net/manual/en/book.pgsql.php) | Database extension | [Install](https://secure.php.net/manual/en/pgsql.installation.php) |
2626
| Node.js | [Pg npm package](https://www.npmjs.com/package/pg) | Pure JavaScript non-blocking client | [Install](https://www.npmjs.com/package/pg) |
27-
| Java | [JDBC](https://jdbc.postgresql.org/) | Type 4 JDBC driver | [Download](https://jdbc.postgresql.org/download.html)  |
27+
| Java | [JDBC](https://jdbc.postgresql.org/) | Type 4 JDBC driver | [Download](https://jdbc.postgresql.org/download/)  |
2828
| Ruby | [Pg gem](https://deveiate.org/code/pg/) | Ruby Interface | [Download](https://rubygems.org/downloads/pg-0.20.0.gem) |
2929
| Go | [Package pq](https://godoc.org/github.com/lib/pq) | Pure Go postgres driver | [Install](https://github.com/lib/pq/blob/master/README.md) |
3030
| C\#/ .NET | [Npgsql](https://www.npgsql.org/) | ADO.NET Data Provider | [Download](https://dotnet.microsoft.com/download) |

0 commit comments

Comments
 (0)