Skip to content

Commit 47d8c21

Browse files
Merge branch 'main' into eee
2 parents 9c1e4d2 + 529a3e0 commit 47d8c21

File tree

110 files changed

+949
-1019
lines changed

Some content is hidden

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

110 files changed

+949
-1019
lines changed

articles/api-center/manage-apis-azure-cli.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ az apic api create --resource-group myResourceGroup \
3939
--title "Petstore API" --type "rest"
4040
```
4141

42-
> [!NOTE]
43-
> After creating an API, you can update the API's properties by using the [az apic api update](/cli/azure/apic/api#az_apic_api_update) command.
44-
45-
4642
### Create an API version
4743

4844
Use the [az apic api version create](/cli/azure/apic/api/version#az_apic_api_version_create) command to create a version for your API.
@@ -117,8 +113,26 @@ az apic api register --resource-group myResourceGroup \
117113
* By default, the command sets the API's **Lifecycle stage** to *design*.
118114
* It creates an API version named according to the `version` property in the API definition (or *1-0-0* by default), and an API definition named according to the specification format (for example, *openapi*).
119115

116+
## Update API properties
117+
120118
After registering an API, you can update the API's properties by using the [az apic api update](/cli/azure/apic/api#az_apic_api_update), [az apic api version update](/cli/azure/apic/api/version#az_apic_api_version_update), and [az apic api definition update](/cli/azure/apic/api/definition#az_apic_api_definition_update) commands.
121119

120+
The following example updates the title of the *petstore-api* API to *Petstore API v2*.
121+
122+
```azurecli-interactive
123+
az apic api update --resource-group myResourceGroup \
124+
--service-name myAPICenter --api-id petstore-api \
125+
--title "Petstore API v2"
126+
```
127+
128+
The following example sets the API's Boolean *internal* custom property to *false*.
129+
130+
```azurecli-interactive
131+
az apic api update --resource-group myResourceGroup \
132+
--service-name myAPICenter --api-id petstore-api \
133+
--set custom_properties.internal=false
134+
```
135+
122136
## Delete API resources
123137

124138
Use the [az apic api delete](/cli/azure/apic/api#az_apic_api_delete) command to delete an API and all of its version and definition resources. For example:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ az webapp config appsettings set --resource-group myResourceGroup --name myApp -
631631
<Valve prefix="site_access_log.${catalina.instance.name}" pattern="%h %l %u %t &quot;%r&quot; %s %b %D %{x-arr-log-id}i" directory="${site.logdir}/http/RawLogs" maxDays="${site.logRetentionDays}" className="org.apache.catalina.valves.AccessLogValve" suffix=".txt"/>
632632
```
633633
* `directory` is set to `AZURE_LOGGING_DIR`, which defaults to `home\logFiles`
634-
* `maxDays` is to `WEBSITE_HTTPLOGGING_RETENTION_DAYS`, which defaults to `0` [forever]
634+
* `maxDays` is to `WEBSITE_HTTPLOGGING_RETENTION_DAYS`, which defaults to `7`. This aligns with the Application Logging platform default
635635

636636
On Linux, it has all of the same customization, plus:
637637

articles/app-service/tutorial-python-postgresql-app.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'Tutorial: Deploy a Python Django or Flask web app with PostgreSQL'
33
description: Create a Python Django or Flask web app with a PostgreSQL database and deploy it to Azure. The tutorial uses either the Django or Flask framework and the app is hosted on Azure App Service on Linux.
44
ms.devlang: python
55
ms.topic: tutorial
6-
ms.date: 11/30/2023
6+
ms.date: 12/20/2024
77
ms.author: msangapu
88
author: msangapu-msft
99
ms.custom: mvc, cli-validate, devx-track-python, devdivchpfy22, vscode-azure-extension-update-completed, AppServiceConnectivity, devx-track-extended-azdevcli, linux-related-content
@@ -284,7 +284,7 @@ The creation wizard generated the database connectivity string for you already a
284284
1. In **Region**, set it to the same location as the resource group.
285285
1. In the dialog, in **Location**, select the same location as your App Service app.
286286
1. In **Resource Group**, select **msdocs-python-postgres-tutorial**.
287-
1. In **Name**, type **msdocs-python-spostgres-XYZVaultEndpoint**.
287+
1. In **Name**, type **msdocs-python-postgres-XYZVaultEndpoint**.
288288
1. In **Virtual network**, select **msdocs-python-postgres-XYZVnet**.
289289
1. In **Subnet**, **msdocs-python-postgres-XYZSubnet**.
290290
1. Select **OK**.
@@ -344,7 +344,7 @@ The creation wizard generated the database connectivity string for you already a
344344
:::column-end:::
345345
:::row-end:::
346346

347-
To summarize, the process involved retrieving the MySQL connection string from the App Service's environment variables, creating an Azure Key Vault for secure secret management with private access, and updating the service connector to store the password in the key vault. A secure connection between the App Service app and key vault was established using a system-assigned managed identity, and the setup was verified by confirming the connection string uses a Key Vault reference.
347+
To summarize, the process involved retrieving the PostgreSQL connection string from the App Service's environment variables, creating an Azure Key Vault for secure secret management with private access, and updating the service connector to store the password in the key vault. A secure connection between the App Service app and key vault was established using a system-assigned managed identity, and the setup was verified by confirming the connection string uses a Key Vault reference.
348348

349349
Having issues? Check the [Troubleshooting section](#troubleshooting).
350350

articles/application-gateway/configuration-infrastructure.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,22 @@ To use the route table to allow kubenet to work:
235235

236236
Any scenario where 0.0.0.0/0 needs to be redirected through a virtual appliance, a hub/spoke virtual network, or on-premises (forced tunneling) isn't supported for v2.
237237

238+
## Additional services
239+
240+
To view roles and permissions for other services, see the following links:
241+
242+
- [Azure ExpressRoute](../expressroute/roles-permissions.md)
243+
244+
- [Azure Firewall](../firewall/roles-permissions.md)
245+
246+
- [Azure Route Server](../route-server/roles-permissions.md)
247+
248+
- [Azure Virtual WAN](../virtual-wan/roles-permissions.md)
249+
250+
- [Managed NVA](../virtual-wan/roles-permissions.md#nva-resources)
251+
252+
- [Azure VPN Gateway](../vpn-gateway/roles-permissions.md)
253+
238254
## Next steps
239255

240256
- [Learn about frontend IP address configuration](configuration-frontend-ip.md)

articles/automation/extension-based-hybrid-runbook-worker-install.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article provides information about deploying the extension-bas
44
services: automation
55
ms.subservice: process-automation
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli, devx-track-bicep, linux-related-content
7-
ms.date: 12/03/2024
7+
ms.date: 12/23/2024
88
ms.topic: how-to
99
#Customer intent: As a developer, I want to learn about extension so that I can efficiently deploy Hybrid Runbook Workers.
1010
ms.service: azure-automation
@@ -37,7 +37,7 @@ Azure Automation stores and manages runbooks and then delivers them to one or mo
3737

3838
| Windows (x64) | Linux (x64) |
3939
|---|---|
40-
| &#9679; Windows Server 2022 (including Server Core) <br> &#9679; Windows Server 2019 (including Server Core) <br> &#9679; Windows Server 2016, version 1709, and 1803 (excluding Server Core) <br> &#9679; Windows Server 2012, 2012 R2 (excluding Server Core) <br> &#9679; Windows 10 Enterprise (including multi-session) and Pro | &#9679; Debian GNU/Linux 8, 9, 10, and 11 <br> &#9679; Ubuntu 18.04 LTS, 20.04 LTS, and 22.04 LTS <br> &#9679; SUSE Linux Enterprise Server 15.2, and 15.3 <br> &#9679; Red Hat Enterprise Linux Server 7, 8, and 9 <br> &#9679; SUSE Linux Enterprise Server (SLES) 15 <br> &#9679; Rocky Linux 9 </br> &#9679; Oracle Linux 7 and 8 <br> *Hybrid Worker extension would follow support timelines of the OS vendor*.|
40+
| &#9679; Windows Server 2022 (including Server Core) <br> &#9679; Windows Server 2019 (including Server Core) <br> &#9679; Windows Server 2016, version 1709, and 1803 (excluding Server Core) <br> &#9679; Windows Server 2012, 2012 R2 (excluding Server Core) <br> &#9679; Windows 10 Enterprise (including multi-session) and Pro | &#9679; Debian GNU/Linux 8, 9, 10, 11, and 12 <br> &#9679; Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS, and 24.04 LTS <br> &#9679; SUSE Linux Enterprise Server 15.2, 15.3, 15.4, 15.5, and 15.6 <br> &#9679; Red Hat Enterprise Linux Server 7, 8, and 9 <br> &#9679; Rocky Linux 9 </br> &#9679; Oracle Linux 7, 8, and 9 <br> *Hybrid Worker extension would follow support timelines of the OS vendor*.|
4141

4242

4343
### Other Requirements

articles/azure-government/documentation-government-overview-wwps.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ Most customers will connect to Azure over the Internet, and the precise routing
124124

125125
#### *Your datacenter connection to Azure region*
126126

127-
[Virtual Network](../virtual-network/virtual-networks-overview.md) (VNet) provides a means for Azure virtual machines (VMs) to act as part of your internal (on-premises) network. You have options to securely connect to a VNet from your on-premises infrastructure – choose an [IPSec protected VPN](../vpn-gateway/vpn-gateway-about-vpngateways.md) (for example, point-to-site VPN or site-to-site VPN) or a private connection by using Azure [ExpressRoute](../expressroute/expressroute-introduction.md) with several [data encryption options](../expressroute/expressroute-about-encryption.md).
127+
[Virtual Network](../virtual-network/virtual-networks-overview.md) (VNet) provides a means for Azure virtual machines (VMs) to act as part of your internal (on-premises) network. You have options to securely connect to a VNet from your on-premises infrastructure – choose an [IPsec protected VPN](../vpn-gateway/vpn-gateway-about-vpngateways.md) (for example, point-to-site VPN or site-to-site VPN) or a private connection by using Azure [ExpressRoute](../expressroute/expressroute-introduction.md) with several [data encryption options](../expressroute/expressroute-about-encryption.md).
128128

129-
- **IPSec protected VPN** uses an encrypted tunnel established across the public Internet, which means that you need to rely on the local Internet service providers for any network-related assurances.
130-
- **ExpressRoute** allows you to create private connections between Microsoft datacenters and your on-premises infrastructure or colocation facility. ExpressRoute connections don't go over the public Internet and offer lower latency and higher reliability than IPSec protected VPN connections. [ExpressRoute locations](../expressroute/expressroute-locations-providers.md) are the entry points to Microsoft’s global network backbone and they may or may not match the location of Azure regions. For example, you can connect to Microsoft in Amsterdam through ExpressRoute and have access to all Azure cloud services hosted in Northern and Western Europe. However, it’s also possible to have access to the same Azure regions from ExpressRoute connections located elsewhere in the world. Once the network traffic enters the Microsoft backbone, it's guaranteed to traverse that private networking infrastructure instead of the public Internet.
129+
- **IPsec protected VPN** uses an encrypted tunnel established across the public Internet, which means that you need to rely on the local Internet service providers for any network-related assurances.
130+
- **ExpressRoute** allows you to create private connections between Microsoft datacenters and your on-premises infrastructure or colocation facility. ExpressRoute connections don't go over the public Internet and offer lower latency and higher reliability than IPsec protected VPN connections. [ExpressRoute locations](../expressroute/expressroute-locations-providers.md) are the entry points to Microsoft’s global network backbone and they may or may not match the location of Azure regions. For example, you can connect to Microsoft in Amsterdam through ExpressRoute and have access to all Azure cloud services hosted in Northern and Western Europe. However, it’s also possible to have access to the same Azure regions from ExpressRoute connections located elsewhere in the world. Once the network traffic enters the Microsoft backbone, it's guaranteed to traverse that private networking infrastructure instead of the public Internet.
131131

132132
#### *Traffic across Microsoft global network backbone*
133133

articles/azure-maps/rest-api-azure-maps.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The most recent stable release of the Azure Maps services.
3434

3535
## Previous releases
3636

37-
There are previous stable releases of an Azure Maps services that are still in use. The services in these lists will generally have a more recent version available, and are slated for retirement. If using a previous release, update to the latest version before it's retired to avoid disruption of service.
37+
There are previous stable releases of an Azure Maps service that are still in use. The services in these lists will generally have a more recent version available, and are slated for retirement. If using a previous release, update to the latest version before it's retired to avoid disruption of service.
3838

3939
### Version 2022-08-01
4040

@@ -55,7 +55,7 @@ Prerelease version of an Azure Maps service. Preview releases contain new functi
5555

5656
| API | API version | Description |
5757
|-----|-------------|-------------|
58-
| [Route][Route-2023-10-01-preview] | 2023-10-01-preview | Returns the ideal route in GeoJSON between locations for multiple modes of transportation.<BR><BR>Some of the updates in this version of the Route service include:<ul><li>Routes with "via" waypoints that the route must pass through.</li><li>More geographies</li><li>More languages available for localized travel instructions.</li></ul> |
58+
| [Route][Route-2024-07-01-preview] | 2024-07-01-preview | Returns the ideal route in GeoJSON between locations for multiple modes of transportation.<BR><BR>Some of the updates in this version of the Route service include:<ul><li>New Snap to Roads API that snaps GPS data to road aligned coordinates.</li><li>Support for up to 50,000 cells in Route Matrix async.</li><li>High-definition route range polygon.</li><li>Routes with "via" waypoints that the route must pass through.</li><li>More geographies</li><li>More languages available for localized travel instructions.</li> |
5959

6060
<!--- Links to latest versions of each service ---------------------------------->
6161
[Data Registry]: /rest/api/maps/data-registry
@@ -74,6 +74,6 @@ Prerelease version of an Azure Maps service. Preview releases contain new functi
7474
[Render v1]: /rest/api/maps/render?view=rest-maps-1.0
7575
[Search-v1]: /rest/api/maps/search?view=rest-maps-1.0
7676

77-
<!--- 2023-10-01-preview is the latest preview release of the Route service,
77+
<!--- 2024-07-01-preview is the latest preview release of the Route service,
7878
currently the only Azure Maps service in Preview -------------------------->
79-
[Route-2023-10-01-preview]: /rest/api/maps/route?view=rest-maps-2023-10-01-preview
79+
[Route-2024-07-01-preview]: /rest/api/maps/route?view=rest-maps-2024-07-01-preview

articles/azure-netapp-files/azure-netapp-files-create-volumes-smb.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ This article shows you how to create an SMB3 volume. For NFS volumes, see [Creat
2323

2424
* You must have already set up a capacity pool. See [Create a capacity pool](azure-netapp-files-set-up-capacity-pool.md).
2525
* A subnet must be delegated to Azure NetApp Files. See [Delegate a subnet to Azure NetApp Files](azure-netapp-files-delegate-subnet.md).
26-
* [!INCLUDE [50 GiB volume preview](./includes/50-gib-volume.md)]
2726

2827
## Configure Active Directory connections
2928

articles/azure-netapp-files/azure-netapp-files-create-volumes.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 08/20/2024
8+
ms.date: 12/10/2024
99
ms.author: anfdocs
1010
---
1111
# Create an NFS volume for Azure NetApp Files
@@ -23,8 +23,6 @@ This article shows you how to create an NFS volume. For SMB volumes, see [Create
2323
* A subnet must be delegated to Azure NetApp Files.
2424
See [Delegate a subnet to Azure NetApp Files](azure-netapp-files-delegate-subnet.md).
2525

26-
* [!INCLUDE [50 GiB volume preview](./includes/50-gib-volume.md)]
27-
2826
## Considerations
2927

3028
* Deciding which NFS version to use

articles/azure-netapp-files/create-volumes-dual-protocol.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ To create NFS volumes, see [Create an NFS volume](azure-netapp-files-create-volu
2525
See [Create a capacity pool](azure-netapp-files-set-up-capacity-pool.md).
2626
* A subnet must be delegated to Azure NetApp Files.
2727
See [Delegate a subnet to Azure NetApp Files](azure-netapp-files-delegate-subnet.md).
28-
* [!INCLUDE [50 GiB volume preview](./includes/50-gib-volume.md)]
2928

3029
## Considerations
3130

0 commit comments

Comments
 (0)