Skip to content

Commit 9ae60db

Browse files
authored
Merge pull request #253402 from MicrosoftDocs/main
Publish to live, Sunday 4 AM PST, 10/1
2 parents 7904c27 + c13899b commit 9ae60db

File tree

226 files changed

+2578
-1800
lines changed

Some content is hidden

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

226 files changed

+2578
-1800
lines changed

CODEOWNERS

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -4,74 +4,6 @@
44
# Background: https://github.blog/2017-07-06-introducing-code-owners/
55
# NOTE: The people you choose as code owners must have _write_ permissions for the repository. When the code owner is a team, that team must be _visible_ and it must have _write_ permissions, even if all the individual members of the team already have write permissions directly, through organization membership, or through another team membership.
66

7-
# Azure Monitor
8-
articles/azure-monitor/* @bwren
9-
articles/azure-monitor/agents @guywi-ms @bwren
10-
articles/azure-monitor/alerts @abbyMSFT
11-
articles/azure-monitor/app @AaronMaxwell
12-
articles/azure-monitor/autoscale @EdB-MSFT
13-
articles/azure-monitor/containers @bwren
14-
articles/azure-monitor/essentials @bwren @rboucher @EdB-MSFT
15-
articles/azure-monitor/insights @bwren @rboucher
16-
articles/azure-monitor/logs @guywi-ms
17-
articles/azure-monitor/visualize @abbyMSFT @rboucher
18-
articles/azure-monitor/vm @bwren
19-
articles/advisor @rboucher
20-
articles/service-health @rboucher
21-
22-
# Azure Synapse Analytics
23-
/articles/synapse-analytics/ @SnehaGunda @WilliamDAssafMSFT @ryanmajidi @saveenr
24-
/articles/synapse-analytics/backuprestore/ @joannapea @WilliamDAssafMSFT
25-
/articles/synapse-analytics/catalog-governance/@djpmsft @chanuengg
26-
/articles/synapse-analytics/ccid/ @liudan66
27-
/articles/synapse-analytics/data-integration/ @kromerm @jonburchel
28-
/articles/synapse-analytics/machine-learning/ @garyericson @NelGson @midesa
29-
/articles/synapse-analytics/metadata/@MikeRys @jocaplan
30-
/articles/synapse-analytics/security/ @RonyMSFT @meenalsri
31-
/articles/synapse-analytics/spark/ @euangms @mlee3gsd @midesa
32-
/articles/synapse-analytics/sql/ @filippopovic @azaricstefan @WilliamDAssafMSFT @jovanpop-msft
33-
/articles/synapse-analytics/sql-data-warehouse/ @SnehaGunda @WilliamDAssafMSFT
34-
/articles/synapse-analytics/synapse-link/ @Rodrigossz @SnehaGunda @jovanpop-msft
35-
36-
# Cognitive Services
37-
/articles/ai-services/ @aahill @patrickfarley @nitinme @mrbullwinkle @laujan @eric-urban @jboback
38-
39-
# DevOps
40-
/articles/ansible/ @TomArcherMsft
41-
/articles/chef/ @TomArcherMsft
42-
/articles/jenkins/ @TomArcherMsft
43-
/articles/terraform/ @TomArcherMsft
44-
45-
# compute
46-
/articles/virtual-machines/ @cynthn @mimckitt
47-
/articles/virtual-machine-scale-sets/ @ju-shim @mimckitt
48-
/articles/cloud-services/ @mimckitt
49-
/articles/cloud-services-extended-support/ @mimckitt
50-
/articles/service-fabric/ @sukanyamsft @mimckitt
51-
/articles/container-instances/ @macolso @mimckitt
52-
/articles/container-registry/ @dlepow @mimckitt
53-
54-
# Security
55-
/articles/security/fundamentals/feature-availability.md @msmbaldwin @terrylanfear
56-
57-
# Azure Security Center
58-
/articles/security-center/ @memildin
59-
/includes/*security-controls*.md @memildin
60-
61-
# Defender for Cloud
62-
63-
/articles/defender-for-cloud @dcurwin @ElazarK
64-
65-
# DDOS Protection
66-
/articles/ddos-protection @aletheatoh @anupamvi
67-
68-
# Lighthouse
69-
/articles/lighthouse/ @JnHs
70-
71-
# Healthcare APIs
72-
/articles/healthcare-apis/ @ranvijaykumar @chachachachami
73-
747
# Configuration
758
*.json @SyntaxC4 @snoviking
76-
.acrolinx-config.edn @MonicaRush
779
articles/zone-pivot-groups.yml @SyntaxC4 @snoviking

articles/active-directory/fundamentals/custom-security-attributes-manage.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ The following table provides a high-level comparison of the custom security attr
6060

6161
| Permission | Global Administrator | Attribute Definition Admin | Attribute Assignment Admin | Attribute Definition Reader | Attribute Assignment Reader |
6262
| --- | :---: | :---: | :---: | :---: | :---: |
63-
| Read attribute sets | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
64-
| Read attribute definitions | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
65-
| Read attribute assignments for users and applications (service principals) | | | :heavy_check_mark: | | :heavy_check_mark: |
66-
| Add or edit attribute sets | | :heavy_check_mark: | | | |
67-
| Add, edit, or deactivate attribute definitions | | :heavy_check_mark: | | | |
68-
| Assign attributes to users and applications (service principals) | | | :heavy_check_mark: | | |
63+
| Read attribute sets | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
64+
| Read attribute definitions | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
65+
| Read attribute assignments for users and applications (service principals) | | | :white_check_mark: | | :white_check_mark: |
66+
| Add or edit attribute sets | | :white_check_mark: | | | |
67+
| Add, edit, or deactivate attribute definitions | | :white_check_mark: | | | |
68+
| Assign attributes to users and applications (service principals) | | | :white_check_mark: | | |
6969

7070
## Step 4: Determine your delegation strategy
7171

articles/active-directory/fundamentals/custom-security-attributes-overview.md

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.subservice: fundamentals
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 06/29/2023
12+
ms.date: 09/30/2023
1313
ms.collection: M365-identity-device-management
1414
---
1515

@@ -48,6 +48,11 @@ The following example shows how you can specify custom security attribute values
4848

4949
![Custom security attribute examples assigned to a user.](./media/custom-security-attributes-overview/attribute-values-examples.png)
5050

51+
Custom security attributes **aren't** supported in the following scenarios:
52+
53+
- [Microsoft Entra Domain Services](../../active-directory-domain-services/overview.md)
54+
- [SAML token claims](../develop/saml-claims-customization.md)
55+
5156
## Objects that support custom security attributes
5257

5358
Currently, you can add custom security attributes for the following Microsoft Entra objects:
@@ -126,18 +131,18 @@ The following table lists the properties you can specify for attribute sets and
126131

127132
| Property | Required | Can be changed later | Description |
128133
| --- | :---: | :---: | --- |
129-
| Attribute set name | :heavy_check_mark: | | Name of the attribute set. Must be unique within a tenant. Cannot include spaces or special characters. |
130-
| Attribute set description | | :heavy_check_mark: | Description of the attribute set. |
131-
| Maximum number of attributes | | :heavy_check_mark: | Maximum number of custom security attributes that can be defined in an attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. |
132-
| Attribute set | :heavy_check_mark: | | A collection of related custom security attributes. Every custom security attribute must be part of an attribute set. |
133-
| Attribute name | :heavy_check_mark: | | Name of the custom security attribute. Must be unique within an attribute set. Cannot include spaces or special characters. |
134-
| Attribute description | | :heavy_check_mark: | Description of the custom security attribute. |
135-
| Data type | :heavy_check_mark: | | Data type for the custom security attribute values. Supported types are `Boolean`, `Integer`, and `String`. |
136-
| Allow multiple values to be assigned | :heavy_check_mark: | | Indicates whether multiple values can be assigned to the custom security attribute. If data type is set to `Boolean`, cannot be set to Yes. |
137-
| Only allow predefined values to be assigned | :heavy_check_mark: | | Indicates whether only predefined values can be assigned to the custom security attribute. If set to No, free-form values are allowed. Can later be changed from Yes to No, but cannot be changed from No to Yes. If data type is set to `Boolean`, cannot be set to Yes.|
134+
| Attribute set name | :white_check_mark: | | Name of the attribute set. Must be unique within a tenant. Cannot include spaces or special characters. |
135+
| Attribute set description | | :white_check_mark: | Description of the attribute set. |
136+
| Maximum number of attributes | | :white_check_mark: | Maximum number of custom security attributes that can be defined in an attribute set. Default value is `null`. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. |
137+
| Attribute set | :white_check_mark: | | A collection of related custom security attributes. Every custom security attribute must be part of an attribute set. |
138+
| Attribute name | :white_check_mark: | | Name of the custom security attribute. Must be unique within an attribute set. Cannot include spaces or special characters. |
139+
| Attribute description | | :white_check_mark: | Description of the custom security attribute. |
140+
| Data type | :white_check_mark: | | Data type for the custom security attribute values. Supported types are `Boolean`, `Integer`, and `String`. |
141+
| Allow multiple values to be assigned | :white_check_mark: | | Indicates whether multiple values can be assigned to the custom security attribute. If data type is set to `Boolean`, cannot be set to Yes. |
142+
| Only allow predefined values to be assigned | :white_check_mark: | | Indicates whether only predefined values can be assigned to the custom security attribute. If set to No, free-form values are allowed. Can later be changed from Yes to No, but cannot be changed from No to Yes. If data type is set to `Boolean`, cannot be set to Yes.|
138143
| Predefined values | | | Predefined values for the custom security attribute of the selected data type. More predefined values can be added later. Values can include spaces, but some special characters are not allowed. |
139-
| Predefined value is active | | :heavy_check_mark: | Specifies whether the predefined value is active or deactivated. If set to false, the predefined value cannot be assigned to any additional supported directory objects. |
140-
| Attribute is active | | :heavy_check_mark: | Specifies whether the custom security attribute is active or deactivated. |
144+
| Predefined value is active | | :white_check_mark: | Specifies whether the predefined value is active or deactivated. If set to false, the predefined value cannot be assigned to any additional supported directory objects. |
145+
| Attribute is active | | :white_check_mark: | Specifies whether the custom security attribute is active or deactivated. |
141146

142147
## Limits and constraints
143148

@@ -195,11 +200,11 @@ Depending on whether you have a Microsoft Entra ID P1 or P2 license, here are th
195200

196201
| Role assignment task | Premium P1 | Premium P2 |
197202
| --- | :---: | :---: |
198-
| Permanent role assignments | :heavy_check_mark: | :heavy_check_mark: |
199-
| Eligible role assignments | n/a | :heavy_check_mark: |
200-
| Permanent role assignments at attribute set scope | :heavy_check_mark: | :heavy_check_mark: |
203+
| Permanent role assignments | :white_check_mark: | :white_check_mark: |
204+
| Eligible role assignments | n/a | :white_check_mark: |
205+
| Permanent role assignments at attribute set scope | :white_check_mark: | :white_check_mark: |
201206
| Eligible role assignments at attribute set scope | n/a | :x: |
202-
| **Assigned roles** page lists permanent role assignments at attribute set scope | :heavy_check_mark: | :warning:<br/>Role assignments exist, but aren't listed |
207+
| **Assigned roles** page lists permanent role assignments at attribute set scope | :white_check_mark: | :warning:<br/>Role assignments exist, but aren't listed |
203208

204209
## License requirements
205210

articles/advisor/advisor-reference-reliability-recommendations.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
---
22
title: Reliability recommendations
33
description: Full list of available reliability recommendations in Advisor.
4+
author: mabrahms
5+
ms.author: v-mabrahms
6+
ms.service: azure
47
ms.topic: article
5-
ms.custom: ignite-2022
6-
ms.date: 02/04/2022
8+
ms.date: 09/27/2023
79
---
810

911
# Reliability recommendations
@@ -50,7 +52,6 @@ Learn more about [Azure FarmBeats - FarmBeatsPythonSdkVersion (Upgrade to the la
5052

5153
## API Management
5254

53-
5455
### SSL/TLS renegotiation blocked
5556

5657
SSL/TLS renegotiation attempt blocked. Renegotiation happens when a client certificate is requested over an already established connection. When it is blocked, reading 'context.Request.Certificate' in policy expressions returns 'null'. To support client certificate authentication scenarios, enable 'Negotiate client certificate' on listed hostnames. For browser-based clients, enabling this option might result in a certificate prompt being presented to the client.
@@ -69,7 +70,19 @@ Learn more about [Api Management - HostnameCertRotationFail (Hostname certificat
6970

7071
We detected the minimal replica count set for your container app may be lower than optimal. Consider increasing the minimal replica count for better availability.
7172

72-
Learn more about [Resource - ContainerAppMinimalReplicaCountTooLow (Increase the minimal replica count for your container app)](https://aka.ms/containerappscalingrules).
73+
Learn more about [Microsoft App Container App - ContainerAppMinimalReplicaCountTooLow (Increase the minimal replica count for your container app)](https://aka.ms/containerappscalingrules).
74+
75+
### Renew custom domain certificate
76+
77+
We detected the custom domain certificate you uploaded is near expiration. Please renew your certificate and upload the new certificate for your container apps.
78+
79+
Learn more about [Microsoft App Container App - ContainerAppCustomDomainCertificateNearExpiration (Renew custom domain certificate)](https://aka.ms/containerappcustomdomaincert).
80+
81+
### A potential networking issue has been identified with your Container Apps Environment that requires it to be re-created to avoid DNS issues
82+
83+
A potential networking issue has been identified for your Container Apps Environments. To prevent this potential networking issue from impacting your Container Apps Environment, create a new Container Apps Environment, re-create your Container Apps in the new environment, and delete the old Container Apps Environment
84+
85+
Learn more about [Managed Environment - CreateNewContainerAppsEnvironment (A potential networking issue has been identified with your Container Apps Environment that requires it to be re-created to avoid DNS issues)](https://aka.ms/createcontainerapp).
7386

7487
## Cache for Redis
7588

@@ -90,7 +103,7 @@ Learn more about [Front Door Profile - SwitchVersionBYOC (Switch Secret version
90103

91104
### Migrate Virtual Machines to Availability Zones
92105

93-
By migrating virtual machines to Availability Zones, you can ensure the isolation of your VMs from potential failures in other zones. With this, you can expect enhanced resiliency in your workload by avoiding downtime and business interruptions.
106+
By migrating virtual machines to Availability Zones, you can ensure the isolation of your VMs from potential failures in other zones, and you can expect enhanced resiliency in your workload by avoiding downtime and business interruptions.
94107

95108
Learn more about [Availability Zones](../reliability/availability-zones-overview.md).
96109

@@ -108,7 +121,7 @@ Learn more about [Virtual machine - MigrateStandardStorageAccountToPremium (Upgr
108121

109122
### Enable virtual machine replication to protect your applications from regional outage
110123

111-
Virtual machines which do not have replication enabled to another region are not resilient to regional outages. Replicating the machines drastically reduce any adverse business impact during the time of an Azure region outage. We highly recommend enabling replication of all the business critical virtual machines from the below list so that in an event of an outage, you can quickly bring up your machines in remote Azure region.
124+
Virtual machines that do not have replication enabled to another region, are not resilient to regional outages. Replicating the machines drastically reduce any adverse business impact during the time of an Azure region outage. We highly recommend enabling replication of all the business critical virtual machines from the below list so that in an event of an outage, you can quickly bring up your machines in remote Azure region.
112125
Learn more about [Virtual machine - ASRUnprotectedVMs (Enable virtual machine replication to protect your applications from regional outage)](https://aka.ms/azure-site-recovery-dr-azure-vms).
113126

114127
### Upgrade VM from Premium Unmanaged Disks to Managed Disks at no extra cost
@@ -131,21 +144,21 @@ Learn more about [Availability set - ManagedDisksAvSet (Use Managed Disks to imp
131144

132145
### Check Point Virtual Machine may lose Network Connectivity.
133146

134-
We have identified that your Virtual Machine might be running a version of Check Point image that has been known to lose network connectivity in the event of a platform servicing operation. It is recommended that you upgrade to a newer version of the image that addresses this issue. Contact Check Point for further instructions on how to upgrade your image.
147+
We have identified that your Virtual Machine might be running a version of Check Point image that has been known to lose network connectivity in the event of a platform servicing operation. It is recommended that you upgrade to a newer version of the image. Contact Check Point for further instructions on how to upgrade your image.
135148

136149
Learn more about [Virtual machine - CheckPointPlatformServicingKnownIssueA (Check Point Virtual Machine may lose Network Connectivity.)](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk151752&partition=Advanced&product=CloudGuard).
137150

138151
### Access to mandatory URLs missing for your Azure Virtual Desktop environment
139152

140-
In order for a session host to deploy and register to Azure Virtual Desktop properly, you need to add a set of URLs to allowed list in case your virtual machine runs in restricted environment. After visiting the "Learn More" link, you see the minimum list of URLs you need to unblock to have a successful deployment and functional session host. For specific URL(s) missing from allowed list, you may also search Application event log for event 3702.
153+
In order for a session host to deploy and register to Azure Virtual Desktop properly, you need to add a set of URLs to the allowed list, in case your virtual machine runs in a restricted environment. After visiting the "Learn More" link, you see the minimum list of URLs you need to unblock to have a successful deployment and functional session host. For specific URL(s) missing from allowed list, you may also search Application event log for event 3702.
141154

142155
Learn more about [Virtual machine - SessionHostNeedsAssistanceForUrlCheck (Access to mandatory URLs missing for your Azure Virtual Desktop environment)](../virtual-desktop/safe-url-list.md).
143156

144157
## PostgreSQL
145158

146159
### Improve PostgreSQL availability by removing inactive logical replication slots
147160

148-
Our internal telemetry indicates that your PostgreSQL server may have inactive logical replication slots. THIS NEEDS IMMEDIATE ATTENTION. This can result in degraded server performance and unavailability due to WAL file retention and buildup of snapshot files. To improve performance and availability, we STRONGLY recommend that you IMMEDIATELY either delete the inactive replication slots, or start consuming the changes from these slots so that the slots' Log Sequence Number (LSN) advances and is close to the current LSN of the server.
161+
Our internal telemetry indicates that your PostgreSQL server may have inactive logical replication slots. THIS NEEDS IMMEDIATE ATTENTION. Inactive logical replication can result in degraded server performance and unavailability due to WAL file retention and buildup of snapshot files. To improve performance and availability, we STRONGLY recommend that you IMMEDIATELY either delete the inactive replication slots, or start consuming the changes from these slots so that the slots' Log Sequence Number (LSN) advances and is close to the current LSN of the server.
149162

150163
Learn more about [PostgreSQL server - OrcasPostgreSqlLogicalReplicationSlots (Improve PostgreSQL availability by removing inactive logical replication slots)](https://aka.ms/azure_postgresql_logical_decoding).
151164

articles/ai-services/LUIS/app-schema-definition.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: App schema definition
33
description: The LUIS app is represented in either the `.json` or `.lu` and includes all intents, entities, example utterances, features, and settings.
4-
ms.service: cognitive-services
5-
ms.subservice: language-understanding
4+
ms.service: azure-ai-language
5+
ms.subservice: azure-ai-luis
66
ms.author: aahi
77
author: aahill
88
manager: nitinme

0 commit comments

Comments
 (0)