Skip to content

Commit aae6022

Browse files
authored
Merge branch 'master' into replace-aka
2 parents d73872f + 7fea84d commit aae6022

File tree

884 files changed

+13718
-7959
lines changed

Some content is hidden

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

884 files changed

+13718
-7959
lines changed

.openpublishing.publish.config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,11 @@
499499
"path_to_root": "azure-cosmosdb-java-v4-getting-started",
500500
"url": "https://github.com/Azure-Samples/azure-cosmos-java-getting-started",
501501
"branch": "master"
502+
},
503+
{
504+
"path_to_root": "azure-storage-snippets",
505+
"url": "https://github.com/azure-samples/AzureStorageSnippets",
506+
"branch": "master"
502507
}
503508
],
504509
"branch_target_mapping": {

.openpublishing.redirection.json

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,21 @@
672672
"redirect_url": "/azure/machine-learning/samples-notebooks",
673673
"redirect_document_id": false
674674
},
675+
{
676+
"source_path": "articles/cognitive-services/Content-Moderator/dotnet-sdk-quickstart.md",
677+
"redirect_url": "/azure/cognitive-services/Content-Moderator/client-libraries?pivots=programming-language-csharp",
678+
"redirect_document_id": false
679+
},
680+
{
681+
"source_path": "articles/cognitive-services/Content-Moderator/java-sdk-quickstart.md",
682+
"redirect_url": "/azure/cognitive-services/Content-Moderator/client-libraries?pivots=programming-language-java",
683+
"redirect_document_id": false
684+
},
685+
{
686+
"source_path": "articles/cognitive-services/Content-Moderator/python-sdk-quickstart.md",
687+
"redirect_url": "/azure/cognitive-services/Content-Moderator/client-libraries?pivots=programming-language-python",
688+
"redirect_document_id": false
689+
},
675690
{
676691
"source_path": "articles/cognitive-services/QnAMaker/Tutorials/create-publish-query-in-portal.md",
677692
"redirect_url": "/azure/cognitive-services/QnAMaker/Quickstarts/create-publish-knowledge-base",
@@ -1922,6 +1937,21 @@
19221937
"redirect_url": "/azure/cognitive-services/bing-autosuggest/quickstarts/client-libraries?pivots=programming-language-go",
19231938
"redirect_document_id": false
19241939
},
1940+
{
1941+
"source_path": "articles/cognitive-services/Face/Quickstarts/csharp-sdk.md",
1942+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-csharp",
1943+
"redirect_document_id": false
1944+
},
1945+
{
1946+
"source_path": "articles/cognitive-services/Face/Quickstarts/python-sdk.md",
1947+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-python",
1948+
"redirect_document_id": false
1949+
},
1950+
{
1951+
"source_path": "articles/cognitive-services/Face/Quickstarts/go-sdk.md",
1952+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-go",
1953+
"redirect_document_id": false
1954+
},
19251955
{
19261956
"source_path": "articles/virtual-machines/linux/classic/rdma-cluster.md",
19271957
"redirect_url": "/azure/virtual-machines/linux/sizes-hpc#rdma-capable-instances",
@@ -2682,6 +2712,16 @@
26822712
"redirect_url": "/azure/cosmos-db/sql-api-get-started",
26832713
"redirect_document_id": false
26842714
},
2715+
{
2716+
"source_path": "articles/search/search-example-adventureworks-modeling.md",
2717+
"redirect_url": "/azure/search/search-what-is-data-import",
2718+
"redirect_document_id": true
2719+
},
2720+
{
2721+
"source_path": "articles/search/search-example-adventureworks-multilevel-faceting.md",
2722+
"redirect_url": "/azure/search/search-filters-facets",
2723+
"redirect_document_id": true
2724+
},
26852725
{
26862726
"source_path": "articles/search/preview-api-resetskills.md",
26872727
"redirect_url": "/rest/api/searchservice/2019-05-06-preview/reset-skills",
@@ -3432,6 +3472,21 @@
34323472
"redirect_url": "/azure/iot-edge/how-to-manage-device-certificates",
34333473
"redirect_document_id": true
34343474
},
3475+
{
3476+
"source_path": "articles/iot-edge/how-to-deploy-monitor.md",
3477+
"redirect_url": "/azure/iot-edge/how-to-deploy-at-scale",
3478+
"redirect_document_id": true
3479+
},
3480+
{
3481+
"source_path": "articles/iot-edge/how-to-deploy-monitor-cli.md",
3482+
"redirect_url": "/azure/iot-edge/how-to-deploy-cli-at-scale",
3483+
"redirect_document_id": true
3484+
},
3485+
{
3486+
"source_path": "articles/iot-edge/how-to-deploy-monitor-vscode.md",
3487+
"redirect_url": "/azure/iot-edge/how-to-deploy-vscode-at-scale",
3488+
"redirect_document_id": true
3489+
},
34353490
{
34363491
"source_path": "articles/cognitive-services/cognitive-services-recommendations-quick-start.md",
34373492
"redirect_url": "/azure/cognitive-services/recommendations/overview",
@@ -7556,6 +7611,41 @@
75567611
"redirect_url": "/azure/application-gateway/resource-manager-template-samples",
75577612
"redirect_document_id": false
75587613
},
7614+
{
7615+
"source_path": "articles/application-gateway/application-gateway-create-gateway-cli-nodejs.md",
7616+
"redirect_url": "/azure/application-gateway/quick-create-cli",
7617+
"redirect_document_id": false
7618+
},
7619+
{
7620+
"source_path": "articles/application-gateway/tutorial-multisite-cli.md",
7621+
"redirect_url": "/azure/application-gateway/tutorial-multiple-sites-cli",
7622+
"redirect_document_id": false
7623+
},
7624+
{
7625+
"source_path": "articles/application-gateway/tutorial-create-vmss-cli.md",
7626+
"redirect_url": "/azure/application-gateway/tutorial-url-redirect-cli",
7627+
"redirect_document_id": false
7628+
},
7629+
{
7630+
"source_path": "articles/application-gateway/application-gateway-create-url-route-cli.md",
7631+
"redirect_url": "/azure/application-gateway/tutorial-url-route-cli",
7632+
"redirect_document_id": false
7633+
},
7634+
{
7635+
"source_path": "articles/application-gateway/application-gateway-create-url-route-arm-ps.md",
7636+
"redirect_url": "/azure/application-gateway/tutorial-url-route-powershell",
7637+
"redirect_document_id": false
7638+
},
7639+
{
7640+
"source_path": "articles/application-gateway/application-gateway-create-multisite-azureresourcemanager-powershell.md",
7641+
"redirect_url": "/azure/application-gateway/tutorial-multiple-sites-powershell",
7642+
"redirect_document_id": false
7643+
},
7644+
{
7645+
"source_path": "articles/application-gateway/application-gateway-ssl.md",
7646+
"redirect_url": "/azure/application-gateway/tutorial-ssl-powershell",
7647+
"redirect_document_id": false
7648+
},
75597649
{
75607650
"source_path": "articles/application-insights/app-insights-azure-diagnostics.md",
75617651
"redirect_url": "/azure/azure-monitor/platform/diagnostics-extension-to-application-insights",
@@ -17576,6 +17666,16 @@
1757617666
"redirect_url": "/azure/storage/blobs/data-lake-storage-upgrade",
1757717667
"redirect_document_id": false
1757817668
},
17669+
{
17670+
"source_path": "articles/storage/common/storage-migration-to-premium-storage.md",
17671+
"redirect_url": "/azure/virtual-machines/windows/migrate-to-managed-disks",
17672+
"redirect_document_id": false
17673+
},
17674+
{
17675+
"source_path": "articles/storage/blobs/storage-troubleshoot-vhds.md",
17676+
"redirect_url": "/azure/virtual-machines/troubleshooting",
17677+
"redirect_document_id": false
17678+
},
1757917679
{
1758017680
"source_path": "articles/storage/blobs/data-lake-storage-upgrade.md",
1758117681
"redirect_url": "/azure/storage/blobs/data-lake-storage-migrate-gen1-to-gen2",
@@ -51474,6 +51574,61 @@
5147451574
"source_path": "articles/app-service-mobile/app-service-mobile-xamarin-ios-get-started.md",
5147551575
"redirect_url": "/previous-versions/azure/app-service-mobile/app-service-mobile-xamarin-ios-get-started",
5147651576
"redirect_document_id": false
51577+
},
51578+
{
51579+
"source_path": "articles/cognitive-services/Custom-Vision-Service/csharp-tutorial.md",
51580+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/image-classification",
51581+
"redirect_document_id": false
51582+
},
51583+
{
51584+
"source_path": "articles/cognitive-services/Custom-Vision-Service/go-tutorial.md",
51585+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/image-classification",
51586+
"redirect_document_id": false
51587+
},
51588+
{
51589+
"source_path": "articles/cognitive-services/Custom-Vision-Service/java-tutorial.md",
51590+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/image-classification",
51591+
"redirect_document_id": false
51592+
},
51593+
{
51594+
"source_path": "articles/cognitive-services/Custom-Vision-Service/node-tutorial.md",
51595+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/image-classification",
51596+
"redirect_document_id": false
51597+
},
51598+
{
51599+
"source_path": "articles/cognitive-services/Custom-Vision-Service/python-tutorial.md",
51600+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/image-classification",
51601+
"redirect_document_id": false
51602+
},
51603+
{
51604+
"source_path": "articles/cognitive-services/Custom-Vision-Service/csharp-tutorial-od.md",
51605+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
51606+
"redirect_document_id": false
51607+
},
51608+
{
51609+
"source_path": "articles/cognitive-services/Custom-Vision-Service/go-tutorial-object-detection.md",
51610+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
51611+
"redirect_document_id": false
51612+
},
51613+
{
51614+
"source_path": "articles/cognitive-services/Custom-Vision-Service/java-tutorial-od.md",
51615+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
51616+
"redirect_document_id": false
51617+
},
51618+
{
51619+
"source_path": "articles/cognitive-services/Custom-Vision-Service/node-tutorial-object-detection.md",
51620+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
51621+
"redirect_document_id": false
51622+
},
51623+
{
51624+
"source_path": "articles/cognitive-services/Custom-Vision-Service/python-tutorial-od.md",
51625+
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
51626+
"redirect_document_id": false
51627+
},
51628+
{
51629+
"source_path": "articles/active-directory/develop/active-directory-graph-api-quickstart.md",
51630+
"redirect_url": "/azure/active-directory/develop/microsoft-graph-intro",
51631+
"redirect_document_id": false
5147751632
}
5147851633
]
5147951634
}

articles/active-directory-b2c/best-practices.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Define your application and service architecture, inventory current systems, and
3939
| Create a migration plan |Planning ahead can make migration go more smoothly. Learn more about [user migration](user-migration.md).|
4040
| Usability vs. security | Your solution must strike the right balance between application usability and your organization's acceptable level of risk. |
4141
| Move on-premises dependencies to the cloud | To help ensure a resilient solution, consider moving existing application dependencies to the cloud. |
42-
| Migrate existing apps to b2clogin.com | The deprecation of login.microsoftonline.com went into effect for all Azure AD B2C tenants on 04 December 2020. [Learn more](b2clogin.md). |
42+
| Migrate existing apps to b2clogin.com | The deprecation of login.microsoftonline.com will go into effect for all Azure AD B2C tenants on 04 December 2020. [Learn more](b2clogin.md). |
4343

4444
## Implementation
4545

@@ -88,4 +88,4 @@ Stay up to date with the state of the service and find support options.
8888
|--|--|
8989
| [Service updates](https://azure.microsoft.com/updates/?product=active-directory-b2c) | Stay up to date with Azure AD B2C product updates and announcements. |
9090
| [Microsoft Support](support-options.md) | File a support request for Azure AD B2C technical issues. Billing and subscription management support is provided at no cost. |
91-
| [Azure status](https://status.azure.com/status) | View the current health status of all Azure services. |
91+
| [Azure status](https://status.azure.com/status) | View the current health status of all Azure services. |

articles/active-directory-domain-services/secure-remote-vm-access.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ The RD environment deployment contains a number of steps. The existing RD deploy
5757

5858
1. Sign in to VMs created for the RD environment with an account that's part of the *Azure AD DC Administrators* group, such as *contosoadmin*.
5959
1. To create and configure RDS, use the existing [Remote Desktop environment deployment guide][deploy-remote-desktop]. Distribute the RD server components across your Azure VMs as desired.
60+
* Specific to Azure AD DS - when you configure RD licensing, set it to **Per Device** mode, not **Per User** as noted in the deployment guide.
6061
1. If you want to provide access using a web browser, [set up the Remote Desktop web client for your users][rd-web-client].
6162

6263
With RD deployed into the Azure AD DS managed domain, you can manage and use the service as you would with an on-premises AD DS domain.

articles/active-directory/app-provisioning/customize-application-attributes.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Along with this property, attribute-mappings also support the following attribut
6969
- **Target attribute** – The user attribute in the target system (example: ServiceNow).
7070
- **Default value if null (optional)** - The value that will be passed to the target system if the source attribute is null. This value will only be provisioned when a user is created. The "default value when null" will not be provisioned when updating an existing user. If, for example, you want to provision all existing users in the target system with a particular Job Title (when it is null in the source system), you can use the following [expression](../app-provisioning/functions-for-customizing-application-data.md): Switch(IsPresent([jobTitle]), "DefaultValue", "True", [jobTitle]). Make sure to replace the "Default Value" with what you would like to provision when null in the source system.
7171
- **Match objects using this attribute** – Whether this mapping should be used to uniquely identify users between the source and target systems. It's typically set on the userPrincipalName or mail attribute in Azure AD, which is typically mapped to a username field in a target application.
72-
- **Matching precedence** – Multiple matching attributes can be set. When there are multiple, they're evaluated in the order defined by this field. As soon as a match is found, no further matching attributes are evaluated.
72+
- **Matching precedence** – Multiple matching attributes can be set. When there are multiple, they're evaluated in the order defined by this field. As soon as a match is found, no further matching attributes are evaluated. While you can set as many matching attributes as you would like, consider whether the attributes you are using as matching attributes are truly unique and need to be matching attributes. Generally customers have 1 or 2 matching attributes in their configuration.
7373
- **Apply this mapping**
7474
- **Always** – Apply this mapping on both user creation and update actions.
7575
- **Only during creation** - Apply this mapping only on user creation actions.
@@ -312,8 +312,10 @@ Selecting this option will effectively force a resynchronization of all users wh
312312
- Updating attribute-mappings has an impact on the performance of a synchronization cycle. An update to the attribute-mapping configuration requires all managed objects to be reevaluated.
313313
- A recommended best practice is to keep the number of consecutive changes to your attribute-mappings at a minimum.
314314
- Adding a photo attribute to be provisioned to an app is not supported today as you cannot specify the format to sync the photo. You can request the feature on [User Voice](https://feedback.azure.com/forums/169401-azure-active-directory)
315-
- The attribute IsSoftDeleted is often part of the default mappings for an application. IsSoftdeleted can be true in one of four scenarios (the user is out of scope due to being unassigned from the application, the user is out of scope due to not meeting a scoping filter, the user has been soft deleted in Azure AD, or the property AccountEnabled is set to false on the user).
316-
- The Azure AD provisioning service does not support provisioning null values
315+
- The attribute IsSoftDeleted is often part of the default mappings for an application. IsSoftdeleted can be true in one of four scenarios (the user is out of scope due to being unassigned from the application, the user is out of scope due to not meeting a scoping filter, the user has been soft deleted in Azure AD, or the property AccountEnabled is set to false on the user). It is not recommended to remove the IsSoftDeleted attribute from your attribute mappings.
316+
- The Azure AD provisioning service does not support provisioning null values.
317+
- They primary key, typically "ID", should not be included as a target attribute in your attribute mappings.
318+
- The role attribute typically needs to be mapped using an expression, rather than a direct mapping. See section above for more details on role mapping.
317319

318320
## Next steps
319321

articles/active-directory/app-provisioning/workday-attribute-reference.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.author: chmutali
1818
# Workday attribute reference
1919
This section provides a list of attributes that you can fetch from Workday using XPATH queries. Based on the Workday Web Services API version, you plan to use, refer to the appropriate section.
2020

21-
## XPATH values for Workday Web Services version 21.1
21+
## XPATH values for Workday Web Services (WWS) API v21.1
2222

2323

2424
The table below captures the list of Workday attributes and corresponding XPATH expressions that are shipped out of the box with the Workday inbound provisioning app connector.
@@ -106,7 +106,9 @@ The table below captures the list of Workday attributes and corresponding XPATH
106106
| 79 | WorkerType | wd:Worker/wd:Worker\_Data/wd:Employment\_Data/wd:Position\_Data/wd:Worker\_Type\_Reference/@wd:Descriptor |
107107
| 80 | WorkSpaceReference | wd:Worker/wd:Worker\_Data/wd:Employment\_Data/wd:Position\_Data/wd:Work\_Space\_\_Reference/@wd:Descriptor |
108108

109-
## XPATH values for Workday Web Services version 30+
109+
## XPATH values for Workday Web Services (WWS) API v30+
110+
111+
If you are using a WWS API v30.0 and above, before turning on the provisioning job, please update the **XPATH API expressions** under **Attribute Mapping -> Advanced Options -> Edit attribute list for Workday** to use the values listed below. To configure additional XPATHs, refer to the section [Tutorial: Managing your configuration](../saas-apps/workday-inbound-tutorial.md#managing-your-configuration).
110112

111113

112114
| \# | Name | Workday XPATH API expression |

articles/active-directory/authentication/active-directory-certificate-based-authentication-ios.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ This article details the requirements and the supported scenarios for configurin
3232
| Azure Information Protection app |![Check mark signifying support for this application][1] |
3333
| Intune Company Portal |![Check mark signifying support for this application][1] |
3434
| Microsoft Teams |![Check mark signifying support for this application][1] |
35+
| Office (mobile) |![Check mark signifying support for this application][1] |
3536
| OneNote |![Check mark signifying support for this application][1] |
3637
| OneDrive |![Check mark signifying support for this application][1] |
3738
| Outlook |![Check mark signifying support for this application][1] |

0 commit comments

Comments
 (0)