Skip to content

Commit 1040ec5

Browse files
Merge pull request #307243 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-22 17:00 UTC
2 parents 137b0c8 + 095b71d commit 1040ec5

15 files changed

Lines changed: 135 additions & 52 deletions

File tree

articles/azure-maps/about-azure-maps.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ The following video explains Azure Maps in depth:
3232

3333
> [!VIDEO https://learn.microsoft.com/Shows/Internet-of-Things-Show/Azure-Maps/player?format=ny]
3434
35+
## Maps in Microsoft Fabric
36+
37+
Maps (preview) in [Microsoft Fabric] is a powerful geospatial visualization tool within Real-Time Intelligence that turns static and real-time spatial data into actionable insights by uncovering patterns and trends often missed in traditional charts. With an intuitive interface, you can create interactive maps featuring multiple layers, and rich customization options. Seamlessly integrated with other Fabric experiences and powered by Azure Maps services, it delivers accurate, scalable, and secure mapping for enterprise scenarios. Whether monitoring IoT devices, tracking assets, or analyzing regional trends, Maps helps you make sense of spatial data in real time. For more information, see [Create a map].
38+
39+
:::image type="content" source="./media/about-azure-maps/intro-fabric-maps.png" lightbox="./media/about-azure-maps/intro-fabric-maps.png" alt-text="A screenshot showing Maps in Microsoft Fabric.":::
40+
3541
## Map controls
3642

3743
### Web SDK
@@ -78,7 +84,7 @@ For more information, see [Route] in the Azure Maps REST API documentation.
7884

7985
### Search service
8086

81-
The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Also, services can [reverse geocode] addresses and cross streets based on latitudes and longitudes.
87+
The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Also, services can [reverse geocode] addresses and cross streets based on latitudes and longitudes. [Geocode Autocomplete] (preview) suggests location completions as you type, based on partial input and optional location context.
8288

8389
:::image type="content" source="./media/about-azure-maps/intro_search.png" lightbox="./media/about-azure-maps/intro_search.png" alt-text="Example of a search on a map.":::
8490

@@ -142,7 +148,7 @@ For more information, see [Traffic] in the Azure Maps REST API documentation.
142148

143149
### Weather service
144150

145-
The Weather service offers API to retrieve weather information for a particular location. This information includes observation date and time, weather conditions, precipitation indicator flags, temperature, and wind speed information. Other details such as RealFeel Temperature and UV index are also returned.
151+
The Weather service offers API to retrieve weather information for a particular location. This information includes observation date and time, weather conditions, precipitation indicator flags, temperature, and wind speed information. Other details such as RealFeel™ Temperature and UV index are also returned.
146152

147153
Developers can use the [Get Weather along route API] to retrieve weather information along a particular route. Also, the service supports the generation of weather notifications for waypoints affected by weather hazards, such as flooding or heavy rain.
148154

@@ -200,6 +206,7 @@ Stay up to date on Azure Maps:
200206
[Quickstart: Create a web app]: quick-demo-map-app.md
201207

202208
<!--------- REST API Links --------------->
209+
[Geocode Autocomplete]: /rest/api/maps/search/get-geocode-autocomplete
203210
[Geolocation]: /rest/api/maps/geolocation
204211
[Get Map Tile]: /rest/api/maps/render/get-map-tile
205212
[Get Weather along route API]: /rest/api/maps/weather/getweatheralongroute
@@ -211,8 +218,14 @@ Stay up to date on Azure Maps:
211218
[TilesetID]: /rest/api/maps/render/get-map-tile#tilesetid
212219
[Timezone]: /rest/api/maps/timezone
213220
[Traffic]: /rest/api/maps/traffic
221+
214222
<!--------- JavaScript API Links --------------->
215223
[JavaScript map control]: /javascript/api/azure-maps-control
224+
225+
<!--------- Microsoft Fabric Maps Links --------------->
226+
[Create a map]: /fabric/real-time-intelligence/map/create-map
227+
[Microsoft Fabric]: /fabric/fundamentals/microsoft-fabric-overview
228+
216229
<!--------- External Links --------------->
217230
[Azure Maps account]: https://azure.microsoft.com/services/azure-maps/
218231
[Azure Maps blog]: https://azure.microsoft.com/blog/topics/azure-maps/

articles/azure-maps/how-to-search-for-address.md

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,9 @@ The example in this section uses [Get Geocoding] to convert an address into lati
234234
235235
The [Get Geocode Autocomplete] API supports both single-line and free-form address inputs, making it ideal for scenarios where a complete address is unavailable. You can submit either a full or partial address as the query. To enhance the accuracy and relevance of the results, it's recommended to constrain the search by specifying coordinates or a bounding box.
236236
237-
This example demonstrates how to use the Get Geocode Autocomplete API to search the entire North American continent for partial input like "university of w." It then shows how to narrow the search scope to a specific country or region using the `countryRegion` parameter. Finally, it demonstrates how to use the `coordinates` parameter to focus the search to a specific area.
237+
### Search for a place
238+
239+
This example demonstrates how to use the Get Geocode Autocomplete API to search for a place in the entire North American continent for partial input like "university of w." It then shows how to narrow the search scope to a specific country or region using the `countryRegion` parameter. Finally, it demonstrates how to use the `coordinates` parameter to focus the search to a specific area.
238240
239241
> [!IMPORTANT]
240242
> To geobias results to the relevant area for your users, always add as many location details as possible. For more information, see [Best Practices for Search].
@@ -306,6 +308,50 @@ Next, focus your search to include more results in a specific area within the de
306308
> - **University of West Florida** in Escambia County, Florida, USA
307309
> - **University of Wisconsin-Stout** in Menomonie, Dunn County, Wisconsin, USA
308310
311+
### Search for an address
312+
313+
The examples in this section demonstrate the difference between searching for a place and searching for an address using the `resultTypeGroups` parameter of the [Get Geocode Autocomplete] API, using examples that search for Disneyland in southern California using partial input like "dis" and the `coordinates` parameter to focus the search to a specific area.
314+
315+
> [!IMPORTANT]
316+
> To geobias results to the relevant area for your users, always add as many location details as possible. For more information, see [Best Practices for Search].
317+
318+
1. Open the [Bruno] application.
319+
320+
1. Select **NEW REQUEST** to create the request. In the **NEW REQUEST** window, set **Type** to **HTTP**. Enter a **Name** for the request.
321+
322+
1. Select the **GET** HTTP method in the **URL** drop-down list, then enter the following URL:
323+
324+
```http
325+
https://atlas.microsoft.com/geocode:autocomplete?api-version=2025-06-01-preview&query=dis&coordinates=-117.920219,33.809570&subscription-key={Your-Azure-Maps-Subscription-key}
326+
```
327+
328+
1. Select the run button, then review the response body.
329+
330+
Notice that the response contains *place* values that include:
331+
332+
| Property name | Property value |
333+
|------------------|------------------------------------------|
334+
| typeGroup | Place |
335+
| type | AmusementPark |
336+
| name | Disney California Adventure Park |
337+
338+
> [!TIP]
339+
> The `type` property is most relevant when using `resultTypeGroups=place`. To view available types, refer to the [Autocomplete ResultType Enum]. To define which types to search, use the `resultTypes` [URI parameter]. For implementation details, see the [Autocomplete API call to search for 'Muir Woods', filtered by park and populated place resultTypes, place resultTypeGroups] example.
340+
341+
1. When no values are provided for the `resultTypeGroups` parameter, queries can return both place and address values. If your only interested in searching for addresses, include `resultTypeGroups=address` in your request:
342+
343+
```http
344+
https://atlas.microsoft.com/geocode:autocomplete?api-version=2025-06-01-preview&query=dis&coordinates=-117.920219,33.809570&resultTypeGroups=address&subscription-key={Your-Azure-Maps-Subscription-key}
345+
```
346+
347+
Notice that the response contains *address* values that include:
348+
349+
| Property name | Property value |
350+
|------------------|----------------------------------------------|
351+
| typeGroup | Address |
352+
| streetName | Disneyland |
353+
| formattedAddress | Disneyland, Anaheim, CA 92802, United States |
354+
309355
## Search for a street address using Get Reverse Geocoding
310356
311357
[Get Reverse Geocoding] translates coordinates into human readable street addresses. This API is often used for applications that consume GPS feeds and want to discover addresses at specific coordinate points.
@@ -375,36 +421,39 @@ This example demonstrates how to search for a cross street based on the coordina
375421
> [!div class="nextstepaction"]
376422
> [Best practices for Azure Maps Search service]
377423
378-
[Get Geocode Autocomplete]: /rest/api/maps/search/get-geocode-autocomplete
424+
[Autocomplete API call to search for 'Muir Woods', filtered by park and populated place resultTypes, place resultTypeGroups]: /rest/api/maps/search/get-geocode-autocomplete?#autocomplete-api-call-to-search-for-'muir-woods',-filtered-by-park-and-populated-place-resulttypes,-place-resulttypegroups
425+
[Autocomplete ResultType Enum]: /rest/api/maps/search/get-geocode-autocomplete?#autocompleteresulttypeenum
379426
[Azure Maps account]: quick-demo-map-app.md#create-an-azure-maps-account
427+
[Azure Maps geocoding coverage]: geocoding-coverage.md
380428
[Azure Maps Search service]: /rest/api/maps/search?view=rest-maps-1.0&preserve-view=true
381429
[Best practices for Azure Maps Search service]: how-to-use-best-practices-for-search.md
382430
[Best Practices for Search]: how-to-use-best-practices-for-search.md#geobiased-search-results
431+
[bruno]: https://www.usebruno.com/
383432
[Entity Types]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true#entitytype
384433
[Fuzzy Search URI Parameters]: /rest/api/maps/search/getsearchfuzzy?view=rest-maps-1.0&preserve-view=true#uri-parameters
385434
[Fuzzy Search]: /rest/api/maps/search/getsearchfuzzy?view=rest-maps-1.0&preserve-view=true
386435
[geobias]: glossary.md#geobias
387-
[Get Geocoding]: /rest/api/maps/search/get-geocoding
436+
[Get Geocode Autocomplete]: /rest/api/maps/search/get-geocode-autocomplete
388437
[Get Geocoding Batch]: /rest/api/maps/search/get-geocoding-batch
389-
[Get Reverse Geocoding]: /rest/api/maps/search/get-reverse-geocoding
390-
[Get Reverse Geocoding Parameters]: /rest/api/maps/search/get-reverse-geocoding#uri-parameters
438+
[Get Geocoding]: /rest/api/maps/search/get-geocoding
391439
[Get Reverse Geocoding Batch]: /rest/api/maps/search/get-reverse-geocoding-batch
440+
[Get Reverse Geocoding Parameters]: /rest/api/maps/search/get-reverse-geocoding#uri-parameters
441+
[Get Reverse Geocoding]: /rest/api/maps/search/get-reverse-geocoding
392442
[Get Search Address Reverse]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true
393443
[Get Search Address]: /rest/api/maps/search/getsearchaddress?view=rest-maps-1.0&preserve-view=true
394444
[point of interest]: /rest/api/maps/search/getsearchpoi?view=rest-maps-1.0&preserve-view=true#searchpoiresponse
395445
[Post Search Address Batch]: /rest/api/maps/search/postsearchaddressbatch
396446
[Post Search Address Reverse Batch]: /rest/api/maps/search/postsearchaddressreversebatch?view=rest-maps-1.0&preserve-view=true
397-
[bruno]: https://www.usebruno.com/
398447
[Reverse Address Search Results]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true#searchaddressreverseresult
399448
[Reverse Address Search]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true
400449
[Reverse Search Parameters]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true#uri-parameters
401450
[Road Use Types]: /rest/api/maps/search/getsearchaddressreverse?view=rest-maps-1.0&preserve-view=true#uri-parameters
402451
[Route]: /rest/api/maps/route
403452
[Search Address Reverse Cross Street]: /rest/api/maps/search/getsearchaddressreversecrossstreet?view=rest-maps-1.0&preserve-view=true
404453
[Search Address]: /rest/api/maps/search/getsearchaddress?view=rest-maps-1.0&preserve-view=true
405-
[Azure Maps geocoding coverage]: geocoding-coverage.md
406454
[Search Polygon API]: /rest/api/maps/search/getsearchpolygon?view=rest-maps-1.0&preserve-view=true
407455
[Search]: /rest/api/maps/search?view=rest-maps-1.0&preserve-view=true
408456
[subscription key]: quick-demo-map-app.md#get-the-subscription-key-for-your-account
409457
[URI Parameter reference]: /rest/api/maps/search/getsearchfuzzy?view=rest-maps-1.0&preserve-view=true#uri-parameters
458+
[URI parameter]: /rest/api/maps/search/get-geocode-autocomplete?##uri-parameters
410459
[Weather]: /rest/api/maps/weather
550 KB
Loading
1.71 MB
Loading

articles/azure-resource-manager/bicep/bicep-functions-any.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
---
2-
title: Bicep functions - any
3-
description: Describes the any function that is available in Bicep to convert types.
2+
title: Bicep functions - any()
3+
description: Describes the any() function that's available in Bicep to convert types.
44
ms.topic: reference
55
ms.custom: devx-track-bicep
6-
ms.date: 02/12/2025
6+
ms.date: 10/22/2025
77
---
88

9-
# Any function for Bicep
9+
# any() function (Bicep)
1010

11-
Bicep supports a function called `any()` to resolve type errors in the Bicep type system. You use this function when the format of the value you provide doesn't match what the type system expects. For example, if the property requires a number but you need to provide it as a string, like `'0.5'`. Use the `any()` function to suppress the error reported by the type system.
11+
Bicep supports a function named `any()` that suppresses type check errors. Use the Bicep `any()` function to cast a value to a type that's compatible with any data type. For example, use the `any()` function when a property requires a number but you need to provide a string, like `'0.5'`.
1212

13-
This function doesn't exist in the Azure Resource Manager template runtime. It's only used by Bicep and isn't emitted in the JSON for the built template.
13+
This function doesn't exist in the Azure Resource Manager template runtime. The Bicep `any()` function only affects compile-time type checking. It doesn't convert values at runtime and isn't emitted into the JSON for an Azure Resource Manager template.
1414

1515
> [!NOTE]
1616
> To help resolve type errors, let us know when missing or incorrect types required you to use the `any()` function. Add your details to the [missing type validation/inaccuracies](https://github.com/Azure/bicep/issues/784) GitHub issue.
1717
18-
## any
18+
## Syntax for the Bicep any() function
1919

2020
`any(value)`
2121

22-
Returns a value that is compatible with any data type.
22+
Returns a value that's compatible with any Bicep data type.
2323

2424
Namespace: [sys](bicep-functions.md#namespaces-for-functions).
2525

@@ -31,11 +31,11 @@ Namespace: [sys](bicep-functions.md#namespaces-for-functions).
3131

3232
### Return value
3333

34-
The value in a form that is compatible with any data type.
34+
The value in a form that's compatible with any data type in Bicep.
3535

3636
### Examples
3737

38-
The following example shows how to use the `any()` function to provide numeric values as strings.
38+
The following example shows how to use the Bicep `any()` function to provide numeric values as strings.
3939

4040
```bicep
4141
resource wpAci 'Microsoft.ContainerInstance/containerGroups@2023-05-01' = {
@@ -60,7 +60,7 @@ resource wpAci 'Microsoft.ContainerInstance/containerGroups@2023-05-01' = {
6060
}
6161
```
6262

63-
The function works on any assigned value in Bicep. The following example uses `any()` with a ternary expression as an argument.
63+
The function works on any assigned value in Bicep. The following example uses the Bicep `any()` function with a ternary expression as an argument.
6464

6565
```bicep
6666
publicIPAddress: any((pipId == '') ? null : {

articles/azure-vmware/configure-azure-monitor-for-resource-health-for-azure-vmware-solution.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ To create or edit a Resource Health alert rule, you need:
2727

2828
1. In the Azure portal, navigate to your AVS private cloud resource.
2929
1. From the left menu, select **Help****Resource Health**.
30-
:::image type="content" source="media/resource-health/resource-health-left-nav.png" alt-text="Screenshot showing where to find Resource Health for the AVS private cloud.":::
30+
:::image type="content" source="media/resource-health/resource-health-left-nav.png" alt-text="Screenshot showing where to find Resource Health for the AVS private cloud." lightbox="media/resource-health/resource-health-left-nav.png":::
3131

3232
1. Click **Add resource health alert**.
33-
:::image type="content" source="media/resource-health/resource-health-create-alert.png" alt-text="Screenshot showing add resource health alert button.":::
33+
:::image type="content" source="media/resource-health/resource-health-create-alert.png" alt-text="Screenshot showing add resource health alert button." lightbox="media/resource-health/resource-health-create-alert.png":::
3434

3535
### Define the alert condition
3636

@@ -43,7 +43,7 @@ To create or edit a Resource Health alert rule, you need:
4343
| **Previous resource status** | (Optional) Select the previous resource status. Values are **Available**, **Degraded**, **Unavailable**, and **Unknown**.|
4444
| **Reason type** | Select the causes of the resource health events. Values are **Platform Initiated**, **Unknown**, and **User Initiated**. |
4545

46-
:::image type="content" source="media/resource-health/resource-health-condition.png" alt-text="Screenshot showing condition tabs while creating alerts using Resource Health for the AVS private cloud.":::
46+
:::image type="content" source="media/resource-health/resource-health-condition.png" alt-text="Screenshot showing condition tabs while creating alerts using Resource Health for the AVS private cloud." lightbox="media/resource-health/resource-health-condition.png":::
4747

4848
### Configure actions
4949

@@ -54,7 +54,7 @@ To create or edit a Resource Health alert rule, you need:
5454

5555
- Provide an **Action group name** and **Display name**
5656

57-
:::image type="content" source="media/resource-health/resource-health-new-action-group.png" alt-text="Screenshot showing new action group creation wizard with basics tab.":::
57+
:::image type="content" source="media/resource-health/resource-health-new-action-group.png" alt-text="Screenshot showing new action group creation wizard with basics tab." lightbox="media/resource-health/resource-health-new-action-group.png":::
5858

5959
- Under **Notification type**, select channels (Email, SMS, Push, Voice) and add stakeholder contacts
6060
:::image type="content" source="media/resource-health/resource-health-action-group-notifications.png" alt-text="Screenshot showing new action group creation wizard with notifications tab." lightbox="media/resource-health/resource-health-action-group-notifications.png":::
@@ -68,11 +68,11 @@ To create or edit a Resource Health alert rule, you need:
6868
- Subscription and resource group for the rule
6969
- Ensure **Enable alert rule upon creation** is checked
7070

71-
:::image type="content" source="media/resource-health/resource-health-action-group-details.png" alt-text="Screenshot showing new action group creation wizard with details tab.":::
71+
:::image type="content" source="media/resource-health/resource-health-action-group-details.png" alt-text="Screenshot showing new action group creation wizard with details tab." lightbox="media/resource-health/resource-health-action-group-details.png":::
7272

7373
1. Click **Review + create**, then **Create**.
7474

75-
:::image type="content" source="media/resource-health/resource-health-alert-review-create.png" alt-text="Screenshot showing new alert rule creation wizard with review-create tab.":::
75+
:::image type="content" source="media/resource-health/resource-health-alert-review-create.png" alt-text="Screenshot showing new alert rule creation wizard with review-create tab." lightbox="media/resource-health/resource-health-alert-review-create.png":::
7676

7777
## Manage alert rules
7878

0 commit comments

Comments
 (0)