You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Quickstart: Create an Azure Attestation provider with an ARM template
@@ -20,56 +20,18 @@ If your environment meets the prerequisites and you're familiar with using ARM t
20
20
21
21
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-attestation-provider-create%2Fazuredeploy.json)
22
22
23
+
## Prerequisites
24
+
25
+
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
23
26
24
27
## Review the template
25
28
26
29
The template used in this quickstart is from [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/101-attestation-provider-create).
@@ -78,15 +40,15 @@ Azure resources defined in the template:
78
40
79
41
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-attestation-provider-create%2Fazuredeploy.json)
80
42
81
-
2. Select or enter the following values.
43
+
1. Select or enter the following values.
82
44
83
45
Unless it's specified, use the default value to create the attestation provider.
84
46
85
-
***name**: Select a name for your Azure Attestation provider.
86
-
***location**: Select a location. For example, **Central US**.
87
-
***tags**: select a location. For example, **Central US**.
47
+
-**Attestation Provider Name**: Select a name for your Azure Attestation provider.
48
+
-**Location**: Select a location. For example, **Central US**.
49
+
-**Tags**: Select a location. For example, **Central US**.
88
50
89
-
3. Select **Purchase**. After the attestation resource has been deployed successfully, you get a notification:
51
+
1. Select **Purchase**. After the attestation resource has been deployed successfully, you get a notification.
90
52
91
53
The Azure portal is used to deploy the template. In addition to the Azure portal, you can also use the Azure PowerShell, Azure CLI, and REST API. To learn other deployment methods, see [Deploy templates](../azure-resource-manager/templates/deploy-powershell.md).
92
54
@@ -98,7 +60,7 @@ You can use the Azure portal to check the attestation resource.
98
60
99
61
Other Azure Attestation build upon this quickstart. If you plan to continue on to work with subsequent quickstarts and tutorials, you may wish to leave these resources in place.
100
62
101
-
When no longer needed, delete the resource group, which deletes the Attestation resource. To delete the resource group by using Azure CLI or Azure PowerShell:
63
+
When no longer needed, delete the resource group, which deletes the Attestation resource. To delete the resource group by using Azure CLI or Azure PowerShell:
102
64
103
65
# [CLI](#tab/CLI)
104
66
@@ -121,4 +83,4 @@ Write-Host "Press [ENTER] to continue..."
121
83
122
84
## Next steps
123
85
124
-
In this quickstart, you created an attestation resource using an ARM template, and validated the deployment. To learn more about Azure Attestation, see [Overview of Azure Attestation](overview.md).
86
+
In this quickstart, you created an attestation resource using an ARM template, and validated the deployment. To learn more about Azure Attestation, see [Overview of Azure Attestation](overview.md).
Copy file name to clipboardExpand all lines: articles/azure-signalr/signalr-quickstart-dotnet-core.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,12 +102,13 @@ In this section, you'll add the [Secret Manager tool](https://docs.microsoft.com
102
102
This secret is accessed with the Configuration API. A colon (:) works in the configuration name with the Configuration API on all supported platforms. See [Configuration by environment](/dotnet/core/extensions/configuration-providers#environment-variable-configuration-provider).
103
103
104
104
105
-
4. Open *Startup.cs* and update the `ConfigureServices` method to use Azure SignalR Service by calling the `AddSignalR()` method:
105
+
4. Open *Startup.cs* and update the `ConfigureServices` method to use Azure SignalR Service by calling the `AddSignalR()` and `AddAzureSignalR()` methods:
106
106
107
107
```csharp
108
108
public void ConfigureServices(IServiceCollection services)
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/telephony-sms/get-phone-number.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,13 +31,13 @@ To begin provisioning numbers, go to your Communication Services resource on the
31
31
32
32
### Getting new phone numbers
33
33
34
-
Navigate to the Phone Numbers blade in the resource menu.
34
+
Navigate to the **Phone Numbers** blade in the resource menu.
35
35
36
36
:::image type="content" source="../media/manage-phone-azure-portal-phone-page.png" alt-text="Screenshot showing a Communication Services resource's phone page.":::
37
37
38
-
Press the `Get` button to launch the wizard. The wizard on the `Phone numbers` blade will walk you through a series of questions that helps you choose the phone number that best fits your scenario.
38
+
Press the **Get** button to launch the wizard. The wizard on the **Phone numbers** blade will walk you through a series of questions that helps you choose the phone number that best fits your scenario.
39
39
40
-
You will first need to choose the `Country/region` where you would like to provision the phone number. After selecting the Country/region, you will then need to select the `use case` which best suites your needs.
40
+
You will first need to choose the **Country/region** where you would like to provision the phone number. After selecting the Country/region, you will then need to select the **Use case** which best suites your needs.
41
41
42
42
:::image type="content" source="../media/manage-phone-azure-portal-get-numbers.png" alt-text="Screenshot showing the Get phone numbers view.":::
43
43
@@ -48,32 +48,32 @@ Configuring your phone number is broken down into two steps:
48
48
1. The selection of the [number type](../../concepts/telephony-sms/plan-solution.md#phone-number-types-in-azure-communication-services)
49
49
2. The selection of the [number features](../../concepts/telephony-sms/plan-solution.md#phone-number-features-in-azure-communication-services)
50
50
51
-
You can select from two phone number types: `Geographic`, and `Toll-free`. When you've selected a number type, you can then choose the feature.
51
+
You can select from two phone number types: **Geographic**, and **Toll-free**. When you've selected a number type, you can then choose the feature.
52
52
53
-
In our example, we've selected a `Toll-free` number type with the `Outbound calling` and `Inbound and Outbound SMS` features.
53
+
In our example, we've selected a **Toll-free** number type with the **Outbound calling** and **Inbound and Outbound SMS** features.
54
54
55
55
:::image type="content" source="../media/manage-phone-azure-portal-select-plans.png" alt-text="Screenshot showing the Select features view.":::
56
56
57
-
From here, click the `Next: Numbers` button at the bottom of the page to customize the phone number(s) you would like to provision.
57
+
From here, click the **Next: Numbers** button at the bottom of the page to customize the phone number(s) you would like to provision.
58
58
59
59
### Customizing phone numbers
60
60
61
-
On the `Numbers` page, you will customize the phone number(s) which you'd like to provision.
61
+
On the **Numbers** page, you will customize the phone number(s) which you'd like to provision.
62
62
63
63
:::image type="content" source="../media/manage-phone-azure-portal-select-numbers-start.png" alt-text="Screenshot showing the Numbers selection page.":::
64
64
65
65
> [!NOTE]
66
-
> This quickstart is showing the `Toll-free` Number type customization flow. The experience may be slightly different if you have chosen the `Geographic` Number type, but the end-result will be the same.
66
+
> This quickstart is showing the **Toll-free** Number type customization flow. The experience may be slightly different if you have chosen the **Geographic** Number type, but the end-result will be the same.
67
67
68
-
Choose the `Area code` from the list of available Area codes and enter the quantity which you'd like to provision, then click `Search` to find numbers which meet your selected requirements. The phone numbers which meet your needs will be shown along with their monthly cost.
68
+
Choose the **Area code** from the list of available Area codes and enter the quantity which you'd like to provision, then click **Search** to find numbers which meet your selected requirements. The phone numbers which meet your needs will be shown along with their monthly cost.
69
69
70
70
:::image type="content" source="../media/manage-phone-azure-portal-found-numbers.png" alt-text="Screenshot showing the Numbers selection page with reserved numbers.":::
71
71
72
72
> [!NOTE]
73
73
> Availability depends on the Number type, location, and the features that you have selected.
74
74
> Numbers are reserved for a short time before the transaction expires. If the transaction expires, you will need to re-select the numbers.
75
75
76
-
To view the purchase summary and place your order, click the `Next: Summary` button at the bottom of the page.
76
+
To view the purchase summary and place your order, click the **Next: Summary** button at the bottom of the page.
77
77
78
78
### Place order
79
79
@@ -82,7 +82,7 @@ The summary page will review the Number type, Features, Phone Numbers, and Total
82
82
> [!NOTE]
83
83
> The prices shown are the **monthly recurring charges** which cover the cost of leasing the selected phone number to you. Not included in this view is the **Pay-as-you-go costs** which are incurred when you make or receive calls. The price lists are [available here](../../concepts/pricing.md). These costs depend on number type and destinations called. For example, price-per-minute for a call from a Seattle regional number to a regional number in New York and a call from the same number to a UK mobile number may be different.
84
84
85
-
Finally, click `Place order` at the bottom of the page to confirm.
85
+
Finally, click **Place order** at the bottom of the page to confirm.
86
86
87
87
:::image type="content" source="../media/manage-phone-azure-portal-get-numbers-summary.png" alt-text="Screenshot showing the Summary page with the Number type, Features, Phone Numbers, and Total monthly cost shown.":::
88
88
@@ -102,11 +102,11 @@ Select the Phone Numbers blade in the menu to manage your phone numbers.
102
102
103
103
### Customizing phone numbers
104
104
105
-
On the `Numbers` page, you can select a phone number to configure it.
105
+
On the **Numbers** page, you can select a phone number to configure it.
106
106
107
107
:::image type="content" source="../media/manage-phone-azure-portal-capability-update.png" alt-text="Screenshot showing the update features page.":::
108
108
109
-
Select the features from the available options, then click `Confirm` to apply your selection.
109
+
Select the features from the available options, then click **Confirm** to apply your selection.
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/voice-video-calling/includes/get-started-ios.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -193,7 +193,7 @@ You can build and run your app on iOS simulator by selecting **Product** > **Run
193
193
You can make an outbound VOIP call by providing a user ID in the text field and tapping the **Start Call** button. Calling `8:echo123` connects you with an echo bot, this is great for getting started and verifying your audio devices are working.
194
194
195
195
> [!NOTE]
196
-
> The first time you make a call, the system will prompt you for access to the microphone. In a production application, you should use the `AVAudioSession` API [check the permission status](https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources) and gracefully update your application's behavior when permission is not granted.
196
+
> The first time you make a call, the system will prompt you for access to the microphone. In a production application, you should use the `AVAudioSession` API to [check the permission status](https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources) and gracefully update your application's behavior when permission is not granted.
Copy file name to clipboardExpand all lines: articles/digital-twins/concepts-twins-graph.md
+3-27Lines changed: 3 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,33 +48,9 @@ Below is a snippet of client code that uses the [DigitalTwins APIs](how-to-use-a
48
48
49
49
In the current preview of Azure Digital Twins, all properties of a twin must be initialized before the twin can be created. This is done by creating a JSON document that provides the necessary initialization values.
[!INCLUDE [Azure Digital Twins code: create twin](../../includes/digital-twins-code-create-twin.md)]
52
+
53
+
You can also use a helper class called `BasicDigitalTwin` to store property fields in a "twin" object more directly, as an alternative to using a dictionary. For more information about the helper class and examples of its use, see the [*Create a digital twin*](how-to-manage-twin.md#create-a-digital-twin) section of *How-to: Manage digital twins*.
Copy file name to clipboardExpand all lines: articles/digital-twins/how-to-manage-twin.md
+1-15Lines changed: 1 addition & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,21 +55,7 @@ You can create a parameter object either manually, or by using a provided helper
55
55
56
56
Without the use of any custom helper classes, you can represent a twin's properties in a `Dictionary<string, object>`, where the `string` is the name of the property and the `object` is an object representing the property and its value.
57
57
58
-
```csharp
59
-
// Define the model type for the twin to be created
0 commit comments