Skip to content

Commit 45be0e2

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents a2129ba + ada3a51 commit 45be0e2

File tree

205 files changed

+2475
-2314
lines changed

Some content is hidden

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

205 files changed

+2475
-2314
lines changed

articles/aks/outbound-rules-control-egress.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,15 @@ There are two options to provide access to Azure Monitor for containers:
214214
| **`<region>.dp.kubernetesconfiguration.azure.com`** | **`HTTPS:443`** | This address is used to fetch configuration information from the Cluster Extensions service and report extension status to the service.|
215215
| **`mcr.microsoft.com, *.data.mcr.microsoft.com`** | **`HTTPS:443`** | This address is required to pull container images for installing cluster extension agents on AKS cluster.|
216216
|**`arcmktplaceprod.azurecr.io`**|**`HTTPS:443`**|This address is required to pull container images for installing marketplace extensions on AKS cluster.|
217+
| **`arcmktplaceprod.centralindia.data.azurecr.io`** | **`HTTPS:443`** | This address is for the Central India regional data endpoint and is required to pull container images for installing marketplace extensions on AKS cluster.|
218+
| **`arcmktplaceprod.japaneast.data.azurecr.io`** | **`HTTPS:443`** | This address is for the East Japan regional data endpoint and is required to pull container images for installing marketplace extensions on AKS cluster.|
219+
| **`arcmktplaceprod.westus2.data.azurecr.io`** | **`HTTPS:443`** | This address is for the West US2 regional data endpoint and is required to pull container images for installing marketplace extensions on AKS cluster.|
220+
| **`arcmktplaceprod.westeurope.data.azurecr.io`** | **`HTTPS:443`** | This address is for the West Europe regional data endpoint and is required to pull container images for installing marketplace extensions on AKS cluster.|
221+
| **`arcmktplaceprod.eastus.data.azurecr.io`** | **`HTTPS:443`** | This address is for the East US regional data endpoint and is required to pull container images for installing marketplace extensions on AKS cluster.|
217222
|**`*.ingestion.msftcloudes.com, *.microsoftmetrics.com`**|**`HTTPS:443`**|This address is used to send agents metrics data to Azure.|
218223
|**`marketplaceapi.microsoft.com`**|**`HTTPS: 443`**|This address is used to send custom meter-based usage to the commerce metering API.|
219224

225+
220226
#### Azure US Government required FQDN / application rules
221227

222228
| FQDN | Port | Use |
@@ -237,4 +243,6 @@ If you want to restrict how pods communicate between themselves and East-West tr
237243
<!-- LINKS - internal -->
238244

239245
[private-clusters]: ./private-clusters.md
246+
240247
[use-network-policies]: ./use-network-policies.md
248+

articles/azure-arc/resource-bridge/upgrade.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Currently, private cloud providers differ in how they perform Arc resource bridg
7373

7474
For Arc-enabled VMware vSphere, manual upgrade is available, but appliances on version 1.0.15 and higher automatically receive cloud-managed upgrade as the default experience. Appliances that are earlier than version 1.0.15 must be manually upgraded. A manual upgrade only upgrades the appliance to the next version, not the latest version. If you have multiple versions to upgrade, another option is to review the steps for [performing a recovery](/azure/azure-arc/vmware-vsphere/recover-from-resource-bridge-deletion), then delete the appliance VM and perform the recovery steps. This deploys a new Arc resource bridge using the latest version and reconnects pre-existing Azure resources.
7575

76-
For Azure Arc VM management (preview) on Azure Stack HCI, to use appliance version 1.0.15 or higher, you must be on Azure Stack HCI, version 23H2 (preview). In version 23H2 (preview), the LCM tool manages upgrades across all components as a "validated recipe" package. For more information, visit the [Arc VM management FAQ page](/azure-stack/hci/manage/azure-arc-vms-faq). Customers on Azure Stack HCI, version 22H2 will receive limited support.
76+
For Azure Arc VM management (preview) on Azure Stack HCI, to use appliance version 1.0.15 or higher, you must be on Azure Stack HCI, version 23H2 (preview). In version 23H2 (preview), the LCM tool manages upgrades across all HCI, Arc resource bridge, and extension components as a "validated recipe" package. Attempting to upgrade Arc resource bridge independent of other HCI environment components by using the `az arcappliance upgrade` command may cause problems in your environment that could result in a disaster recovery scenario. For more information, visit the [Arc VM management FAQ page](/azure-stack/hci/manage/azure-arc-vms-faq). Customers on Azure Stack HCI, version 22H2 will receive limited support.
7777

7878
For Arc-enabled System Center Virtual Machine Manager (SCVMM), the manual upgrade feature is available for appliance version 1.0.14 and higher. Appliances below version 1.0.14 need to perform the recovery option to get to version 1.0.15 or higher. Review the steps for [performing the recovery operation](/azure/azure-arc/system-center-virtual-machine-manager/disaster-recovery), then delete the appliance VM from SCVMM and perform the recovery steps. This deploys a new resource bridge and reconnects pre-existing Azure resources.
7979

@@ -117,4 +117,3 @@ To see the current version of an Arc resource bridge appliance, run `az arcappli
117117
- Learn about [Arc resource bridge maintenance operations](maintenance.md).
118118
- Learn about [troubleshooting Arc resource bridge](troubleshoot-resource-bridge.md).
119119

120-

articles/azure-maps/migrate-from-google-maps-web-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1845,7 +1845,7 @@ Learn more about migrating to Azure Maps:
18451845
[Popup options]: /javascript/api/azure-maps-control/atlas.popupoptions
18461846
[Popup with Media Content]: https://samples.azuremaps.com/?sample=popup-with-media-content
18471847
[Popups on Shapes]: https://samples.azuremaps.com/?sample=popups-on-shapes
1848-
[Render]:  /rest/api/maps/render-v2
1848+
[Render]: /rest/api/maps/render-v2
18491849
[Reusing Popup with Multiple Pins]: https://samples.azuremaps.com/?sample=reusing-popup-with-multiple-pins
18501850
[road tiles]: /rest/api/maps/render-v2/get-map-tile
18511851
[satellite tiles]: /rest/api/maps/render-v2/get-map-static-image

articles/cosmos-db/postgresql/reference-parameters.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jonels-msft
66
ms.service: cosmos-db
77
ms.subservice: postgresql
88
ms.topic: reference
9-
ms.date: 10/01/2023
9+
ms.date: 12/17/2023
1010
---
1111

1212
# Azure Cosmos DB for PostgreSQL server parameters
@@ -742,7 +742,6 @@ The following [managed PgBouncer](./concepts-connection-pool.md) parameters can
742742
* [lo_compat_privileges](https://www.postgresql.org/docs/current/runtime-config-compatible.html#GUC-LO-COMPAT-PRIVILEGES) - Enables backward compatibility mode for privilege checks on large objects
743743
* [lock_timeout](https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-LOCK-TIMEOUT) - Sets the maximum allowed duration (in milliseconds) of any wait for a lock. 0 turns this off
744744
* [log_autovacuum_min_duration](https://www.postgresql.org/docs/current/runtime-config-autovacuum.html#) - Sets the minimum execution time above which autovacuum actions are logged
745-
* [log_checkpoints](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-CHECKPOINTS) - Logs each checkpoint
746745
* [log_connections](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-CONNECTIONS) - Logs each successful connection
747746
* [log_destination](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-DESTINATION) - Sets the destination for server log output
748747
* [log_disconnections](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS) - Logs end of a session, including duration

articles/governance/resource-graph/concepts/explore-resources.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
22
title: Explore your Azure resources
33
description: Learn to use the Resource Graph query language to explore your resources and discover how they're connected.
4-
ms.date: 08/17/2021
4+
ms.date: 12/18/2023
55
ms.topic: conceptual
66
ms.custom: devx-track-azurepowershell, devx-track-azurecli
77
---
8+
89
# Explore your Azure resources with Resource Graph
910

10-
Azure Resource Graph provides the ability to explore and discover your Azure resources quickly and
11+
Azure Resource Graph helps you explore and discover your Azure resources quickly and
1112
at scale. Engineered for fast responses, it's a great way to learn about your environment and also
1213
about the properties that exist on your Azure resources.
1314

1415
> [!NOTE]
15-
> Depending on the Resource Graph table, properties will either match the casing as shown in the Azure portal or be lowercased.
16-
> For example, the name of a resource group when querying the `resourceContainers` table will match the portal, but the
17-
> `resourceGroup` property of resources from the `resources` table will be lowercase. This may cause unexpected results and
18-
> can be accounted for in your queries using case-insensitive comparison operators such as `=~` instead of `==` and
19-
> converting properties to lowercase in joins with the `tolower()` function.
16+
> Depending on the Resource Graph table, properties will either match the casing as shown in the Azure portal or be lowercased.
17+
> For example, the name of a resource group when querying the `resourceContainers` table will match the portal, but the
18+
> `resourceGroup` property of resources from the `resources` table will be lowercase. This might cause unexpected results and
19+
> can be accounted for in your queries using case-insensitive comparison operators such as `=~` instead of `==` and
20+
> converting properties to lowercase in joins with the `tolower()` function.
2021
2122
## Explore virtual machines
2223

@@ -121,7 +122,7 @@ a member of.
121122
### Virtual machines by location
122123

123124
Taking what we learned about the virtual machines resource, let's use the **location** property to
124-
count all virtual machines by location. To update the query, we'll remove the limit and summarize
125+
count all virtual machines by location. To update the query, we remove the limit and summarize
125126
the count of location values.
126127

127128
```kusto
@@ -162,9 +163,7 @@ We can now see how many virtual machines we have in each Azure region.
162163
### Virtual machines by SKU
163164

164165
Going back to the original virtual machine properties, let's try to find all the virtual machines
165-
that have a SKU size of **Standard_B2s**. Looking at the JSON returned, we see that it's stored in
166-
**properties.hardwareprofile.vmsize**. We'll update the query to find all VMs that match this size
167-
and return just the name of the VM and region.
166+
that have a SKU size of **Standard_B2s**. The returned JSON returned shows that it's stored in **properties.hardwareprofile.vmsize**. We'll update the query to find all VMs that match this size and return just the name of the VM and region.
168167

169168
```kusto
170169
Resources
@@ -224,7 +223,7 @@ Resources
224223
| where type =~ 'Microsoft.Compute/disks' and id == '/subscriptions/<subscriptionId>/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/disks/ContosoVM1_OsDisk_1_9676b7e1b3c44e2cb672338ebe6f5166'
225224
```
226225

227-
Before running the query, how did we know the **type** should now be **Microsoft.Compute/disks**? If
226+
Before you run the query, how did we know the **type** should now be **Microsoft.Compute/disks**? If
228227
you look at the full ID, you'll see **/providers/Microsoft.Compute/disks/** as part of the string.
229228
This string fragment gives you a hint as to what type to search for. An alternative method would be
230229
to remove the limit by type and instead only search by the ID field. As the ID is unique, only one
@@ -331,7 +330,7 @@ az graph query -q="Resources | where type =~ 'Microsoft.Network/publicIPAddresse
331330
```
332331

333332
To see how to accomplish these steps in a single query with the `join` operator, see the
334-
[List virtual machines with their network interface and public IP](../samples/advanced.md#join-vmpip)
333+
[List virtual machines with their network interface and public IP](../samples/advanced.md#list-virtual-machines-with-their-network-interface-and-public-ip)
335334
sample.
336335

337336
## Next steps

articles/governance/resource-graph/concepts/query-language.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Understand the query language
33
description: Describes Resource Graph tables and the available Kusto data types, operators, and functions usable with Azure Resource Graph.
4-
ms.date: 12/15/2023
4+
ms.date: 12/18/2023
55
ms.topic: conceptual
66
ms.author: davidsmatlak
77
author: davidsmatlak
@@ -170,19 +170,19 @@ Here's the list of KQL tabular operators supported by Resource Graph with specif
170170
|[count](/azure/data-explorer/kusto/query/countoperator) |[Count key vaults](../samples/starter.md#count-keyvaults) | |
171171
|[distinct](/azure/data-explorer/kusto/query/distinctoperator) |[Show resources that contain storage](../samples/starter.md#show-storage) | |
172172
|[extend](/azure/data-explorer/kusto/query/extendoperator) |[Count virtual machines by OS type](../samples/starter.md#count-os) | |
173-
|[join](/azure/data-explorer/kusto/query/joinoperator) |[Key vault with subscription name](../samples/advanced.md#join) |Join flavors supported: [innerunique](/azure/data-explorer/kusto/query/joinoperator#default-join-flavor), [inner](/azure/data-explorer/kusto/query/joinoperator#inner-join), [leftouter](/azure/data-explorer/kusto/query/joinoperator#left-outer-join). Limit of three `join` in a single query, one of which might be a cross-table `join`. If all cross-table `join` use is between _Resource_ and _ResourceContainers_, then three cross-table `join` are allowed. Custom join strategies, such as broadcast join, aren't allowed. For which tables can use `join`, go to [Resource Graph tables](#resource-graph-tables). |
173+
|[join](/azure/data-explorer/kusto/query/joinoperator) |[Key vault with subscription name](../samples/advanced.md#key-vaults-with-subscription-name) |Join flavors supported: [innerunique](/azure/data-explorer/kusto/query/joinoperator#default-join-flavor), [inner](/azure/data-explorer/kusto/query/joinoperator#inner-join), [leftouter](/azure/data-explorer/kusto/query/joinoperator#left-outer-join). Limit of three `join` in a single query, one of which might be a cross-table `join`. If all cross-table `join` use is between _Resource_ and _ResourceContainers_, then three cross-table `join` are allowed. Custom join strategies, such as broadcast join, aren't allowed. For which tables can use `join`, go to [Resource Graph tables](#resource-graph-tables). |
174174
|[limit](/azure/data-explorer/kusto/query/limitoperator) |[List all public IP addresses](../samples/starter.md#list-publicip) |Synonym of `take`. Doesn't work with [Skip](./work-with-data.md#skipping-records). |
175175
|[mvexpand](/azure/data-explorer/kusto/query/mvexpandoperator) | | Legacy operator, use `mv-expand` instead. _RowLimit_ max of 400. The default is 128. |
176-
|[mv-expand](/azure/data-explorer/kusto/query/mvexpandoperator) |[List Azure Cosmos DB with specific write locations](../samples/advanced.md#mvexpand-cosmosdb) |_RowLimit_ max of 400. The default is 128. Limit of 2 `mv-expand` in a single query.|
176+
|[mv-expand](/azure/data-explorer/kusto/query/mvexpandoperator) |[List Azure Cosmos DB with specific write locations](../samples/advanced.md#list-azure-cosmos-db-with-specific-write-locations) |_RowLimit_ max of 400. The default is 128. Limit of 2 `mv-expand` in a single query.|
177177
|[order](/azure/data-explorer/kusto/query/orderoperator) |[List resources sorted by name](../samples/starter.md#list-resources) |Synonym of `sort` |
178-
|[parse](/azure/data-explorer/kusto/query/parseoperator) |[Get virtual networks and subnets of network interfaces](../samples/advanced.md#parse-subnets) |It's optimal to access properties directly if they exist instead of using `parse`. |
178+
|[parse](/azure/data-explorer/kusto/query/parseoperator) |[Get virtual networks and subnets of network interfaces](../samples/advanced.md#get-virtual-networks-and-subnets-of-network-interfaces) |It's optimal to access properties directly if they exist instead of using `parse`. |
179179
|[project](/azure/data-explorer/kusto/query/projectoperator) |[List resources sorted by name](../samples/starter.md#list-resources) | |
180-
|[project-away](/azure/data-explorer/kusto/query/projectawayoperator) |[Remove columns from results](../samples/advanced.md#remove-column) | |
180+
|[project-away](/azure/data-explorer/kusto/query/projectawayoperator) |[Remove columns from results](../samples/advanced.md#remove-columns-from-results) | |
181181
|[sort](/azure/data-explorer/kusto/query/sort-operator) |[List resources sorted by name](../samples/starter.md#list-resources) |Synonym of `order` |
182182
|[summarize](/azure/data-explorer/kusto/query/summarizeoperator) |[Count Azure resources](../samples/starter.md#count-resources) |Simplified first page only |
183183
|[take](/azure/data-explorer/kusto/query/takeoperator) |[List all public IP addresses](../samples/starter.md#list-publicip) |Synonym of `limit`. Doesn't work with [Skip](./work-with-data.md#skipping-records). |
184184
|[top](/azure/data-explorer/kusto/query/topoperator) |[Show first five virtual machines by name and their OS type](../samples/starter.md#show-sorted) | |
185-
|[union](/azure/data-explorer/kusto/query/unionoperator) |[Combine results from two queries into a single result](../samples/advanced.md#unionresults) |Single table allowed: ```| union [kind= inner|outer] [withsource=ColumnName] Table```. Limit of three `union` legs in a single query. Fuzzy resolution of `union` leg tables isn't allowed. Might be used within a single table or between the _Resources_ and _ResourceContainers_ tables. |
185+
|[union](/azure/data-explorer/kusto/query/unionoperator) |[Combine results from two queries into a single result](../samples/advanced.md#combine-results-from-two-queries-into-a-single-result) |Single table allowed: ```| union [kind= inner|outer] [withsource=ColumnName] Table```. Limit of three `union` legs in a single query. Fuzzy resolution of `union` leg tables isn't allowed. Might be used within a single table or between the _Resources_ and _ResourceContainers_ tables. |
186186
|[where](/azure/data-explorer/kusto/query/whereoperator) |[Show resources that contain storage](../samples/starter.md#show-storage) | |
187187

188188
There's a default limit of three `join` and three `mv-expand` operators in a single Resource Graph SDK query. You can request an increase in these limits for your tenant through **Help + support**.

articles/governance/resource-graph/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview of Azure Resource Graph
33
description: Understand how the Azure Resource Graph service enables complex querying of resources at scale across subscriptions and tenants.
4-
ms.date: 10/31/2023
4+
ms.date: 12/18/2023
55
ms.topic: overview
66
ms.custom: devx-track-arm-template
77
ms.author: davidsmatlak
@@ -69,7 +69,7 @@ When an Azure resource is updated, Azure Resource Manager notifies Azure Resourc
6969
> Resource Graph uses a `GET` to the latest non-preview application programming interface (API) of each resource provider to gather
7070
> properties and values. As a result, the property expected may not be available. In some cases, the
7171
> API version used has been overridden to provide more current or widely used properties in the
72-
> results. See the [Show API version for each resource type](./samples/advanced.md#apiversion)
72+
> results. See the [Show API version for each resource type](./samples/advanced.md#show-resource-types-and-api-versions)
7373
> sample for a complete list in your environment.
7474
7575
## The query language

0 commit comments

Comments
 (0)