Skip to content

Commit c54ae27

Browse files
Incorporate feedback.
1 parent 340ced5 commit c54ae27

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

articles/azure-portal/azure-portal-dashboard-share-access.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,23 @@ With Role-Based Access Control (RBAC), you can assign users to roles at three di
3838

3939
The permissions you assign inherit from subscription down to the resource. The published dashboard is a resource. You may already have users assigned to roles for the subscription that apply for the published dashboard.
4040

41-
Let's say you have an Azure subscription and various members of your team have been assigned the roles of *owner*, *contributor*, or *reader* for the subscription. Users who are owners or contributors can list, view, create, modify, or delete dashboards within the subscription. Users who are readers can list and view dashboards, but can't modify or delete them. Users with reader access can make local edits to a published dashboard, such as, when troubleshooting an issue. Users with reader access can't publish those changes back to the server. They can make a private copy of the dashboard for themselves.
41+
Let's say you have an Azure subscription and various members of your team have been assigned the roles of *owner*, *contributor*, or *reader* for the subscription. Users who are owners or contributors can list, view, create, modify, or delete dashboards within the subscription. Users who are readers can list and view dashboards, but can't modify or delete them. Users with reader access can make local edits to a published dashboard, such as when troubleshooting an issue, but they can't publish those changes back to the server. They can make a private copy of the dashboard for themselves.
4242

4343
You could also assign permissions to the resource group that contains several dashboards or to an individual dashboard. For example, you may decide that a group of users should have limited permissions across the subscription but greater access to a particular dashboard. Assign those users to a role for that dashboard.
4444

4545
## Publish dashboard
4646

47-
Let's suppose you configure a dashboard that you want to share with a group of users in your subscription. This article creates a customized group called Storage Managers, but you can name your group whatever you like. You can create an Active Directory group and adding users to that group. For more information, see [Managing groups in Azure Active Directory](../active-directory/fundamentals/active-directory-groups-create-azure-portal.md).
47+
Let's suppose you configure a dashboard that you want to share with a group of users in your subscription. The following steps show how to share a dashboard to a group called Storage Managers. You can name your group whatever you like. For more information, see [Managing groups in Azure Active Directory](../active-directory/fundamentals/active-directory-groups-create-azure-portal.md).
4848

4949
Before assigning access, you must publish the dashboard.
5050

5151
1. In the dashboard, select **Share**.
5252

53-
![select share for your dashboard](./media/azure-portal-dashboard-share-access/share-desktop-for-access-control.png)
53+
![select share for your dashboard](./media/azure-portal-dashboard-share-access/share-dashboard-for-access-control.png)
5454

5555
1. In **Sharing + access control**, select **Publish**.
5656

57-
![publish your dashboard](./media/azure-portal-dashboard-share-access/publish-desktop-for-access-control.png)
57+
![publish your dashboard](./media/azure-portal-dashboard-share-access/publish-dashboard-for-access-control.png)
5858

5959
By default, sharing publishes your dashboard to a resource group named **dashboards**.
6060

@@ -68,7 +68,7 @@ You can assign a group of users to a role for that dashboard.
6868

6969
![manage users for a dashboard](./media/azure-portal-dashboard-share-access/manage-users-for-access-control.png)
7070

71-
To access **Sharing + access control** from a desktop, select the **Share** or **Unshare** option.
71+
To access **Sharing + access control** from a dashboard, select the **Share** or **Unshare** option.
7272

7373
1. Select **Role assignments** to see existing users that are already assigned a role for this dashboard.
7474

@@ -82,9 +82,9 @@ You can assign a group of users to a role for that dashboard.
8282

8383
1. When you have finished adding users or groups, select **OK**.
8484

85-
The new assignment is added to the list of users. Its **Access** is listed as **Assigned** rather than **Inherited**.
85+
The new assignment is added to the list of users. Its **Access** is listed as **Assigned** rather than **Inherited**.
8686

87-
![assigned roles](./media/azure-portal-dashboard-share-access/assigned-roles.png)
87+
![assigned roles](./media/azure-portal-dashboard-share-access/assigned-roles.png)
8888

8989
## Next steps
9090

articles/azure-portal/azure-portal-dashboards-create-programmatically.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This document walks through the process of programmatically creating and publish
2424

2525
## Overview
2626

27-
Shared dashboards in the [Azure portal](https://portal.azure.com) are [resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview) just like virtual machines and storage accounts. You can manage resources programmatically by using the [Azure Resource Manager REST APIs](/rest/api/), the [Azure CLI](https://docs.microsoft.com/cli/azure), and [Azure PowerShell commands](https://docs.microsoft.com/powershell/azure/get-started-azureps).
27+
Shared dashboards in the [Azure portal](https://portal.azure.com) are [resources](../azure-resource-manager/management/overview.md) just like virtual machines and storage accounts. You can manage resources programmatically by using the [Azure Resource Manager REST APIs](/rest/api/), the [Azure CLI](/cli/azure), and [Azure PowerShell commands](/powershell/azure/get-started-azureps).
2828

2929
Many features build on these APIs to make resource management easier. Each of these APIs and tools offers ways to create, list, retrieve, modify, and delete resources. Since dashboards are resources, you can pick your favorite API or tool to use.
3030

@@ -34,7 +34,7 @@ The most practical way to build up this JSON document is to use the Azure portal
3434

3535
## Create a dashboard
3636

37-
To create a dashboard, select **New dashboard** in the Azure portal Dashboard view.
37+
To create a dashboard, select **Dashboard** from the [Azure portal](https://portal.azure.com) menu, then select **New dashboard**.
3838

3939
![new dashboard command](./media/azure-portal-dashboards-create-programmatically/new-dashboard-command.png)
4040

@@ -48,11 +48,11 @@ Others have fixed sizes to choose from in their context menu.
4848

4949
## Share the dashboard
5050

51-
After you configure the dashboard, the next steps are to publish the dashboard using the **Share** command and then use the resource explorer to fetch the JSON.
51+
After you configure the dashboard, the next steps are to publish the dashboard using the **Share** command and then use the Resource Explorer to fetch the JSON.
5252

5353
![sharing a dashboard](./media/azure-portal-dashboards-create-programmatically/share-command.png)
5454

55-
Selecting **Share** prompts you to choose which subscription and resource group to publish to. You must have write access to the subscription and resource group that you choose. For more information, see [Add or remove role assignments using Azure RBAC and the Azure portal](https://docs.microsoft.com/azure/role-based-access-control/role-assignments-portal).
55+
Selecting **Share** prompts you to choose which subscription and resource group to publish to. You must have write access to the subscription and resource group that you choose. For more information, see [Add or remove role assignments using Azure RBAC and the Azure portal](../role-based-access-control/role-assignments-portal.md).
5656

5757
![make changes to sharing and access](./media/azure-portal-dashboards-create-programmatically/sharing-and-access.png)
5858

@@ -62,7 +62,7 @@ Publishing only takes a few seconds. When it's done, the next step is to go to
6262

6363
![browse Resource Explorer](./media/azure-portal-dashboards-create-programmatically/search-resource-explorer.png)
6464

65-
From the resource explorer, navigate to the subscription and resource group that you chose. Next, select the newly published dashboard resource to reveal the JSON.
65+
From the Resource Explorer, navigate to the subscription and resource group that you chose. Next, select the newly published dashboard resource to reveal the JSON.
6666

6767
![view JSON in Resource Explorer](./media/azure-portal-dashboards-create-programmatically/resource-explorer-json-detail.png)
6868

@@ -78,14 +78,14 @@ To publish this dashboard for any virtual machine in the future, parameterize ev
7878

7979
There are two approaches for APIs that create resources in Azure:
8080

81-
* Imperative APIs create one resource at a time. For more information, see [Resources](https://docs.microsoft.com/rest/api/resources/resources).
82-
* A template-based deployment system that creates multiple, dependent resources with a single API call. For more information, see [Deploy resources with Resource Manager templates and Azure PowerShell](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-template-deploy).
81+
* Imperative APIs create one resource at a time. For more information, see [Resources](/rest/api/resources/resources).
82+
* A template-based deployment system that creates multiple, dependent resources with a single API call. For more information, see [Deploy resources with Resource Manager templates and Azure PowerShell](../azure-resource-manager/resource-group-template-deploy.md).
8383

8484
Template-based deployment supports parameterization and templating. We use this approach in this article.
8585

8686
## Programmatically create a dashboard from your template using a template deployment
8787

88-
Azure offers the ability to orchestrate the deployment of multiple resources. You create a deployment template that expresses the set of resources to deploy and the relationships between them. The JSON format of each resource is the same as if you were creating them one by one. The difference is that the template language adds a few concepts like variables, parameters, basic functions, and more. This extended syntax is only supported in the context of a template deployment. It doesn't work if used with the imperative APIs discussed earlier. For more information, see [Understand the structure and syntax of Azure Resource Manager templates](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-authoring-templates).
88+
Azure offers the ability to orchestrate the deployment of multiple resources. You create a deployment template that expresses the set of resources to deploy and the relationships between them. The JSON format of each resource is the same as if you were creating them one by one. The difference is that the template language adds a few concepts like variables, parameters, basic functions, and more. This extended syntax is only supported in the context of a template deployment. It doesn't work if used with the imperative APIs discussed earlier. For more information, see [Understand the structure and syntax of Azure Resource Manager templates](../azure-resource-manager/resource-group-authoring-templates.md).
8989

9090
Parameterization should be done using the template's parameter syntax. You replace all instances of the resource ID we found earlier as shown here.
9191

@@ -101,7 +101,7 @@ Example JSON property converted to a parameterized version based on template par
101101
id: "[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]"
102102
```
103103

104-
Declare some required template metadata and the parameters at the top of the JSON template like this:
104+
Declare required template metadata and the parameters at the top of the JSON template like this:
105105

106106
```json
107107

@@ -128,9 +128,9 @@ You can see the full, working template at the end of this document.
128128

129129
Once you've configured your template, deploy it using any of the following methods:
130130

131-
* [REST APIs](https://docs.microsoft.com/rest/api/resources/deployments)
132-
* [PowerShell](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-template-deploy)
133-
* [Azure CLI](https://docs.microsoft.com/cli/azure/group/deployment#az-group-deployment-create)
131+
* [REST APIs](/rest/api/resources/deployments)
132+
* [PowerShell](../azure-resource-manager/resource-group-template-deploy.md)
133+
* [Azure CLI](/cli/azure/group/deployment#az-group-deployment-create)
134134
* [The Azure portal template deployment page](https://portal.azure.com/#create/Microsoft.Template)
135135

136136
Here are two versions of our example dashboard JSON. The first is the version that we exported from the portal that was already bound to a resource. The second is the template version that can be programmatically bound to any virtual machine and deployed using Azure Resource Manager.

articles/azure-portal/azure-portal-dashboards.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.author: mblythe
1919
---
2020
# Create and share dashboards in the Azure portal
2121

22-
Dashboards are a focused and organized view in the Azure portal of your cloud resources. Use dashboards as a workspace where you can quickly launch tasks for day-to-day operations and monitor resources. Build custom dashboards based on projects, tasks, or user roles, for example.
22+
Dashboards are a focused and organized view of your cloud resources in the Azure portal. Use dashboards as a workspace where you can quickly launch tasks for day-to-day operations and monitor resources. Build custom dashboards based on projects, tasks, or user roles, for example.
2323

2424
The Azure portal provides a default dashboard as a starting point. You can edit the default dashboard. Create and customize additional dashboards, and publish and share dashboards to make them available to other users. This article describes how to create a new dashboard, customize the interface, and publish and share dashboards.
2525

@@ -37,7 +37,7 @@ In this example, we create a new, private dashboard and assign a name. Follow th
3737

3838
![Screenshot of default dashboard](./media/azure-portal-dashboards/create-new-dashboard.png)
3939

40-
1. This action opens the **Tile Gallery**, from which you'll select tiles, and an empty grid where you'll arrange the tiles.
40+
This action opens the **Tile Gallery**, from which you'll select tiles, and an empty grid where you'll arrange the tiles.
4141

4242
![Screenshot of tile gallery and empty grid](./media/azure-portal-dashboards/dashboard-name.png)
4343

articles/azure-portal/azure-portal-export-delete-settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ It's a good idea to export and review your settings before you delete them. Rebu
2828

2929
1. Sign in to the [Azure portal](https://portal.azure.com).
3030

31-
1. In the header of the portal, select **Settings**.
31+
1. In the header of the portal, select ![settings icon](media/azure-portal-export-delete-settings/settings-icon.png) **Settings**.
3232

3333
1. Select **Export all settings** or **Delete all settings and private dashboards**.
3434

852 Bytes
Loading

0 commit comments

Comments
 (0)