Skip to content

Commit 00a824c

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 11efd12 + 317af44 commit 00a824c

File tree

30 files changed

+269
-99
lines changed

30 files changed

+269
-99
lines changed

articles/active-directory-b2c/whats-new-docs.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ Welcome to what's new in Azure Active Directory B2C documentation. This article
2525
### Updated articles
2626

2727
- [Tutorial: Create an Azure Active Directory B2C tenant](tutorial-create-tenant.md) - [Azure AD B2C] Azure AD B2C Go-Local opt-in feature
28-
- [Tutorial: Configure security analytics for Azure Active Directory B2C data with Microsoft Sentinel](configure-security-analytics-sentinel.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
29-
- [Tutorial: Configure Azure Active Directory B2C with Azure Web Application Firewall](partner-web-application-firewall.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
28+
- [Tutorial: Configure security analytics for Azure Active Directory B2C data with Microsoft Sentinel](configure-security-analytics-sentinel.md) - Removing product name from filename and links.
29+
- [Tutorial: Configure Azure Active Directory B2C with Azure Web Application Firewall](partner-web-application-firewall.md) - Removing product name from filename and links.
3030
- [Title not found in: #240919](azure-ad-external-identities-videos.md) - Delete azure-ad-external-identities-videos.md
31-
- [Build a global identity solution with funnel-based approach](b2c-global-identity-funnel-based-design.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
32-
- [Azure Active Directory B2C global identity framework proof of concept for funnel-based configuration](b2c-global-identity-proof-of-concept-funnel.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
33-
- [Azure Active Directory B2C global identity framework proof of concept for region-based configuration](b2c-global-identity-proof-of-concept-regional.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
34-
- [Build a global identity solution with region-based approach](b2c-global-identity-region-based-design.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
35-
- [Azure Active Directory B2C global identity framework](b2c-global-identity-solutions.md) - Removing product name from filename and links. Exempt from Acrolinx by prior arrangement
31+
- [Build a global identity solution with funnel-based approach](b2c-global-identity-funnel-based-design.md) - Removing product name from filename and links.
32+
- [Azure Active Directory B2C global identity framework proof of concept for funnel-based configuration](b2c-global-identity-proof-of-concept-funnel.md) - Removing product name from filename and links.
33+
- [Azure Active Directory B2C global identity framework proof of concept for region-based configuration](b2c-global-identity-proof-of-concept-regional.md) - Removing product name from filename and links.
34+
- [Build a global identity solution with region-based approach](b2c-global-identity-region-based-design.md) - Removing product name from filename and links.
35+
- [Azure Active Directory B2C global identity framework](b2c-global-identity-solutions.md) - Removing product name from filename and links.
3636
- [Azure Active Directory B2C: What's new](whats-new-docs.md) - [Azure AD B2C] What is new May 2023
3737
- [Use the Azure portal to create and delete consumer users in Azure AD B2C](manage-users-portal.md) - [Azure AD B2C] Revoke user's session
3838
- [Monitor Azure AD B2C with Azure Monitor](azure-monitor.md) - Added steps to disable Azure monitor

articles/active-directory/develop/howto-configure-app-instance-property-locks.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,8 @@ To configure an app instance lock using the Azure portal:
5252
| **Token Encryption KeyId** | Locks the ability to change the `tokenEncryptionKeyId` property. |
5353

5454
3. Select **Save** to save your changes.
55+
56+
57+
## Configure app instance lock using Microsoft Graph
58+
59+
You manage the app instance lock feature through the **servicePrincipalLockConfiguration** property of the [application](/graph/api/resources/application) object of the multi-tenant app. For more information, see [Lock sensitive properties for service principals](/graph/tutorial-applications-basics#lock-sensitive-properties-for-service-principals).

articles/active-directory/saas-apps/oneflow-tutorial.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.subservice: saas-app-tutorial
1010
ms.workload: identity
1111
ms.topic: how-to
12-
ms.date: 05/24/2023
12+
ms.date: 07/05/2023
1313
ms.author: jeedes
1414

1515
---
@@ -62,19 +62,19 @@ Complete the following steps to enable Azure AD single sign-on in the Azure port
6262

6363
1. On the **Basic SAML Configuration** section, perform the following steps:
6464

65-
a. In the **Identifier** textbox, type the URL:
66-
`https://app.oneflow.com/api/ext/ssosaml/metadata`
65+
a. In the **Identifier** textbox, type a URL using the following pattern:
66+
`https://app.oneflow.com/api/ext/ssosaml/metadata/<INSTANCE>`
6767

6868
b. In the **Reply URL** textbox, type a URL using the following pattern:
6969
`https://app.oneflow.com/api/ext/ssosaml/acs/<INSTANCE>`
7070

7171
1. If you wish to configure the application in **SP** initiated mode, then perform the following step:
7272

73-
In the **Sign on URL** textbox, type the URL:
74-
`https://app.oneflow.com/login`
73+
In the **Sign on URL** textbox, type a URL using the following pattern:
74+
`https://login.oneflow.com/<INSTANCE>`
7575

7676
> [!NOTE]
77-
> The Reply URL is not real. Update this value with the actual Reply URL. Contact [Oneflow support team](mailto:[email protected]) to get the value. You can also refer to the patterns shown in the **Basic SAML Configuration** section in the Azure portal.
77+
> These values are not real. Update these values with the actual Identifier, Reply URL and Sign on URL. Contact [Oneflow support team](mailto:[email protected]) to get these values. You can also refer to the patterns shown in the **Basic SAML Configuration** section in the Azure portal.
7878
7979
1. Oneflow application expects the SAML assertions in a specific format, which requires you to add custom attribute mappings to your SAML token attributes configuration. The following screenshot shows the list of default attributes.
8080

articles/app-service/quickstart-dotnetcore.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,14 +296,15 @@ Follow these steps to create your App Service resources and publish your project
296296
```azurecli
297297
az login
298298
```
299+
300+
- If the `az` command isn't recognized, ensure you have the Azure CLI installed as described in [Prerequisites](#prerequisites).
299301
300302
1. Deploy the code in your local *MyFirstAzureWebApp* directory using the [`az webapp up`](/cli/azure/webapp#az-webapp-up) command:
301303
302304
```azurecli
303305
az webapp up --sku F1 --name <app-name> --os-type <os>
304306
```
305307
306-
- If the `az` command isn't recognized, ensure you have the Azure CLI installed as described in [Prerequisites](#prerequisites).
307308
- Replace `<app-name>` with a name that's unique across all of Azure (*valid characters are `a-z`, `0-9`, and `-`*). A good pattern is to use a combination of your company name and an app identifier.
308309
- The `--sku F1` argument creates the web app on the **Free** [pricing tier][app-service-pricing-tier]. Omit this argument to use a faster premium tier, which incurs an hourly cost.
309310
- Replace `<os>` with either `linux` or `windows`.

articles/automation/change-tracking/enable-from-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This article describes how you can enable [Change Tracking and Inventory](overvi
1414
The number of resource groups that you can use for managing your VMs is limited by the [Resource Manager deployment limits](../../azure-resource-manager/templates/deploy-to-resource-group.md). Resource Manager deployments are limited to five resource groups per deployment. Two of these resource groups are reserved to configure the Log Analytics workspace, Automation account, and related resources. This leaves you with three resource groups to select for management by Change Tracking and Inventory. This limit only applies to simultaneous setup, not the number of resource groups that can be managed by an Automation feature.
1515

1616
> [!NOTE]
17-
> When enabling Change Tracking and Inventory, only certain regions are supported for linking a Log Analytics workspace and an Automation Account. For a list of the supported mapping pairs, see [Region mapping for Automation Account and Log Analytics workspace](../how-to/region-mappings.md).
17+
> When you enable Change Tracking and Inventory, only certain regions are supported for linking a Log Analytics workspace and an Automation Account. For a list of the supported mapping pairs, see [Region mapping for Automation Account and Log Analytics workspace](../how-to/region-mappings.md).
1818
1919
## Prerequisites
2020

articles/azure-monitor/whats-new.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,28 @@ This article lists significant changes to Azure Monitor documentation.
1515
> Get notified when this page is updated by copying and pasting the following URL into your feed reader:
1616
>
1717
> !["An rss icon"](./media//whats-new/rss.png) https://aka.ms/azmon/rss
18+
19+
## June 2023
20+
21+
|Subservice| Article | Description |
22+
|---|---|---|
23+
General|[What's new in Azure Monitor documentation](whats-new.md)| Subscribe to "What's New" using the new RSS link|
24+
Application-Insights|[Filter and preprocess telemetry in the Application Insights SDK](app/api-filtering-sampling.md)|An Azure Monitor Telemetry Data Types Reference has been added for quick reference.|
25+
Application-Insights|[Add and modify OpenTelemetry](app/opentelemetry-add-modify.md)|We've simplified the OpenTelemetry onboarding process by moving instructions to add and modify telemetry in this new document.|
26+
Application-Insights|[Application Map: Triage distributed applications](app/app-map.md)|Application Map Intelligent View has reached general availability. Enjoy this powerful tool that harnesses machine learning to aid in service health investigations.|
27+
Application-Insights|[Usage analysis with Application Insights](app/usage-overview.md)|Code samples have been updated for the latest versions of .NET.|
28+
Application-Insights|[Enable a framework extension for Application Insights JavaScript SDK](app/javascript-framework-extensions.md)|All JavaScript SDK documentation has been updated and simplified, including documentation for feature and framework extensions.|
29+
Autoscale|[Use autoscale actions to send email and webhook alert notifications in Azure Monitor](autoscale/autoscale-webhook-email.md)|Article updated and refreshed|
30+
Containers|[Query logs from Container insights](containers/container-insights-log-query.md#container-logs)|New section: Container logs, with sample queries|
31+
Containers|[Authentication for Container Insights](containers/container-insights-authentication.md)|New article: Configure agent authentication for the Container Insights agent|
32+
Essentials|[Azure monitoring REST API walkthrough](essentials/rest-api-walkthrough.md)|Added multi resource request examples|
33+
Essentials|[Azure Monitor managed service for Prometheus rule groups](essentials/prometheus-rule-groups.md)| Added CLI & PowerShell reference and examples|
34+
Logs|[Set up resources required to send data to Azure Monitor Logs using the Logs Ingestion API](logs/set-up-logs-ingestion-api-prerequisites.md)|New article. Run a PowerShell script to set up resources required to send data to Azure Monitor using the Logs Ingestion API.|
35+
Logs|[Migrate from the HTTP Data Collector API to the Log Ingestion API to send data to Azure Monitor Logs](logs/custom-logs-migrate.md)|Updated guidance for migrating from the legacy Azure Monitor Data Collector API to the Log Ingestion API.|
36+
Logs|[Detect and mitigate potential issues using AIOps and machine learning in Azure Monitor](logs/aiops-machine-learning.md)|New article. Lists Azure Monitor AIOps features and explains how to implement a machine learning pipeline on data in Azure Monitor Logs.|
37+
Logs|[Tutorial: Analyze data in Azure Monitor Logs using a notebook](logs/notebooks-azure-monitor-logs.md)|New tutorial. Explains how to integrate a notebook with a Log Analytics workspace to create a machine learning pipeline or perform advanced analysis on data in Azure Monitor Logs. |
38+
Virtual-Machines|[Tutorial: Create availability alert rule for multiple Azure virtual machines (preview)](vm/tutorial-monitor-vm-alert-availability.md)|New article with consolidated list of best practices for monitoring VMs organized by WAF pillar.|
39+
1840
## May 2023
1941

2042
|Subservice| Article | Description |
@@ -28,7 +50,7 @@ Alerts|[Monitor Azure AD B2C with Azure Monitor](https://learn.microsoft.com/azu
2850
Alerts|[Create a new alert rule](alerts/alerts-create-new-alert-rule.md)|Alert rules that use action groups support custom properties to add custom information to the alert notification payload.|
2951
Application-Insights|[Feature extensions for the Application Insights JavaScript SDK (Click Analytics)](app/javascript-feature-extensions.md)|Most of our JavaScript SDK documentation has been updated and overhauled.|
3052
Application-Insights|[Analyze product usage with HEART](app/usage-heart.md)|Updated and overhauled HEART framework documentation.|
31-
Application-Insights|[Dependency tracking in Application Insights](app/asp-net-dependencies.md)|All new documentation supports the Azure Monitor OpenTelemetry Distro public preview release announced on May 10th, 2023. [Public Preview: Azure Monitor OpenTelemetry Distro for ASP.NET Core, JavaScript (Node.js), Python](https://azure.microsoft.com/updates/public-preview-azure-monitor-opentelemetry-distro-for-aspnet-core-javascript-nodejs-python)|
53+
Application-Insights|[Dependency tracking in Application Insights](app/asp-net-dependencies.md)|All new documentation supports the Azure Monitor OpenTelemetry Distro public preview release announced on May 10, 2023. [Public Preview: Azure Monitor OpenTelemetry Distro for ASP.NET Core, JavaScript (Node.js), Python](https://azure.microsoft.com/updates/public-preview-azure-monitor-opentelemetry-distro-for-aspnet-core-javascript-nodejs-python)|
3254
Application-Insights|[Application Monitoring for Azure App Service and Java](app/azure-web-apps-java.md)|Added CATALINA_OPTS for Tomcat.|
3355
Essentials|[Configure remote write for Azure Monitor managed service for Prometheus using Microsoft Azure Active Directory pod identity (preview)](essentials/prometheus-remote-write-azure-ad-pod-identity.md)|New article: Configure remote write for Azure Monitor managed service for Prometheus using Microsoft Azure Active Directory pod identity|
3456
Essentials|[Use private endpoints for Managed Prometheus and Azure Monitor workspace](essentials/azure-monitor-workspace-private-endpoint.md)|New article: Use private endpoints for Managed Prometheus and Azure Monitor workspace|
@@ -174,7 +196,7 @@ Containers|[Configure Container insights cost-optimization data collection rules
174196
|---|---|---|
175197
Agents|[Tutorial: Transform text logs during ingestion in Azure Monitor Logs](agents/azure-monitor-agent-transformation.md)|New tutorial: How to write a KQL query that transforms text log data and add the transformation to a data collection rule.|
176198
Agents|[Azure Monitor Agent overview](agents/agents-overview.md)|SQL Best Practices Assessment now available with Azure Monitor Agent.|
177-
Alerts|[Create a new alert rule](alerts/alerts-create-new-alert-rule.md)|Streamlined alerts documentation, added the common schema definition to the common schema article, and moved sample Resource Manager templates for alerts to the "Samples" section.|
199+
Alerts|[Create a new alert rule](alerts/alerts-create-new-alert-rule.md)|Streamlined alerts documentation added the common schema definition to the common schema article, and moved sample Resource Manager templates for alerts to the "Samples" section.|
178200
Alerts|[Non-common alert schema definitions for Test Action Group (preview)](alerts/alerts-non-common-schema-definitions.md)|Added a sample payload for the Actual Cost and Forecasted Budget schemas.|
179201
Application-Insights|[Live Metrics: Monitor and diagnose with 1-second latency](app/live-stream.md)|Updated Live Metrics "Troubleshooting" section.|
180202
Application-Insights|[Application Insights for Azure Virtual Machines and Azure Virtual Machine Scale Sets](app/azure-vm-vmss-apps.md)|Easily monitor your IIS-hosted .NET Framework and .NET Core applications running on Azure Virtual Machines and Azure Virtual Machine Scale Sets by using a new App Insights extension.|

articles/communication-services/concepts/voice-video-calling/closed-captions.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ Closed Captions are supported in Private Preview only in ACS to ACS calls on all
4545

4646
## Next steps
4747

48-
- Get started with a [Closed Captions Quickstart](../../quickstarts/voice-video-calling/get-started-with-closed-captions.md?pivots=platform-iosBD)
48+
- Get started with a [Closed Captions Quickstart](../../quickstarts/voice-video-calling/get-started-with-closed-captions.md?pivots=platform-iosBD)
49+
- Learn more about using closed captions in [Teams interop](../interop/enable-closed-captions.md) scenarios.

articles/communication-services/how-tos/call-automation/includes/play-audio-with-ai-java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Add the [azure-sdk-for-java feed](https://dev.azure.com/azure-sdk/public/_artifa
5151

5252
In your POM file, add the following reference for the project.
5353

54-
**azure-communication-callingserver**
54+
**azure-communication-callautomation**
5555

5656
Azure Communication Services Call Automation SDK package is retrieved from the Azure SDK Dev Feed.
5757

articles/communication-services/how-tos/calling-sdk/includes/manage-calls/manage-calls-web.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,12 @@ const isIncoming = call.direction == 'Incoming';
322322
const isOutgoing = call.direction == 'Outgoing';
323323
```
324324
325+
Inspect active video streams and active screen sharing streams by checking the `localVideoStreams` collection. It returns `LocalVideoStream` objects or type `Video`, `ScreenSharing` or `RawMedia`.
326+
327+
```js
328+
const localVideoStreams = call.localVideoStreams;
329+
```
330+
325331
Check if the current microphone is muted. It returns `Boolean`.
326332
327333
```js
@@ -334,14 +340,14 @@ Check if the current incoming audio (speaker) is muted. It returns `Boolean`.
334340
const incomingAudioMuted = call._isIncomingAudioMuted;
335341
```
336342
337-
Find out if the screen sharing stream is being sent from a given endpoint by checking the `isScreenSharingOn` property. It returns `Boolean`.
343+
Check if video is on. It returns `Boolean`.
338344
339345
```js
340-
const isScreenSharingOn = call.isScreenSharingOn;
346+
const isLocalVideoStarted = call.isLocalVideoStarted;
341347
```
342348
343-
Inspect active video streams by checking the `localVideoStreams` collection. It returns `LocalVideoStream` objects.
349+
Check is screen sharing is on. It returns `Boolean`.
344350
345351
```js
346-
const localVideoStreams = call.localVideoStreams;
352+
const isScreenSharingOn = call.isScreenSharingOn;
347353
```

articles/communication-services/how-tos/calling-sdk/includes/manage-video/manage-video-web.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ const defaultSpeaker = deviceManager.selectedSpeaker;
5151
await deviceManager.selectSpeaker(localSpeakers[0]);
5252
```
5353

54+
### Local video stream properties
55+
56+
A `LocalVideoStream` has the following properties:
57+
58+
- `source`: The device information.
59+
60+
```js
61+
const source = localVideoStream.source;
62+
```
63+
64+
- `mediaStreamType`: Can be `Video`, `ScreenSharing`, or `RawMedia`.
65+
66+
```js
67+
const type: MediaStreamType = localVideoStream.mediaStreamType;
68+
```
69+
5470
### Local camera preview
5571

5672
You can use `deviceManager` and `VideoStreamRenderer` to begin rendering streams from your local camera. This stream won't be sent to other participants; it's a local preview feed.
@@ -122,7 +138,7 @@ const localVideoStream = new LocalVideoStream(camera);
122138
await call.startVideo(localVideoStream);
123139
```
124140

125-
After you successfully start sending video, a `LocalVideoStream` instance is added to the `localVideoStreams` collection on a call instance.
141+
After you successfully start sending video, a `LocalVideoStream` instance of type `Video` is added to the `localVideoStreams` collection on a call instance.
126142

127143
```js
128144
const localVideoStream = call.localVideoStreams.find( (stream) => { return stream.mediaStreamType === 'Video'} );
@@ -168,12 +184,19 @@ call.off('isLocalVideoStartedChanged', () => {
168184

169185

170186
## Start and stop screen sharing while on a call
171-
To start and stop screen sharing while on a call, you can use asynchronous APIs startScreenSharing and stopScreenSharing respectively:
172-
187+
To start screen sharing while on a call, you can use asynchronous API startScreenSharing:
173188
```js
174189
// Start screen sharing
175190
await call.startScreenSharing();
191+
```
176192

193+
After you successfully start sending screen sharing, a `LocalVideoStream` instance of type `ScreenSharing`, is added to the `localVideoStreams` collection on the call instance.
194+
```js
195+
const localVideoStream = call.localVideoStreams.find( (stream) => { return stream.mediaStreamType === 'ScreenSharing'} );
196+
```
197+
198+
To stop screen sharing while on a call, you can use asynchronous API stoptScreenSharing:
199+
```js
177200
// Stop screen sharing
178201
await call.stopScreenSharing();
179202
```

0 commit comments

Comments
 (0)