Skip to content

Commit c03b939

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into release-ignite-disk-bursting
2 parents b438cf2 + 7ffd6bb commit c03b939

File tree

96 files changed

+1501
-1999
lines changed

Some content is hidden

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

96 files changed

+1501
-1999
lines changed

.openpublishing.redirection.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16125,6 +16125,11 @@
1612516125
"redirect_url": "/azure/stream-analytics/stream-analytics-troubleshoot-input",
1612616126
"redirect_document_id": false
1612716127
},
16128+
{
16129+
"source_path": "articles/stream-analytics/powerbi-output-managed-identity.md",
16130+
"redirect_url": "/azure/stream-analytics/stream-analytics-define-outputs#power-bi",
16131+
"redirect_document_id": false
16132+
},
1612816133
{
1612916134
"source_path": "articles/stream-analytics/vs-code-how-to.md",
1613016135
"redirect_url": "/azure/stream-analytics/vscode-explore-jobs",
@@ -42618,6 +42623,21 @@
4261842623
"redirect_url": "/azure/cognitive-services/content-moderator",
4261942624
"redirect_document_id": false
4262042625
},
42626+
{
42627+
"source_path": "articles/cognitive-services/Content-Moderator/image-moderation-quickstart-dotnet.md",
42628+
"redirect_url": "/azure/cognitive-services/content-moderator/dotnet-sdk-quickstart",
42629+
"redirect_document_id": false
42630+
},
42631+
{
42632+
"source_path": "articles/cognitive-services/Content-Moderator/text-moderation-quickstart-dotnet.md",
42633+
"redirect_url": "/azure/cognitive-services/content-moderator/dotnet-sdk-quickstart",
42634+
"redirect_document_id": false
42635+
},
42636+
{
42637+
"source_path": "articles/cognitive-services/Content-Moderator/moderation-reviews-quickstart-dotnet.md",
42638+
"redirect_url": "/azure/cognitive-services/content-moderator/dotnet-sdk-quickstart",
42639+
"redirect_document_id": false
42640+
},
4262142641
{
4262242642
"source_path": "articles/dev-spaces/quickstart-cli-dockerfile.md",
4262342643
"redirect_url": "/azure/dev-spaces/quickstart-cli",

articles/active-directory-domain-services/compare-identity-solutions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ On an Azure AD-joined or registered device, user authentication happens using mo
9494
| Representation in the directory | Device objects in the Azure AD directory | Computer objects in the Azure AD DS managed domain |
9595
| Authentication | OAuth / OpenID Connect based protocols | Kerberos and NTLM protocols |
9696
| Management | Mobile Device Management (MDM) software like Intune | Group Policy |
97-
| Networking | Works over the internet | Requires machines to be on the same virtual network as the managed domain |
97+
| Networking | Works over the internet | Must be connected to, or peered with, the virtual network where the managed domain is deployed |
9898
| Great for... | End-user mobile or desktop devices | Server VMs deployed in Azure |
9999

100100
## Next steps
@@ -107,4 +107,4 @@ To get started with using Azure AD DS, [create an Azure AD DS managed domain usi
107107
[custom-ou]: create-ou.md
108108
[manage-gpos]: manage-group-policy.md
109109
[tutorial-ldaps]: tutorial-configure-ldaps.md
110-
[tutorial-create]: tutorial-create-instance.md
110+
[tutorial-create]: tutorial-create-instance.md

articles/active-directory/develop/v1-permissions-and-consent.md

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Azure Active Directory (Azure AD) makes extensive use of permissions for both OA
3434
Azure AD defines two kinds of permissions:
3535

3636
* **Delegated permissions** - Are used by apps that have a signed-in user present. For these apps, either the user or an administrator consents to the permissions that the app requests and the app is delegated permission to act as the signed-in user when making calls to an API. Depending on the API, the user may not be able to consent to the API directly and would instead [require an administrator to provide "admin consent"](/azure/active-directory/develop/active-directory-devhowto-multi-tenant-overview).
37-
* **Application permissions** - Are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be [consented by an administrator](/azure/active-directory/develop/active-directory-v2-scopes#requesting-consent-for-an-entire-tenant) because they are typically powerful and allow access to data across user-boundaries, or data that would otherwise be restricted to administrators.
37+
* **Application permissions** - Are used by apps that run without a signed-in user present; for example, apps that run as background services or daemons. Application permissions can only be [consented to by administrators](/azure/active-directory/develop/active-directory-v2-scopes#requesting-consent-for-an-entire-tenant) because they are typically powerful and allow access to data across user-boundaries, or data that would otherwise be restricted to administrators. Users who are defined as owners of the resource application (i.e. the API which publishes the permissions) are also allowed to grant application permissions for the APIs they own.
3838

3939
Effective permissions are the permissions that your app will have when making requests to an API.
4040

articles/active-directory/users-groups-roles/groups-lifecycle.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This article tells you how to manage the lifecycle of Office 365 groups by setti
2525

2626
Once you set a group to expire:
2727

28-
- Groups with user activities are automatically renewed as the expiration nears (preview)
28+
- Groups with user activities are automatically renewed as the expiration nears
2929
- Owners of the group are notified to renew the group, if the group is not auto-renewed
3030
- Any group that is not renewed is deleted
3131
- Any Office 365 group that is deleted can be restored within 30 days by the group owners or the administrator
@@ -37,7 +37,7 @@ Currently only one expiration policy can be configured for all Office 365 groups
3737
3838
For information on how to download and install the Azure AD PowerShell cmdlets, see [Azure Active Directory PowerShell for Graph 2.0.0.137](https://www.powershellgallery.com/packages/AzureADPreview/2.0.0.137).
3939

40-
## Activity-based automatic renewal (preview)
40+
## Activity-based automatic renewal
4141

4242
With Azure AD intelligence, groups are now automatically renewed based on whether they have been in recent used. This feature eliminates the need for manual action by group owners, because it based on user activity in groups across Office 365 services like Outlook, SharePoint, Teams, or Yammer. For example, if an owner or a group member does something like upload a document in SharePoint, visit a Teams channel, or send an email to the group in Outlook, the group is automatically renewed and the owner does not get any renewal notifications.
4343

articles/active-directory/users-groups-roles/groups-quickstart-expiration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ In this quickstart, you set the expiration policy for your Office 365 groups. Wh
2323

2424
Expiration policy is simple:
2525

26-
- Groups with user activities are automatically renewed as the expiration nears (preview)
26+
- Groups with user activities are automatically renewed as the expiration nears
2727
- Group owners are notified to renew an expiring group
2828
- A group that is not renewed is deleted
2929
- A deleted Office 365 group can be restored within 30 days by a group owner or by an Azure AD administrator
3030

3131
> [!NOTE]
32-
> Groups now use Azure AD intelligence to automatically renewed based on whether they have been in recent use (currently in public preview, so no sign-up is required). This feature is based on user activity in groups across Office 365 services like Outlook, SharePoint, Teams, Yammer, and others.
32+
> Groups now use Azure AD intelligence to automatically renewed based on whether they have been in recent use. This renewal decision is based on user activity in groups across Office 365 services like Outlook, SharePoint, Teams, Yammer, and others.
3333
3434
If you don't have an Azure subscription, [create a free account](https://azure.microsoft.com/free/) before you begin.
3535

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Improve operational excellency for your Azure subscriptions with Azure Advisor | Microsoft Docs
3+
description: Use Advisor to optimize and get mature in operational excellence for your Azure subscriptions.
4+
services: advisor
5+
documentationcenter: NA
6+
author: sagupt
7+
ms.service: advisor
8+
ms.topic: article
9+
ms.date: 10/24/2019
10+
ms.author: sagupt
11+
---
12+
13+
# Achieve operational excellence with Azure Advisor
14+
15+
Azure Advisor operational excellence recommendations help customer with process and workflow efficiency, resource manageability and deployment best practices. You can get these recommendations from Advisor on the **Operational Excellence** tab of the Advisor dashboard.
16+
17+
## Create Azure Service Health alerts to be notified when Azure issues affect you
18+
19+
We recommend setting up Azure Service Health alerts to be notified when Azure service issues affect you. [Azure Service Health](https://azure.microsoft.com/features/service-health/) is a free service that provides personalized guidance and support when you are impacted by an Azure service issue. Advisor identifies subscriptions that do not have alerts configured and recommends creating one.
20+
21+
## Design your storage accounts to prevent hitting the maximum subscription limit
22+
23+
An Azure region can support a maximum of 250 storage accounts per subscription. Once the limit is reached, you will be unable to create any more storage accounts in that region/subscription combination. Advisor will check your subscriptions and surface recommendations for you to design for fewer storage accounts for any that are close to reaching the maximum limit.
24+
25+
## Ensure you have access to Azure cloud experts when you need it
26+
27+
When running a business-critical workload, it's important to have access to technical support when needed. Advisor identifies potential business-critical subscriptions that do not have technical support included in their support plan and recommends upgrading to an option that includes technical support.
28+
29+
## Repair invalid log alert rules
30+
31+
Azure Advisor will detect alert rules that have invalid queries specified in their condition section.
32+
Log alert rules are created in Azure Monitor and are used to run analytics queries at specified intervals. The results of the query determine if an alert needs to be triggered. Analytics queries may become invalid overtime due to changes in referenced resources, tables, or commands. Advisor will recommend that you correct the query in the alert rule to prevent it from getting auto-disabled and ensure monitoring coverage of your resources in Azure. [Learn more about troubleshooting alert rules](https://aka.ms/aa_logalerts_queryrepair)
33+
34+
## Follow best practices using Azure Policy
35+
36+
Azure Policy is a service in Azure that you use to create, assign, and manage policies. These policies enforce different rules and effects over your resources. Below are the Azure policy recommendations to help you achieve operational excellency:
37+
1. Manage Tags using Azure Policy: This policy adds or replaces the specified tag and value when any resource is created or updated. Existing resources can be remediated by triggering a remediation task. Also, this doesn't modify tags on resource groups.
38+
2. Enforce geo-compliance requirements using Azure Policy: The policy enables you to restrict the locations your organization can specify when deploying resources.
39+
3. Specify allowed virtual machine SKUs for deployments: This policy enables you to specify a set of virtual machine SKUs that your organization can deploy.
40+
4. Enforce 'Audit VMs that do not use managed disks' using Azure policy
41+
5. Use 'Inherit a tag from resource groups' using Azure policy: The policy adds or replaces the specified tag and value from the parent resource group when any resource is created or updated. Existing resources can be remediated by triggering a remediation task.
42+
43+
## Next steps
44+
45+
To learn more about Advisor recommendations, see:
46+
* [Introduction to Advisor](advisor-overview.md)
47+
* [Get Started](advisor-get-started.md)
48+
* [Advisor Cost recommendations](advisor-cost-recommendations.md)
49+
* [Advisor Performance recommendations](advisor-performance-recommendations.md)
50+
* [Advisor High Availability recommendations](advisor-high-availability-recommendations.md)
51+
* [Advisor Security recommendations](advisor-security-recommendations.md)

articles/advisor/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
href: advisor-performance-recommendations.md
1919
- name: Reduce service costs
2020
href: advisor-cost-recommendations.md
21+
- name: Achieve operational excellence
22+
href: advisor-operational-excellence-recommendations.md
2123
- name: Configure recommendations
2224
href: view-recommendations.md
2325
- name: Permissions and blocked actions

articles/application-gateway/custom-waf-rules-overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ If you want to use *or* for two different conditions, the two conditions must be
2828
2929
Regular expressions are also supported in custom rules, just as they are in the core rule sets. For examples of these rules, see "Example 3" and "Example 5" in [Create and use custom web application firewall rules](create-custom-waf-rules.md).
3030

31+
> [!NOTE]
32+
> Custom rules are not available in the v1 SKU WAF.
33+
3134
## Allowing or blocking traffic
3235

3336
Allowing or blocking traffic is simple with custom rules. For example, you can block all traffic that comes from a range of IP addresses. You can make another rule to allow traffic if the request comes from a certain browser.

articles/azure-cache-for-redis/cache-troubleshoot-data-loss.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ If you find that most of or all keys have disappeared from your cache, you can c
9898
|---|---|
9999
| [Key flushing](#key-flushing) | Keys have been manually purged |
100100
| [Incorrect database selection](#incorrect-database-selection) | Redis is set to use a non-default database |
101-
| [Redis instance failure](#redis-instance-failure) | Keys are removed by explicit delete commands |
101+
| [Redis instance failure](#redis-instance-failure) | Redis server is unavailable |
102102

103103
### Key flushing
104104

0 commit comments

Comments
 (0)