Updates from: 05/10/2023 01:06:09
Service Microsoft Docs article Related commit history on GitHub Change details
active-directory Howto Authentication Methods Activity https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/active-directory/authentication/howto-authentication-methods-activity.md
To access authentication method usage and insights:
## Registration details
-You can access the [**Registration tab**](https://portal.azure.com/#blade/Microsoft_AAD_IAM/AuthMethodsOverviewBlade) to show the number of users capable of multi-factor authentication, passowordless authentication, and self-service password reset.
+You can access the [**Registration tab**](https://portal.azure.com/#blade/Microsoft_AAD_IAM/AuthMethodsOverviewBlade) to show the number of users capable of multi-factor authentication, passwordless authentication, and self-service password reset.
Click any of the following options to pre-filter a list of user registration details:
active-directory Reply Url https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/active-directory/develop/reply-url.md
The Azure Active Directory (Azure AD) application model specifies these restrict
* `https://contoso.com/abc` is returned as `https://contoso.com/abc` * `https://contoso.com/abc/response-oidc` is returned as `https://contoso.com/abc/response-oidc`
+* Redirect URIs do not support special characters - `! $ ' ( ) , ;`
+ ## Maximum number of redirect URIs This table shows the maximum number of redirect URIs you can add to an app registration in the Microsoft identity platform.
aks Node Auto Repair https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/aks/node-auto-repair.md
kubectl get nodes
> [!Note] > AKS initiates repair operations with the user account **aks-remediator**.
-> Minimum required Nodes in an AKS Cluster for auto repair is 2.
-If AKS identifies an unhealthy node that remains unhealthy for 10 minutes, AKS takes the following actions:
+If AKS identifies an unhealthy node that remains unhealthy for 5 minutes, AKS takes the following actions:
-1. Reboot the node.
-1. If the reboot is unsuccessful, reimage the node.
-1. If the reimage is unsuccessful, redeploy the node.
+1. Restarts the node.
+1. If the restart is unsuccessful, reimages the node.
+1. If the reimage is unsuccessful, and this is a Linux node, redeploys the node.
Alternative remediations are investigated by AKS engineers if auto-repair is unsuccessful. -
-If AKS finds multiple unhealthy nodes during a health check, each node is repaired individually before another repair begins.
-
+As well as if you want to get the node to reimage you can always add the nodeCondition "customerMarkedAsUnhealthy": true, and remediator will reimage your node that way.
## Node Autodrain [Scheduled Events][scheduled-events] can occur on the underlying virtual machines (VMs) in any of your node pools. For [spot node pools][spot-node-pools], scheduled events may cause a *preempt* node event for the node. Certain node events, such as *preempt*, cause AKS node autodrain to attempt a cordon and drain of the affected node, which allows for a graceful reschedule of any affected workloads on that node. When this happens, you might notice the node to receive a taint with *"remediator.aks.microsoft.com/unschedulable"*, because of *"kubernetes.azure.com/scalesetpriority: spot"*.
azure-maps Add Bubble Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-bubble-layer-map-ios.md
Title: Add a bubble layer to iOS maps description: Learn how to render points on maps as circles with fixed sizes. See how to use the Azure Maps iOS SDK to add and customize bubble layers for this purpose.--++ Last updated 11/23/2021
azure-maps Add Controls Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-controls-map-ios.md
Title: Add controls to an iOS map description: How to add zoom control, pitch control, rotate control and a style picker to a map in Microsoft Azure Maps iOS SDK.--++ Last updated 11/19/2021
azure-maps Add Heat Map Layer Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-heat-map-layer-ios.md
Title: Add a heat map layer to iOS maps description: Learn how to create a heat map. See how to use the Azure Maps iOS SDK to add a heat map layer to a map. Find out how to customize heat map layers.--++ Last updated 11/23/2021
azure-maps Add Image Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-image-layer-map-ios.md
Title: Add an Image layer to an iOS map description: Learn how to add images to a map. See how to use the Azure Maps iOS SDK to customize image layers and overlay images on fixed sets of coordinates.--++ Last updated 11/23/2021
azure-maps Add Line Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-line-layer-map-ios.md
Title: Add a line layer to iOS maps description: Learn how to add lines to maps. See examples that use the Azure Maps iOS SDK to add line layers to maps and to customize lines with symbols and color gradients.--++ Last updated 11/23/2021
azure-maps Add Polygon Extrusion Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-polygon-extrusion-layer-map-ios.md
Title: Add a polygon extrusion layer to an iOS map description: How to add a polygon extrusion layer to the Microsoft Azure Maps iOS SDK.--++ Last updated 11/23/2021
azure-maps Add Polygon Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-polygon-layer-map-ios.md
Title: Add a polygon layer to iOS maps description: Learn how to add polygons or circles to maps. See how to use the Azure Maps iOS SDK to customize geometric shapes and make them easy to update and maintain.--++ Last updated 11/23/2021
azure-maps Add Symbol Layer Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-symbol-layer-ios.md
Title: Add a symbol layer to iOS maps description: Learn how to add a marker to a map. See an example that uses the Azure Maps iOS SDK to add a symbol layer that contains point-based data from a data source.--++ Last updated 11/19/2021
azure-maps Add Tile Layer Map Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/add-tile-layer-map-ios.md
Title: Add a tile layer to iOS maps description: Learn how to add a tile layer to a map. See an example that uses the Azure Maps iOS SDK to add a weather radar overlay to a map.--++ Last updated 11/23/2021
azure-maps Android Map Add Line Layer https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/android-map-add-line-layer.md
Title: Add a line layer to Android maps | Microsoft Azure Maps description: Learn how to add lines to maps. See examples that use the Azure Maps Android SDK to add line layers to maps and to customize lines with symbols and color gradients.--++ Last updated 2/26/2021
azure-maps Android Map Events https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/android-map-events.md
Title: Handle map events in Android maps | Microsoft Azure Maps description: Learn which events are fired when users interact with maps. View a list of all supported map events. See how to use the Azure Maps Android SDK to handle events.--++ Last updated 2/26/2021
azure-maps Clustering Point Data Android Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/clustering-point-data-android-sdk.md
Title: Clustering point data in the Android SDK | Microsoft Azure Maps description: Learn how to cluster point data on maps. See how to use the Azure Maps Android SDK to cluster data, react to cluster mouse events, and display cluster aggregates.--++ Last updated 03/23/2021
azure-maps Clustering Point Data Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/clustering-point-data-ios-sdk.md
Title: Clustering point data in the iOS SDK description: Learn how to cluster point data on maps. See how to use the Azure Maps iOS SDK to cluster data, react to cluster mouse events, and display cluster aggregates.--++ Last updated 11/18/2021
azure-maps Clustering Point Data Web Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/clustering-point-data-web-sdk.md
Title: Clustering point data in the Web SDK | Microsoft Azure Maps description: Learn how to cluster point data on maps. See how to use the Azure Maps Web SDK to cluster data, react to cluster mouse events, and display cluster aggregates.--++ Last updated 07/29/2019
azure-maps Create Data Source Android Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/create-data-source-android-sdk.md
Title: Create a data source for Android maps | Microsoft Azure Maps description: "Find out how to create a data source for a map. Learn about the data sources that the Azure Maps Android SDK uses: GeoJSON sources and vector tiles."--++ Last updated 2/26/2021
azure-maps Create Data Source Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/create-data-source-ios-sdk.md
Title: Create a data source for iOS maps | Microsoft Azure Maps description: "Find out how to create a data source for a map. Learn about the data sources that the Azure Maps iOS SDK uses: GeoJSON sources and vector tiles."--++ Last updated 10/22/2021
azure-maps Create Data Source Web Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/create-data-source-web-sdk.md
Title: Create a data source for a map in Microsoft Azure Maps description: "Find out how to create a data source for a map. Learn about the data sources that the Azure Maps Web SDK uses: GeoJSON sources and vector tiles."--++ Last updated 12/07/2020
azure-maps Data Driven Style Expressions Android Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/data-driven-style-expressions-android-sdk.md
Title: Data-driven style Expressions in Android maps | Microsoft Azure Maps description: Learn about data-driven style expressions. See how to use these expressions in the Azure Maps Android SDK to adjust styles in maps.--++ Last updated 2/26/2021
azure-maps Data Driven Style Expressions Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/data-driven-style-expressions-ios-sdk.md
Title: Data-driven style expressions in iOS maps description: Learn about data-driven style expressions. See how to use these expressions in the Azure Maps iOS SDK to adjust styles in maps.--++ Last updated 11/18/2021
azure-maps Data Driven Style Expressions Web Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/data-driven-style-expressions-web-sdk.md
Title: Data-driven style Expressions in the Azure Maps Web SDK | Microsoft Azure Maps description: Learn about data-driven style expressions. See how to use these expressions in the Azure Maps Web SDK to adjust styles in maps.--++ Last updated 4/4/2019
azure-maps Display Feature Information Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/display-feature-information-android.md
Title: Display feature information in Android maps | Microsoft Azure Maps description: Learn how to display information when users interact with map features. Use the Azure Maps Android SDK to display toast messages and other types of messages.--++ Last updated 2/26/2021
azure-maps Display Feature Information Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/display-feature-information-ios-sdk.md
Title: Display feature information in iOS maps | Microsoft Azure Maps description: Learn how to display information when users interact with map features. Use the Azure Maps iOS SDK to display toast messages and other types of messages.--++ Last updated 11/23/2021
azure-maps How To Add Shapes To Android Map https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-add-shapes-to-android-map.md
Title: Add a polygon layer to Android maps | Microsoft Azure Maps description: Learn how to add polygons or circles to maps. See how to use the Azure Maps Android SDK to customize geometric shapes and make them easy to update and maintain.--++ Last updated 2/26/2021
azure-maps How To Add Symbol To Android Map https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-add-symbol-to-android-map.md
Title: Add a symbol layer to Android maps | Microsoft Azure Maps description: Learn how to add a marker to a map. See an example that uses the Azure Maps Android SDK to add a symbol layer that contains point-based data from a data source.--++ Last updated 2/26/2021
azure-maps How To Add Tile Layer Android Map https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-add-tile-layer-android-map.md
Title: Add a tile layer to Android maps | Microsoft Azure Maps description: Learn how to add a tile layer to a map. See an example that uses the Azure Maps Android SDK to add a weather radar overlay to a map.--++ Last updated 3/25/2021
azure-maps How To Dev Guide Csharp Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-dev-guide-csharp-sdk.md
Title: How to create Azure Maps applications using the C# REST SDK description: How to develop applications that incorporate Azure Maps using the C# SDK Developers Guide.--++ Last updated 11/11/2021
azure-maps How To Dev Guide Java Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-dev-guide-java-sdk.md
Title: How to create Azure Maps applications using the Java REST SDK (preview) description: How to develop applications that incorporate Azure Maps using the Java REST SDK Developers Guide.--++ Last updated 01/25/2023
azure-maps How To Dev Guide Js Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-dev-guide-js-sdk.md
Title: How to create Azure Maps applications using the JavaScript REST SDK (preview) description: How to develop applications that incorporate Azure Maps using the JavaScript SDK Developers Guide.--++ Last updated 11/15/2021
azure-maps How To Dev Guide Py Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-dev-guide-py-sdk.md
Title: How to create Azure Maps applications using the Python REST SDK (preview) description: How to develop applications that incorporate Azure Maps using the Python SDK Developers Guide.--++ Last updated 01/15/2021
azure-maps How To Show Traffic Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-show-traffic-android.md
Title: Show traffic data on Android maps | Microsoft Azure Maps description: This article demonstrates how to display traffic data on a map using the Microsoft Azure Maps Android SDK.--++ Last updated 2/26/2021
azure-maps How To Use Android Map Control Library https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-use-android-map-control-library.md
Title: Get started with Android map control | Microsoft Azure Maps description: Become familiar with the Azure Maps Android SDK. See how to create a project in Android Studio, install the SDK, and create an interactive map.--++ Last updated 2/26/2021
azure-maps How To Use Image Templates Web Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-use-image-templates-web-sdk.md
Title: Image templates in the Azure Maps Web SDK | Microsoft Azure Maps description: Learn how to add image icons and pattern-filled polygons to maps by using the Azure Maps Web SDK. View available image and fill pattern templates.--++ Last updated 8/6/2019
azure-maps How To Use Indoor Module Ios https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-use-indoor-module-ios.md
Title: Use the Azure Maps indoor maps module to develop iOS applications with Microsoft Creator services description: Learn how to use the Microsoft Azure Maps indoor maps module for the iOS SDK to render maps by embedding the module's JavaScript libraries.--++ Last updated 12/10/2021
azure-maps How To Use Ios Map Control Library https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/how-to-use-ios-map-control-library.md
Title: Get started with iOS map control | Microsoft Azure Maps description: Become familiar with the Azure Maps iOS SDK. See how to install the SDK and create an interactive map.--++ Last updated 11/23/2021
azure-maps Interact Map Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/interact-map-ios-sdk.md
Title: Handle map events in iOS maps description: Learn which events are fired when users interact with maps. View a list of all supported map events. See how to use the Azure Maps iOS SDK to handle events.--++ Last updated 11/18/2021
azure-maps Map Add Bubble Layer Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/map-add-bubble-layer-android.md
Title: Add a Bubble layer to Android maps | Microsoft Azure Maps description: Learn how to render points on maps as circles with fixed sizes. See how to use the Azure Maps Android SDK to add and customize bubble layers for this purpose.--++ Last updated 2/26/2021
azure-maps Map Add Controls Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/map-add-controls-android.md
Title: Add controls to an Android map | Microsoft Azure Maps description: How to add zoom control, pitch control, rotate control and a style picker to a map in Microsoft Azure Maps Android SDK.--++ Last updated 02/26/2021
azure-maps Map Add Heat Map Layer Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/map-add-heat-map-layer-android.md
Title: Add a heat map layer to Android maps | Microsoft Azure Maps description: Learn how to create a heat map. See how to use the Azure MapsAndroid SDK to add a heat map layer to a map. Find out how to customize heat map layers.--++ Last updated 02/26/2021
azure-maps Map Add Image Layer Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/map-add-image-layer-android.md
Title: Add an Image layer to an Android map | Microsoft Azure Maps description: Learn how to add images to a map. See how to use the Azure Maps Android SDK to customize image layers and overlay images on fixed sets of coordinates.--++ Last updated 02/26/2021
azure-maps Map Extruded Polygon Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/map-extruded-polygon-android.md
Title: Add a polygon extrusion layer to an Android map | Microsoft Azure Maps description: How to add a polygon extrusion layer to the Microsoft Azure Maps Android SDK.--++ Last updated 02/26/2021
azure-maps Migrate From Bing Maps Web Services https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-bing-maps-web-services.md
The following table provides the Azure Maps service APIs that provide similar fu
| Spatial Data Services (SDS) | [Search] + [Route] + other Azure Services | | Time Zone | [Time Zone] | | Traffic Incidents | [Traffic Incident Details] |
-| Elevations | <sup>1</sup> |
-
-<sup>1</sup> Azure Maps [Elevation services](/rest/api/maps/elevation) have been [deprecated](https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023). For more information on how to include this functionality in your Azure Maps, see [Create elevation data & services](elevation-data-services.md).
The following service APIs aren't currently available in Azure Maps: * Optimized Itinerary Routes - Planned. Azure Maps Route API does support traveling salesmen optimization for a single vehicle. * Imagery Metadata ΓÇô Primarily used for getting tile URLs in Bing Maps. Azure Maps has a standalone service for directly accessing map tiles.
-* Azure Maps [Elevation services](/rest/api/maps/elevation) have been [deprecated](https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023). For more information on how to include this functionality in your Azure Maps, see [Create elevation data & services](elevation-data-services.md)
Azure Maps also has these REST web
Learn more about the Azure Maps REST services.
[POST Route directions]: /rest/api/maps/route/postroutedirections [Route]: /rest/api/maps/route [Time Zone]: /rest/api/maps/timezone
-[Elevation]: /rest/api/maps/elevation
[Azure Maps Creator]: creator-indoor-maps.md [Spatial operations]: /rest/api/maps/spatial
azure-maps Migrate From Bing Maps https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-bing-maps.md
The following table provides a high-level list of Bing Maps features and the rel
| Autosuggest | Γ£ô | | Directions (including truck) | Γ£ô | | Distance Matrix | Γ£ô |
-| Elevations | <sup>1</sup> |
| Imagery ΓÇô Static Map | Γ£ô | | Imagery Metadata | Γ£ô | | Isochrones | Γ£ô |
The following table provides a high-level list of Bing Maps features and the rel
| Traffic Incidents | Γ£ô | | Configuration driven maps | N/A |
-<sup>1</sup> Azure Maps [Elevation services](/rest/api/maps/elevation) have been [deprecated](https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023). For more information on how to include this functionality in your Azure Maps, see [Create elevation data & services](elevation-data-services.md).
- Bing Maps provides basic key-based authentication. Azure Maps provides both basic key-based authentication and highly secure, Azure Active Directory authentication. ## Licensing considerations
azure-maps Migrate From Google Maps Android App https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-google-maps-android-app.md
Title: Tutorial - Migrate an Android app description: 'Tutorial on how to migrate an Android app from Google Maps to Microsoft Azure Maps'--++ Last updated 12/1/2021
azure-maps Migrate From Google Maps Web App https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-google-maps-web-app.md
The table lists key API features in the Google Maps V3 JavaScript SDK and the su
| Geocoder service | Γ£ô | | Directions service | Γ£ô | | Distance Matrix service | Γ£ô |
-| Elevation service | <sup>1</sup> |
-
-<sup>1</sup> Azure Maps [Elevation services](/rest/api/maps/elevation) have been [deprecated](https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023). For more information on how to include this functionality in your Azure Maps, see [Create elevation data & services](elevation-data-services.md).
## Notable differences in the web SDKs
azure-maps Migrate From Google Maps Web Services https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-google-maps-web-services.md
The table shows the Azure Maps service APIs, which have a similar functionality
| Speed Limits | See [Reverse geocode a coordinate] section. | | Static Map | [Render] | | Time Zone | [Time Zone] |
-| Elevation | [Elevation]<sup>1</sup> |
-
-<sup>1</sup> Azure Maps [Elevation services](/rest/api/maps/elevation) have been [deprecated](https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023). For more information on how to include this functionality in your Azure Maps, see [Create elevation data & services](elevation-data-services.md).
The following service APIs aren't currently available in Azure Maps:
Learn more about Azure Maps REST
[Reverse geocode a coordinate]: #reverse-geocode-a-coordinate [Render]: /rest/api/maps/render/getmapimage [Time Zone]: /rest/api/maps/timezone
-[Elevation]: /rest/api/maps/elevation
[Basic snap to road logic]: https://samples.azuremaps.com/?sample=basic-snap-to-road-logic [Spatial operations]: /rest/api/maps/spatial [Traffic]: /rest/api/maps/traffic
azure-maps Migrate From Google Maps https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/migrate-from-google-maps.md
The table provides a high-level list of Azure Maps features, which correspond to
| REST Service APIs | Γ£ô | | Directions (Routing) | Γ£ô | | Distance Matrix | Γ£ô |
-| Elevation | <sup>1</sup> |
| Geocoding (Forward/Reverse) | Γ£ô | | Geolocation | Γ£ô | | Nearest Roads | Γ£ô |
The table provides a high-level list of Azure Maps features, which correspond to
| Maps Embedded API | N/A | | Map URLs | N/A |
-<sup>1</sup> Azure Maps [Elevation services] have been [deprecated]. For more information how to include this functionality in your Azure Maps, see [Create elevation data & services].
- Google Maps provides basic key-based authentication. Azure Maps provides both basic key-based authentication and Azure Active Directory authentication. Azure Active Directory authentication provides more security features, compared to the basic key-based authentication. ## Licensing considerations
Learn the details of how to migrate your Google Maps application with these arti
[Azure Maps Q&A]: https://aka.ms/AzureMapsFeedback [Azure support options]: https://azure.microsoft.com/support/options-
-<!->
-[Elevation services]: /rest/api/maps/elevation
-[deprecated]: https://azure.microsoft.com/updates/azure-maps-elevation-apis-and-render-v2-dem-tiles-will-be-retired-on-5-may-2023
-[Create elevation data & services]: elevation-data-services.md
azure-maps Quick Android Map https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/quick-android-map.md
Title: 'Quickstart: Create an Android app with Azure Maps' description: 'Quickstart: Learn how to create an Android app using the Azure Maps Android SDK.'--++ Last updated 09/22/2022
azure-maps Quick Ios App https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/quick-ios-app.md
Title: Create an iOS app description: Steps to create an Azure Maps account and the first iOS App.--++ Last updated 11/23/2021
azure-maps Rest Sdk Developer Guide https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/rest-sdk-developer-guide.md
Title: REST SDK Developer Guide description: How to develop applications that incorporate Azure Maps using the various SDK Developer how-to articles.--++ Last updated 10/31/2021
azure-maps Set Android Map Styles https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/set-android-map-styles.md
Title: Set a map style in Android maps | Microsoft Azure Maps description: Learn two ways of setting the style of a map. See how to use the Azure Maps Android SDK in either the layout file or the activity class to adjust the style.--++ Last updated 02/26/2021
azure-maps Set Map Style Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/set-map-style-ios-sdk.md
Title: Set a map style in iOS maps | Microsoft Azure Maps description: Learn two ways of setting the style of a map. See how to use the Azure Maps iOS SDK in either the layout file or the activity class to adjust the style.--++ Last updated 10/22/2021
azure-maps Show Traffic Data Map Ios Sdk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/show-traffic-data-map-ios-sdk.md
Title: Show traffic data on iOS maps description: In this article you'll learn, how to display traffic data on a map using the Microsoft Azure Maps iOS SDK.--++ Last updated 11/18/2021
azure-maps Tutorial Load Geojson File Android https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/tutorial-load-geojson-file-android.md
Title: 'Tutorial: Load GeoJSON data into Azure Maps Android SDK | Microsoft Azure Maps' description: Tutorial on how to load GeoJSON data file into the Azure Maps Android map SDK.--++ Last updated 12/10/2020
azure-maps Web Sdk Best Practices https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-maps/web-sdk-best-practices.md
Title: Azure Maps Web SDK best practices description: Learn tips & tricks to optimize your use of the Azure Maps Web SDK. --++ Last updated 04/13/2023
azure-monitor Container Insights Optout Hybrid https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-monitor/containers/container-insights-optout-hybrid.md
For example:
2. Configure the `azureArcClusterResourceId` variable by setting the corresponding values for `subscriptionId`, `resourceGroupName` and `clusterName` representing the resource ID of your Azure Arc-enabled Kubernetes cluster resource. ```bash
- export azureArcClusterResourceId="/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Kubernetes/connectedClusters/<clusterName>"
+ export AZUREARCCLUSTERRESOURCEID="/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Kubernetes/connectedClusters/<clusterName>"
``` 3. Configure the `kubeContext` variable with the **kube-context** of your cluster by running the command `kubectl config get-contexts`. ```bash
- export kubeContext="<kubeContext name of your k8s cluster>"
+ export KUBECONTEXT="<kubeContext name of your k8s cluster>"
``` 4. To stop monitoring your cluster, there are different commands provided based on your deployment scenario.
For example:
Run the following command to stop monitoring the cluster using the current context. ```bash
- bash disable-monitoring.sh --resource-id $azureArcClusterResourceId
+ bash disable-monitoring.sh --resource-id $AZUREARCCLUSTERRESOURCEID
``` Run the following command to stop monitoring the cluster by specifying a context ```bash
- bash disable-monitoring.sh --resource-id $azureArcClusterResourceId --kube-context $kubeContext
+ bash disable-monitoring.sh --resource-id $AZUREARCCLUSTERRESOURCEID --kube-context $KUBECONTEXT
``` #### Using service principal The bash script *disable-monitoring.sh* uses the interactive device login. If you prefer non-interactive login, you can use an existing service principal or create a new one that has the required permissions as described in [Prerequisites](container-insights-enable-arc-enabled-clusters.md#prerequisites). To use service principal, you will have to pass --client-id, --client-secret and --tenant-id values of service principal you have intended to use to *enable-monitoring.sh* bash script. ```bash
-subscriptionId="<subscription Id of the Azure Arc-connected cluster resource>"
-servicePrincipal=$(az ad sp create-for-rbac --role="Contributor" --scopes="/subscriptions/${subscriptionId}")
-servicePrincipalClientId=$(echo $servicePrincipal | jq -r '.appId')
+SUBSCRIPTIONID="<subscription Id of the Azure Arc-connected cluster resource>"
+SERVICEPRINCIPAL=$(az ad sp create-for-rbac --role="Contributor" --scopes="/subscriptions/${SUBSCRIPTIONID}")
+SERVICEPRINCIPALCLIENTID=$(echo $SERVICEPRINCIPAL | jq -r '.appId')
-servicePrincipalClientSecret=$(echo $servicePrincipal | jq -r '.password')
-tenantId=$(echo $servicePrincipal | jq -r '.tenant')
+SERVICEPRINCIPALCLIENTSECRET=$(echo $SERVICEPRINCIPAL | jq -r '.password')
+TENANTID=$(echo $SERVICEPRINCIPAL | jq -r '.tenant')
``` For example: ```bash
-bash disable-monitoring.sh --resource-id $azureArcClusterResourceId --kube-context $kubeContext --client-id $servicePrincipalClientId --client-secret $servicePrincipalClientSecret --tenant-id $tenantId
+bash disable-monitoring.sh --resource-id $AZUREARCCLUSTERRESOURCEID --kube-context $KUBECONTEXT --client-id $SERVICEPRINCIPALCLIENTID --client-secret $SERVICEPRINCIPALCLIENTSECRET --tenant-id $TENANTID
``` ## Next steps
azure-monitor Data Platform Metrics https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-monitor/essentials/data-platform-metrics.md
Platform and custom metrics are stored for **93 days** with the following except
- **Application Insights log-based metrics**: Behind the scenes, [log-based metrics](../app/pre-aggregated-metrics-log-metrics.md) translate into log queries. Their retention is variable and matches the retention of events in underlying logs, which is 31 days to 2 years. For Application Insights resources, logs are stored for 90 days. > [!NOTE]
-> You can [send platform metrics for Azure Monitor resources to a Log Analytics workspace](./resource-logs.md#send-to-azure-storage) for long-term trending.
+> You can [send platform metrics for Azure Monitor resources to a Log Analytics workspace](./resource-logs.md#send-to-log-analytics-workspace) for long-term trending.
While platform and custom metrics are stored for 93 days, you can only query (in the **Metrics** tile) for a maximum of 30 days' worth of data on any single chart. This limitation doesn't apply to log-based metrics. If you see a blank chart or your chart displays only part of metric data, verify that the difference between start and end dates in the time picker doesn't exceed the 30-day interval. After you've selected a 30-day interval, you can [pan](./metrics-charts.md#pan) the chart to view the full retention window.
azure-monitor Get Started Queries https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-monitor/logs/get-started-queries.md
The preceding query returns 10 results from the `SecurityEvent` table, in no spe
* The pipe (|) character separates commands, so the output of the first command is the input of the next. You can add any number of piped elements. * Following the pipe is the `take` command, which returns a specific number of arbitrary records from the table.
-We could run the query even without adding `| take 10`. The command would still be valid, but it could return up to 10,000 results.
+We could run the query even without adding `| take 10`. The command would still be valid, but it could return up to 30,000 results.
### Search queries
SecurityEvent
| sort by TimeGenerated desc ```
-The preceding query could return too many results though, and it might also take some time. The query sorts the entire `SecurityEvent` table by the `TimeGenerated` column. The Analytics portal then limits the display to only 10,000 records. This approach isn't optimal.
+The preceding query could return too many results though, and it might also take some time. The query sorts the entire `SecurityEvent` table by the `TimeGenerated` column. The Analytics portal then limits the display to only 30,000 records. This approach isn't optimal.
The best way to get only the latest 10 records is to use `top`, which sorts the entire table on the server side and then returns the top records:
azure-monitor Tutorial Logs Ingestion Portal https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-monitor/logs/tutorial-logs-ingestion-portal.md
A [data collection endpoint](../essentials/data-collection-endpoint-overview.md)
## Create new table in Log Analytics workspace Before you can send data to the workspace, you need to create the custom table where the data will be sent.
+> [!NOTE]
+> The table creation for a log ingestion API custom log below can't be used to create a [agent custom log table](..agents/data-collection-text-log.md). You must use the CLI or custom template process to create the table. If you do not have sufficent rights to run CLI or custom tempate you must ask your adminitrator to add the table for you.
1. Go to the **Log Analytics workspaces** menu in the Azure portal and select **Tables**. The tables in the workspace will appear. Select **Create** > **New custom log (DCR based)**.
azure-monitor Usage Estimated Costs https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/azure-monitor/usage-estimated-costs.md
You can get more usage details about Log Analytics workspaces and Application In
### Log Analytics workspace
-To learn about your usage trends and choose the most cost-effective [commitment tier](logs/cost-logs.md#commitment-tiers) for your Log Analytics workspace, select **Usage and estimated costs** from the **Log Analytics workspace** menu in the Azure portal.
+To learn about your usage trends and choose the most cost-effective pricing tier (Pay-as-you-go or a [commitment tier](logs/cost-logs.md#commitment-tiers)) for your Log Analytics workspace, select **Usage and estimated costs** from the **Log Analytics workspace** menu in the Azure portal.
+
+> [!NOTE]
+>
+> **Usage and estimated costs** does *not* show your actual billed usage. It calculates what your data ingestion charges would have been for the last 31 days of usage if your workspace had been in each of the available pricing tiers. You can use these estimated costs to select the lowest cost tier based on your workspace's data ingestion.
:::image type="content" source="logs/media/manage-cost-storage/usage-estimated-cost-dashboard-01.png" alt-text="Screenshot that shows Usage and estimated costs.":::
baremetal-infrastructure Faq https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/baremetal-infrastructure/workloads/nc2-on-azure/faq.md
This article addresses questions most frequently asked about NC2 on Azure.
## What is Hyperconverged Infrastructure (HCI)?
-Hyper-converged infrastructure (HCI) uses locally attached storage resources to combine common data center hardware with intelligent software to create flexible building blocks that replace legacy infrastructure consisting of separate servers, storage networks, and storage arrays. [Video explanation](https://www.youtube.com/watch?v=OPYA5-V0yRo)
+Hyper-converged infrastructure (HCI) uses locally-attached storage resources to combine common data center hardware with intelligent software to create flexible building blocks that replace legacy infrastructure consisting of separate servers, storage networks, and storage arrays. [Video explanation](https://www.youtube.com/watch?v=OPYA5-V0yRo)
## How can I create a VM on a node?
baremetal-infrastructure Solution Design https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/baremetal-infrastructure/workloads/nc2-on-azure/solution-design.md
The following table describes the network topologies supported by each network f
|Transit connectivity via vWAN for Spoke Delegated VNETS| No | |On-premises connectivity to Delegated subnet via vWAN attached SD-WAN| No| |On-premises connectivity via Secured HUB(Az Firewall NVA) | No|
+|Connectivity from UVMs on NC2 nodes to Azure resources|Yes|
## Constraints
The following table describes whatΓÇÖs supported for each network features confi
|Delegated subnet per VNet |1| |[Network Security Groups](../../../virtual-network/network-security-groups-overview.md) on NC2 on Azure-delegated subnets|No| |[User-defined routes (UDRs)](../../../virtual-network/virtual-networks-udr-overview.md#user-defined) on NC2 on Azure-delegated subnets|No|
-|Connectivity from UVMs on NC2 nodes to Azure resources|Yes|
|Connectivity to [private endpoints](../../../private-link/private-endpoint-overview.md) from resources on Azure-delegated subnets|No| |Load balancers for NC2 on Azure traffic|No| |Dual stack (IPv4 and IPv6) virtual network|IPv4 only supported|
The following table describes whatΓÇÖs supported for each network features confi
Learn more: > [!div class="nextstepaction"]
-> [Architecture](architecture.md)
+> [Architecture](architecture.md)
batch Create Pool Ephemeral Os Disk https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/batch/create-pool-ephemeral-os-disk.md
The `EphemeralOSDiskSettings` property isn't set by default. You must set this p
The following example shows how to create a Batch pool where the nodes use ephemeral OS disks and not managed disks.
-### Batch .NET API
+### Code examples
+
+This code snippet shows how to create a pool with ephemeral OS disks using Azure Batch Python SDK with the Ephemeral OS disk using the temporary disk (cache).
+
+```python
+virtual_machine_configuration=batch.models.VirtualMachineConfiguration(
+ image_reference=image_ref_to_use,
+ node_agent_sku_id=node_sku_id,
+ os_disk=batch.models.OSDisk(
+ ephemeral_os_disk_settings=batch.models.DiffDiskSettings(
+ placement=batch.models.DiffDiskPlacement.cache_disk
+ )
+ )
+)
+```
+
+This is the same code snippet but for creating a pool with ephemeral OS disks using the Azure Batch .NET SDK and C#.
```csharp VirtualMachineConfiguration virtualMachineConfiguration = new VirtualMachineConfiguration(
container-apps Log Monitoring https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/container-apps/log-monitoring.md
Title: Monitor logs in Azure Container Apps with Log Analytics description: Monitor your container app logs with Log Analytics -+
The Container Apps service provides system log messages at the container app lev
| Revision Provisioning | Info| Deactivating Old revisions since 'ActiveRevisionsMode=Single' | | Revision Provisioning | Error | Error provisioning revision \<revision-name>. ErrorCode: \<[ErrImagePull]\|[Timeout]\|[ContainerCrashing]\> |
-The system log data is accessible by querying the `ContainerAppSystemlogs_CL` table. The most used Container Apps specific columns in the table are:
+The system log data is accessible by querying the `ContainerAppSystemLogs_CL` table. The most used Container Apps specific columns in the table are:
| Column | Description | |||
cosmos-db How To Migrate Desktop Tool https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/cosmos-db/how-to-migrate-desktop-tool.md
Next, create a target database and container on the Azure Cosmos DB for NoSQL ac
Now, migrate data from a JSON array to the newly created Azure Cosmos DB for NoSQL container.
-1. Navigate to an empty directory on your local machine. Within that directory, create a new file named **migration-settings.json**.
+1. Navigate to an empty directory on your local machine. Within that directory, create a new file named **migrationsettings.json**.
1. Within the JSON file, create a new empty JSON object:
Now, migrate data from a JSON array to the newly created Azure Cosmos DB for NoS
} ```
-1. **Save** the **migration-settings.json** file.
+1. **Save** the **migrationsettings.json** file.
-1. Open a new terminal
+1. Open a new terminal and navigate to the directory containing your **migrationsettings.json** file.
1. Run the desktop data migration tool using the `dmt` command.
Now, migrate data from a JSON array to the newly created Azure Cosmos DB for NoS
> [!NOTE] > If you did not add the installation path to your `PATH` environment variable, you may need to specify the full path to the `dmt` executable.
-1. The tool asks for the path to the settings file. Enter the **migration-settings.json** filename here.
-
- ```output
- Path to settings file? (leave empty to skip):
- ```
- 1. The tool now outputs the sources and sinks used by the migration. ```output
cosmos-db Partial Document Update Getting Started https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/cosmos-db/partial-document-update-getting-started.md
this.patchDocument = function (documentLink, patchSpec, options, callback) {
> [!NOTE] > Find the definition of `validateOptionsAndCallback` in the [.js DocDbWrapperScript](https://github.com/Azure/azure-cosmosdb-js-server/blob/1dbe69893d09a5da29328c14ec087ef168038009/utils/DocDbWrapperScript.js#L289) on GitHub.
-Sample parameter for patch operation:
+Sample stored procedure for patch operation:
```javascript
-function () {
+function patchDemo() {
var doc = {
- "id": "exampleDoc",
- "field1": {
- "field2": 10,
- "field3": 20
- }
- };
- var isAccepted = __.createDocument(__.getSelfLink(), doc, (err, doc) => {
- if (err) throw err;
- var patchSpec = [
- {"op": "add", "path": "/field1/field2", "value": 20},
- {"op": "remove", "path": "/field1/field3"}
- ];
- isAccepted = __.patchDocument(doc._self, patchSpec, (err, doc) => {
- if (err) throw err;
- else {
- getContext().getResponse().setBody(docPatched);
- }
- }
- }
- if(!isAccepted) throw new Error("patch was't accepted")
- }
- }
- if(!isAccepted) throw new Error("create wasn't accepted")
+ "id": "exampleDoc",
+ "fields": {
+ "field1": "exampleString",
+ "field2": 20,
+ "field3": 40
+ }
+ };
+
+ var isAccepted = __.createDocument(__.getSelfLink(), doc, (err, doc) => {
+ if (err) {
+ throw err;
+ }
+ else {
+ getContext().getResponse().setBody("Example document successfully created.");
+
+ var patchSpec = [
+ { "op": "add", "path": "/fields/field1", "value": "newExampleString" },
+ { "op": "remove", "path": "/fields/field2" },
+ { "op": "incr", "path": "/fields/field3", "value": 10 }
+ ];
+
+ var isAccepted = __.patchDocument(doc._self, patchSpec, (err, doc) => {
+ if (err) {
+ throw err;
+ }
+ else {
+ getContext().getResponse().appendBody(" Example document successfully patched.");
+ }
+ });
+
+ if (!isAccepted) throw new Error("Patch wasn't accepted");
+ }
+ });
+
+ if (!isAccepted) throw new Error("Create wasn't accepted.");
} ```
defender-for-cloud Enable Vulnerability Assessment Agentless https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/defender-for-cloud/enable-vulnerability-assessment-agentless.md
Last updated 04/24/2023
-# Find vulnerabilities and collect software inventory with agentless scanning (Preview)
+# Find vulnerabilities and collect software inventory with agentless scanning
Agentless scanning provides visibility into installed software and software vulnerabilities on your workloads to extend vulnerability assessment coverage to server workloads without a vulnerability assessment agent installed.
dms Dms Overview https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/dms/dms-overview.md
With Azure Database Migration Service currently we offer two options:
**Azure SQL Migration extension for Azure Data Studio** is powered by the latest version of Database Migration Service and provides more features. Currently, it supports SQL Database modernization to Azure. For improved functionality and supportability, consider migrating to Azure SQL Database by using the Azure SQL migration extension for Azure Data Studio.
-**Database Migration Service (classic)** via Azure portal, PowerShell and Azure CLI is an older version of the Azure Database Migration Service. It offers database modernization to Azure and support scenarios like – SQL Server, PostgreSQL, MySQL, and MongoDB. 
+**Database Migration Service (classic)** via Azure portal, PowerShell and Azure CLI is an older version of the Azure Database Migration Service. It offers database modernization to Azure and support scenarios like – SQL Server, PostgreSQL, MySQL, and MongoDB.
+ [!INCLUDE [database-migration-service-ads](../../includes/database-migration-service-ads.md)]
openshift Openshift Service Definitions https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/openshift/openshift-service-definitions.md
Azure Red Hat OpenShift runs on OpenShift 4 and uses the CRI-O implementation of
### Operating system Azure Red Hat OpenShift runs on OpenShift 4 using Red Hat Enterprise Linux CoreOS (RHCOS) as the operating system for all control plane and worker nodes.
+Windows workloads are not supported on Azure OpenShift as the platform does not currently support Windows worker nodes.
### Kubernetes operator support
For details about Azure Red Hat OpenShiftΓÇÖs regulatory compliance certificatio
## Next Steps
-For more information, see the [support policies](support-policies-v4.md) documentation.
+For more information, see the [support policies](support-policies-v4.md) documentation.
service-connector How To Integrate Storage Blob https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/service-connector/how-to-integrate-storage-blob.md
Use the connection details below to connect compute services to Blob Storage. Fo
| AZURE_STORAGEBLOB_CLIENTSECRET | Your client secret | `<client-secret>` | | AZURE_STORAGEBLOB_TENANTID | Your tenant ID | `<tenant-ID>` |
-### Azure Spring Cloud
+### Azure Spring Apps
#### secret / connection string
virtual-machines Run Command https://github.com/MicrosoftDocs/azure-docs/commits/main/articles/virtual-machines/windows/run-command.md
Invoke-AzVMRunCommand -ResourceGroupName '<myResourceGroup>' -Name '<myVMName>'
Listing the run commands or showing the details of a command requires the `Microsoft.Compute/locations/runCommands/read` permission on Subscription Level. The built-in [Reader](../../role-based-access-control/built-in-roles.md#reader) role and higher levels have this permission.
-Running a command requires the `Microsoft.Compute/virtualMachines/runCommand/write` permission. The [Virtual Machine Contributor](../../role-based-access-control/built-in-roles.md#virtual-machine-contributor) role and higher levels have this permission.
+Running a command requires the `Microsoft.Compute/virtualMachines/runCommands/write` permission. The [Virtual Machine Contributor](../../role-based-access-control/built-in-roles.md#virtual-machine-contributor) role and higher levels have this permission.
You can use one of the [built-in roles](../../role-based-access-control/built-in-roles.md) or create a [custom role](../../role-based-access-control/custom-roles.md) to use Run Command.