Skip to content

Commit 5c30481

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into tamram23-0209
2 parents 13c19ef + ed144bb commit 5c30481

15 files changed

+143
-62
lines changed

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

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,23 @@ ms.reviewer: vimrang
1616
ms.collection: M365-identity-device-management
1717
ms.custom: has-adal-ref
1818
---
19-
# Azure Active Directory certificate-based authentication on iOS
19+
# Azure Active Directory certificate-based authentication on iOS and macOS
20+
21+
## Azure Active Directory certificate-based authentication on macOS devices
22+
23+
macOS Devices can use certificate-based authentication (CBA) to authenticate against Azure Active Directory (Azure AD) using their X.509 client certificate. Azure AD CBA is supported with certificates on-device as well as external hardware protected security keys. On macOS, Azure AD CBA is supported on all browsers and on Microsoft first-party applications.
24+
25+
**Browsers supported on macOS**
26+
27+
|Edge | Chrome | Safari | Firefox |
28+
|--------|---------|------|-------|
29+
|✅ |✅ | ✅ |✅ |
30+
31+
**macOS device sign in with Azure AD CBA**
32+
33+
Azure AD CBA today is not supported for device based sign into macOS machines. While the certificate used to sign-into the device can be the same certificate used to subsequently authenticate to Azure AD from a browser/desktop application, the device sign-in itself is not supported against Azure AD yet. 
34+
35+
## Azure Active Directory certificate-based authentication on iOS devices
2036

2137
Devices that run iOS can use certificate-based authentication (CBA) to authenticate to Azure Active Directory (Azure AD) using a client certificate on their device when connecting to:
2238

articles/communication-services/concepts/call-automation/call-automation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,21 @@ The following list presents the set of features that are currently available in
4343
| Pre-call scenarios | Answer a one-to-one call | ✔️ | ✔️ |
4444
| | Answer a group call | ✔️ | ✔️ |
4545
| | Place new outbound call to one or more endpoints | ✔️ | ✔️ |
46-
| | Redirect (forward) a call to one or more endpoints | ✔️ | ✔️ |
46+
| | Redirect* (forward) a call to one or more endpoints | ✔️ | ✔️ |
4747
| | Reject an incoming call | ✔️ | ✔️ |
4848
| Mid-call scenarios | Add one or more endpoints to an existing call | ✔️ | ✔️ |
4949
| | Play Audio from an audio file | ✔️ | ✔️ |
5050
| | Recognize user input through DTMF | ✔️ | ✔️ |
5151
| | Remove one or more endpoints from an existing call| ✔️ | ✔️ |
52-
| | Blind Transfer* a call to another endpoint | ✔️ | ✔️ |
52+
| | Blind Transfer* a 1:1 call to another endpoint | ✔️ | ✔️ |
5353
| | Hang up a call (remove the call leg) | ✔️ | ✔️ |
5454
| | Terminate a call (remove all participants and end call)| ✔️ | ✔️ |
5555
| Query scenarios | Get the call state | ✔️ | ✔️ |
5656
| | Get a participant in a call | ✔️ | ✔️ |
5757
| | List all participants in a call | ✔️ | ✔️ |
5858
| Call Recording | Start/pause/resume/stop recording | ✔️ | ✔️ |
5959

60-
*Transfer of VoIP call to a phone number is currently not supported.
60+
*Transfer or redirect of a VoIP call to a phone number is currently not supported.
6161

6262
## Architecture
6363

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: include file
3+
description: include file
4+
services: azure-communication-services
5+
author: iaulakh
6+
manager: james.cheng
7+
ms.service: azure-communication-services
8+
ms.subservice: azure-communication-services
9+
ms.date: 02/09/2023
10+
ms.topic: include
11+
ms.custom: include file
12+
ms.author: iaulakh
13+
---
14+
15+
## Azure Communication UI Mobile Library for .NET MAUI
16+
17+
This project demonstrates the integration of Azure Communication UI library into .NET MAUI application. It utilizes Azure Communication Services and the native Azure Communication Services UI library to build a calling experience that features both voice and video calling.
18+
19+
### Download code
20+
21+
Find the project for this sample on [GitHub](https://github.com/Azure-Samples/communication-services-ui-library-maui).
22+
23+
### Features
24+
25+
Refer to the native [UI Library overview](../../concepts/ui-library/ui-library-overview.md)
26+
27+
### Prerequisites
28+
29+
- Visual Studio [Setup Instructions](https://learn.microsoft.com/dotnet/maui/get-started/installation)
30+
- An Azure account with an active subscription. For details, see [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
31+
- iOS [Requirements](https://github.com/Azure/communication-ui-library-ios#requirements)
32+
- Android [Requirements](https://github.com/Azure/communication-ui-library-android#prerequisites)
33+
- An Azure Communication Services resource. For details, see [Create an Azure Communication Services resource](../../quickstarts/create-communication-resource.md).
34+
- An Azure Function running the [Authentication Endpoint](../../tutorials/trusted-service-tutorial.md) to fetch access tokens.
35+
36+
### Run sample app
37+
38+
Clone [repo](https://github.com/Azure-Samples/communication-services-ui-library-maui).
39+
40+
#### For Android
41+
42+
##### Visual Studio Mac/Windows 2022
43+
44+
1. Navigate to `/AndroidMauiBindings` and in this directory in terminal run `./downloadJarScript.sh`. `GitBash` or `Windows Subsystem for Linux (WSL)` should be enabled to run `.sh` on Windows.
45+
2. Open `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.sln` in Visual Studio
46+
3. Edit `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.csproj` and set `<TargetFrameworks>net7.0-android</TargetFrameworks>`.
47+
4. Select android device/emulator in visual studio and run `CommunicationCallingSampleMauiApp` app.
48+
49+
#### For iOS
50+
51+
##### Visual Studio Mac 2022
52+
53+
1. Navigate to `communication-services-ui-library-maui/iOSMauiBindings/ProxyLibs/CommunicationUI-Proxy` and in this directory in terminal run `./iOSFramework.sh -d`.
54+
2. Open `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.sln` in Visual Studio
55+
3. Edit `CommunicationCallingSampleMauiApp/CommunicationCallingSampleMauiApp.csproj` and set `<TargetFrameworks>net7.0-ios</TargetFrameworks>`.
56+
4. Select iOS device/simulator in visual studio and run `CommunicationCallingSampleMauiApp` app.
57+
58+
### Highlights and feedback
59+
60+
Visit [GitHub](https://github.com/Azure-Samples/communication-services-ui-library-maui#key-sample-highlights) to learn more and discover more capabilities and share your valuable feedback.
61+

articles/communication-services/samples/ui-library-cross-platform.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Cross Platform development using the UI library
33
titleSuffix: An Azure Communication Services sample overview
4-
description: Cross Platform development solutions using the UI library to enable Xamarin and React Native developers build communication applications
4+
description: Cross Platform development solutions using the UI library to enable .NET MAUI, Xamarin and React Native developers build communication applications
55
author: jorgegarc
66
manager: anujbh
77
services: azure-communication-services
@@ -11,14 +11,18 @@ ms.date: 08/30/2021
1111
ms.topic: overview
1212
ms.service: azure-communication-services
1313
ms.subservice: calling
14-
zone_pivot_groups: acs-xamarin-react
14+
zone_pivot_groups: acs-maui-xamarin-react
1515
---
1616

1717
# Get started with Cross Platform development using the UI library
1818

1919
[!INCLUDE [Public Preview Notice](../includes/public-preview-include.md)]
2020

21-
Azure Communication Services introduces Cross Platform development using **Xamarin and React Native** solutions. This sample demonstrates how Azure Communication Services Calling integrates the UI Library for mobile platforms and create the bindings to allow developers to begin building with the calling capabilities.
21+
Azure Communication Services introduces Cross Platform development using **.NET MAUI, Xamarin and React Native** solutions. This sample demonstrates how Azure Communication Services Calling integrates the UI Library for mobile platforms and create the bindings to allow developers to begin building with the calling capabilities.
22+
23+
::: zone pivot="platform-maui"
24+
[!INCLUDE [.NET MAUI](./includes/ui-maui.md)]
25+
::: zone-end
2226

2327
::: zone pivot="platform-xamarin"
2428
[!INCLUDE [Xamarin](./includes/ui-xamarin.md)]

articles/event-hubs/event-hubs-java-get-started-send.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ ms.custom: devx-track-java, mode-api
1111

1212
This quickstart shows how to send events to and receive events from an event hub using the **azure-messaging-eventhubs** Java package.
1313

14+
> [!TIP]
15+
> If you're working with Azure Event Hubs resources in a Spring application, we recommend that you consider [Spring Cloud Azure](/azure/developer/java/spring-framework/) as an alternative. Spring Cloud Azure is an open-source project that provides seamless Spring integration with Azure services. To learn more about Spring Cloud Azure, and to see an example using Event Hubs, see [Spring Cloud Stream with Azure Event Hubs](/azure/developer/java/spring-framework/configure-spring-cloud-stream-binder-java-app-azure-event-hub).
16+
1417
## Prerequisites
1518

1619
If you're new to Azure Event Hubs, see [Event Hubs overview](event-hubs-about.md) before you do this quickstart.

articles/event-hubs/event-hubs-premium-overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ It replicates events to three replicas, distributed across Azure availability zo
1414
In addition to these storage-related features and all capabilities and protocol support of the standard tier, the isolation model of the premium tier enables features like [dynamic partition scale-up](dynamically-add-partitions.md). You also get far more generous [quota allocations](event-hubs-quotas.md). Event Hubs Capture is included at no extra cost.
1515

1616
> [!NOTE]
17-
> Event Hubs Premium supports TLS 1.2 or greater.
17+
> - Event Hubs Premium supports TLS 1.2 or greater.
18+
> - The premium tier isn't available in all regions. Try to create a namespace in the Azure portal and see supported regions in the **Location** drop-down list on the **Create Namespace** page.
19+
1820

1921
You can purchase 1, 2, 4, 8 and 16 processing units for each namespace. As the premium tier is a capacity-based offering, the achievable throughput isn't set by a throttle as it is in the standard tier, but depends on the work you ask Event Hubs to do, similar to the dedicated tier. The effective ingest and stream throughput per PU will depend on various factors, including:
2022

articles/healthcare-apis/azure-api-for-fhir/release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.subservice: fhir
88
ms.topic: reference
99
ms.date: 06/16/2022
1010
ms.custom: references_regions
11-
ms.author: kesheth
11+
ms.author: kavitagaddam
1212
---
1313

1414
# Release notes: Azure API for FHIR

articles/healthcare-apis/release-notes.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: reference
99
ms.date: 01/25/2023
10-
ms.author: mikaelw
10+
ms.author: kavitagaddam
1111
ms.custom: references_regions
1212
---
1313

@@ -21,11 +21,11 @@ Azure Health Data Services is a set of managed API services based on open standa
2121

2222
## January 2023
2323

24-
### MedTech service
24+
### Azure Health Data Services
2525

26-
**Qatar Central region is Generally Available (GA)**
26+
**Azure Health Data services General Available (GA) in new regions**
2727

28-
Customers in Qatar Central can now access the MedTech service.
28+
General availability (GA) of Azure Health Data services in France Central, North Central US and Qatar Central Regions.
2929

3030

3131
### DICOM service
@@ -47,13 +47,7 @@ One new sample app has been released in the [Health Data Services samples repo](
4747

4848
## **December 2022**
4949

50-
#### Azure Health Data Services
51-
52-
**Azure Health Data services General Available (GA) in new regions**
53-
54-
General availability (GA) of Azure Health Data services in France Central, North Central US and Qatar Central Regions.
5550

56-
5751
#### DICOM service
5852

5953

articles/machine-learning/concept-model-management-and-deployment.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ For more information on using Azure Pipelines with Machine Learning, see:
178178

179179
Learn more by reading and exploring the following resources:
180180

181+
+ [Set up MLOps with Azure DevOps](how-to-setup-mlops-azureml.md)
181182
+ [Learning path: End-to-end MLOps with Azure Machine Learning](/training/paths/build-first-machine-operations-workflow/)
182183
+ [How to deploy a model to an online endpoint](how-to-deploy-online-endpoints.md) with Machine Learning
183184
+ [Tutorial: Train and deploy a model](tutorial-train-deploy-notebook.md)

articles/machine-learning/how-to-deploy-mlflow-models-online-endpoints.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ version = registered_model.version
251251
252252
__endpoint.yaml__
253253
254-
<!-- :::code language="yaml" source="~/azureml-examples-main/cli/endpoints/online/mlflow/create-endpoint.yaml"::: -->
254+
:::code language="yaml" source="~/azureml-examples-main/cli/endpoints/online/ncd/create-endpoint.yaml":::
255255
256256
# [Python (Azure ML SDK)](#tab/sdk)
257257
@@ -295,7 +295,7 @@ version = registered_model.version
295295
296296
# [Azure CLI](#tab/cli)
297297
298-
<!-- :::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-mlflow.sh" ID="create_endpoint"::: -->
298+
:::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-ncd.sh" ID="create_endpoint":::
299299
300300
# [Python (Azure ML SDK)](#tab/sdk)
301301
@@ -322,7 +322,7 @@ version = registered_model.version
322322
323323
__sklearn-deployment.yaml__
324324
325-
<!-- :::code language="yaml" source="~/azureml-examples-main/cli/endpoints/online/mlflow/sklearn-deployment.yaml"::: -->
325+
:::code language="yaml" source="~/azureml-examples-main/cli/endpoints/online/ncd/sklearn-deployment.yaml":::
326326
327327
# [Python (Azure ML SDK)](#tab/sdk)
328328
@@ -375,7 +375,7 @@ version = registered_model.version
375375
376376
# [Azure CLI](#tab/cli)
377377
378-
<!-- :::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-mlflow.sh" ID="create_sklearn_deployment"::: -->
378+
:::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-ncd.sh" ID="create_sklearn_deployment":::
379379
380380
# [Python (Azure ML SDK)](#tab/sdk)
381381
@@ -471,7 +471,7 @@ Once your deployment completes, your deployment is ready to serve request. One o
471471
472472
**sample-request-sklearn.json**
473473
474-
<!-- :::code language="json" source="~/azureml-examples-main/cli/endpoints/online/mlflow/sample-request-sklearn.json"::: -->
474+
:::code language="json" source="~/azureml-examples-main/cli/endpoints/online/ncd/sample-request-sklearn.json":::
475475
476476
> [!NOTE]
477477
> Notice how the key `input_data` has been used in this example instead of `inputs` as used in MLflow serving. This is because Azure Machine Learning requires a different input format to be able to automatically generate the swagger contracts for the endpoints. See [Differences between models deployed in Azure Machine Learning and MLflow built-in server](how-to-deploy-mlflow-models.md#differences-between-models-deployed-in-azure-machine-learning-and-mlflow-built-in-server) for details about expected input format.
@@ -480,7 +480,7 @@ To submit a request to the endpoint, you can do as follows:
480480
481481
# [Azure CLI](#tab/cli)
482482
483-
<!-- :::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-mlflow.sh" ID="test_sklearn_deployment"::: -->
483+
:::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-ncd.sh" ID="test_sklearn_deployment":::
484484
485485
# [Python (Azure ML SDK)](#tab/sdk)
486486
@@ -719,7 +719,7 @@ Use the following steps to deploy an MLflow model with a custom scoring script.
719719
720720
**sample-request-sklearn.json**
721721
722-
<!-- :::code language="json" source="~/azureml-examples-main/cli/endpoints/online/mlflow/sample-request-sklearn.json"::: -->
722+
:::code language="json" source="~/azureml-examples-main/cli/endpoints/online/ncd/sample-request-sklearn.json":::
723723
724724
To submit a request to the endpoint, you can do as follows:
725725
@@ -776,7 +776,7 @@ Once you're done with the endpoint, you can delete the associated resources:
776776
777777
# [Azure CLI](#tab/cli)
778778
779-
<!-- :::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-mlflow.sh" ID="delete_endpoint"::: -->
779+
:::code language="azurecli" source="~/azureml-examples-main/cli/deploy-managed-online-endpoint-ncd.sh" ID="delete_endpoint":::
780780
781781
# [Python (Azure ML SDK)](#tab/sdk)
782782

0 commit comments

Comments
 (0)