Skip to content

Commit 84f7e62

Browse files
committed
new topic and links
1 parent b00435b commit 84f7e62

File tree

4 files changed

+15
-81
lines changed

4 files changed

+15
-81
lines changed

articles/lighthouse/how-to/onboard-customer.md

Lines changed: 2 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ az ad sp list --query "[?displayName == '<spDisplayName>'].objectId" --output ts
102102
az role definition list --name "<roleName>" | grep name
103103
```
104104
> [!TIP]
105-
> We recommend assigning the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when onboarding a customer, so that users in your tenant can [remove access to the delegation](#remove-access-to-a-delegation) later if needed. If this role is not assigned, delegated resources can only be removed by a user in the customer's tenant.
105+
> We recommend assigning the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when onboarding a customer, so that users in your tenant can [remove access to the delegation](remove-delegation.md) later if needed. If this role is not assigned, delegated resources can only be removed by a user in the customer's tenant.
106106
107107
## Create an Azure Resource Manager template
108108

@@ -275,77 +275,8 @@ Get-AzContext
275275
az account list
276276
```
277277

278-
## Remove access to a delegation
279-
280-
By default, users in the customer's tenant who have the appropriate permissions can remove service provider access to delegated resources in the [Service providers page](view-manage-service-providers.md#add-or-remove-service-provider-offers) of the Azure portal. When they do so, no users in the service provider's tenant will be able to access the resources that had been previously delegated.
281-
282-
If you have onboarded users with the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when onboarding a customer for Azure delegated resource management, those users will also be able to remove the delegation.
283-
284-
The example below shows an assignment granting the **Managed Services Registration Assignment Delete Role** that can be included in a parameter file:
285-
286-
```json
287-
"authorizations": [
288-
{
289-
"principalId": "cfa7496e-a619-4a14-a740-85c5ad2063bb",
290-
"principalIdDisplayName": "MSP Operators",
291-
"roleDefinitionId": "91c1777a-f3dc-4fae-b103-61d183457e46"
292-
}
293-
]
294-
```
295-
296-
A user with this permission can remove a delegation in one of the following ways.
297-
298-
### Azure portal
299-
300-
1. Navigate to the [My customers page](view-manage-customers.md).
301-
2. Select **Delegations**.
302-
3. Find the delegation you want to remove, then select the trash can icon that appears in its row.
303-
304-
### PowerShell
305-
306-
```azurepowershell-interactive
307-
# Log in first with Connect-AzAccount if you're not using Cloud Shell
308-
309-
# Sign in as a user from the managing tenant directory
310-
311-
Login-AzAccount
312-
313-
# Select the subscription that is delegated - or contains the delegated resource group(s)
314-
315-
Select-AzSubscription -SubscriptionName "<subscriptionName>"
316-
317-
# Get the registration assignment
318-
319-
Get-AzManagedServicesAssignment -Scope "/subscriptions/{delegatedSubscriptionId}"
320-
321-
# Delete the registration assignment
322-
323-
Remove-AzManagedServicesAssignment -ResourceId "/subscriptions/{delegatedSubscriptionId}/providers/Microsoft.ManagedServices/registrationAssignments/{assignmentGuid}"
324-
```
325-
326-
### Azure CLI
327-
328-
```azurecli-interactive
329-
# Log in first with az login if you're not using Cloud Shell
330-
331-
# Sign in as a user from the managing tenant directory
332-
333-
az login
334-
335-
# Select the subscription that is delegated – or contains the delegated resource group(s)
336-
337-
az account set -s <subscriptionId/name>
338-
339-
# List registration assignments
340-
341-
az managedservices assignment list
342-
343-
# Delete the registration assignment
344-
345-
az managedservices assignment delete --assignment <id or full resourceId>
346-
```
347-
348278
## Next steps
349279

350280
- Learn about [cross-tenant management experiences](../concepts/cross-tenant-management-experience.md).
351281
- [View and manage customers](view-manage-customers.md) by going to **My customers** in the Azure portal.
282+
- Learn how to [remove access to a delegation](remove-delegation.md) that was previously onboarded.

articles/lighthouse/how-to/publish-managed-services-offers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Complete the following sections in the **Plan Details** section:
6767
|**Is this a private Plan?** | Indicates whether the SKU is private or public. The default is **No** (public). If you leave this selection, your plan will not be restricted to specific customers (or to a certain number of customers); after you publish a public plan, you can't later change it to private. To make this plan available only to specific customers, select **Yes**. When you do so, you'll need to identify the customers by providing their subscription IDs. These can be entered one by one (for up to 10 subscriptions) or by uploading a .csv file (for up to 20,000 subscriptions). Be sure to include your own subscriptions here so you can test and validate the offer. For more information, see [Private SKUs and Plans](../../marketplace/cloud-partner-portal-orig/cloud-partner-portal-azure-private-skus.md). |
6868

6969
> [!IMPORTANT]
70-
> Once a plan has been published as public, you can't change it to private. To control which customers can accept your offer and delegate resources, use a private plan. With a public plan, you can't restrict availability to certain customers or even to a certain number of customers (although you can stop selling the plan completely if you choose to do so). You can [remove access to a delegation](onboard-customer.md#remove-access-to-a-delegation) after a customer accepts an offer only if you included an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when you published the offer. You can also reach out to the customer and ask them to [remove your access](view-manage-service-providers.md#add-or-remove-service-provider-offers).
70+
> Once a plan has been published as public, you can't change it to private. To control which customers can accept your offer and delegate resources, use a private plan. With a public plan, you can't restrict availability to certain customers or even to a certain number of customers (although you can stop selling the plan completely if you choose to do so). You can [remove access to a delegation](remove-delegation.md) after a customer accepts an offer only if you included an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when you published the offer. You can also reach out to the customer and ask them to [remove your access](view-manage-service-providers.md#add-or-remove-service-provider-offers).
7171
7272
#### Manifest details
7373

@@ -111,7 +111,7 @@ Complete the following fields in the **Overview** section:
111111
|**Summary** | Brief purpose or function of your offer. This is usually displayed under the title. Maximum length of 100 characters. |
112112
|**Long Summary** | A longer summary of the purpose or function of your offer. Maximum length of 256 characters. |
113113
|**Description** | More information about your offer. This field has a maximum length of 3000 characters and supports simple HTML formatting. You must include the words "managed service" or "managed services" somewhere in your description. |
114-
|**Marketing Identifier** | A unique URL-friendly identifier. This identifier can only contain lowercase alphanumeric characters and dashes. It will be used in Marketplace URLs for this offer. For example, if your publisher ID is *contoso* and your marketing identifier is *sampleApp*, the URL for your offer in Azure Marketplace will be *https://azuremarketplace.microsoft.com/marketplace/apps/contoso-sampleApp*. |
114+
|**Marketing Identifier** | A unique URL-friendly identifier. This identifier can only contain lowercase alphanumeric characters and dashes. It will be used in Marketplace URLs for this offer. For example, if your publisher ID is *contoso* and your marketing identifier is *sampleApp*, the URL for your offer in Azure Marketplace will be '<https://azuremarketplace.microsoft.com/marketplace/apps/contoso-sampleApp>'. |
115115
|**Preview Subscription IDs** | Add one to 100 subscription identifiers. The customers associated with these subscriptions will be able to view the offer in Azure Marketplace before it goes live. We suggest including your own subscriptions here so you can preview how your offer appears in the Azure Marketplace before making it available to customers. (Microsoft support and engineering teams will also be able to view your offer during this preview period.) |
116116
|**Useful Links** | URLs related to your offer, such as documentation, release notes, FAQs, etc. |
117117
|**Suggested Categories (Max 5)** | One or more categories (up to five) which apply to your offer. These categories help customers discover your offer in Azure Marketplace and the Azure portal. |

articles/lighthouse/how-to/remove-delegation.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ ms.topic: conceptual
77

88
# Remove access to a delegation
99

10-
This article explains how you, as a service provider, can remove access to a subscription or resource group that was previously delegated to Azure delegated resource management.
10+
This article explains how to remove access to a subscription or resource group that was previously delegated to Azure delegated resource management.
1111

12-
By default, users in the customer's tenant who have the appropriate permissions can remove service provider access to delegated resources in the [Service providers page](view-manage-service-providers.md#add-or-remove-service-provider-offers) of the Azure portal. When they do so, no users in the service provider's tenant will be able to access the resources that had been previously delegated.
12+
## Customers
1313

14-
If you have onboarded users with the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when onboarding a customer for Azure delegated resource management, those users will also be able to remove the delegation.
14+
By default, users in the customer's tenant who have the appropriate permissions can remove service provider access to delegated resources. To do so, a customer can go to the [Service providers page](view-manage-service-providers.md#add-or-remove-service-provider-offers) of the Azure portal, find the offer on the **Provider offers** screen, and select the trash can icon in the row for that offer. After confirming the deletion, no users in the service provider's tenant will be able to access the resources that had been previously delegated.
1515

16-
> [!TIP]
17-
> We recommend assigning the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when onboarding a customer, so that users in your tenant can [remove access to the delegation](#remove-access-to-a-delegation) later if needed. If this role is not assigned, delegated resources can only be removed by a user in the customer's tenant.
16+
## Service providers
17+
18+
Users in a management tenant can remove access to delegated resources only if they were granted the [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when the customer's resources were onboarded for Azure delegated resource management. If this role was not assigned, the delegation can only be removed by a user in the customer's tenant.
1819

1920
The example below shows an assignment granting the **Managed Services Registration Assignment Delete Role** that can be included in a parameter file:
2021

@@ -28,6 +29,8 @@ The example below shows an assignment granting the **Managed Services Registrati
2829
]
2930
```
3031

32+
This role can also be selected for an **Authorization** when [creating a Managed Service offer](../../marketplace/partner-center-portal/create-new-managed-service-offer.md#authorization) to publish to Azure Marketplace.
33+
3134
A user with this permission can remove a delegation in one of the following ways.
3235

3336
### Azure portal
@@ -82,5 +85,5 @@ az managedservices assignment delete --assignment <id or full resourceId>
8285

8386
## Next steps
8487

85-
- Learn about [cross-tenant management experiences](../concepts/cross-tenant-management-experience.md).
88+
- Learn about [Azure delegated resource management](../concepts/azure-delegated-resource-management.md).
8689
- [View and manage customers](view-manage-customers.md) by going to **My customers** in the Azure portal.

articles/marketplace/partner-center-portal/create-new-managed-service-offer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ The **Plan visibility** section lets you indicate if this plan should be [privat
190190
To make this plan available only to specific customers, select **Yes**. When you do so, you'll need to identify the customers by providing their subscription IDs. These can be entered one by one (for up to 10 subscriptions) or by uploading a .csv file (for a maximum of 10,000 subscriptions across all plans). Be sure to include your own subscriptions here so you can test and validate the offer.
191191

192192
> [!IMPORTANT]
193-
> Once a plan has been published as public, you can't change it to private. To control which customers can accept your offer and delegate resources, use a private plan. With a public plan, you can't restrict availability to certain customers or even to a certain number of customers (although you can stop selling the plan completely if you choose to do so). You can [remove access to a delegation](../../lighthouse/how-to/onboard-customer.md#remove-access-to-a-delegation) after a customer accepts an offer only if you included an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when you published the offer. You can also reach out to the customer and ask them to [remove your access](../../lighthouse/how-to/view-manage-service-providers.md#add-or-remove-service-provider-offers).
193+
> Once a plan has been published as public, you can't change it to private. To control which customers can accept your offer and delegate resources, use a private plan. With a public plan, you can't restrict availability to certain customers or even to a certain number of customers (although you can stop selling the plan completely if you choose to do so). You can [remove access to a delegation](../../lighthouse/how-to/remove-delegation.md) after a customer accepts an offer only if you included an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role) when you published the offer. You can also reach out to the customer and ask them to [remove your access](../../lighthouse/how-to/view-manage-service-providers.md#add-or-remove-service-provider-offers).
194194
195195
### Technical configuration
196196

@@ -228,7 +228,7 @@ For each **Authorization**, you'll need to provide the following. You can then s
228228
- **Assignable Roles**: This option will appear only if you have selected User Access Administrator in the **Role Definition** for this authorization. If so, you must add one or more assignable roles here. The user in the **Azure AD Object ID** field will be able to assign these roles to [managed identities](../../active-directory/managed-identities-azure-resources/overview.md), which is required in order to [deploy policies that can be remediated](../../lighthouse/how-to/deploy-policy-remediation.md). Note that no other permissions normally associated with the User Access Administrator role will apply to this user.
229229

230230
> [!TIP]
231-
> To ensure you can [remove access to a delegation](../../lighthouse/how-to/onboard-customer.md#remove-access-to-a-delegation) if needed, include an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role). If this role is not assigned, delegated resources can only be removed by a user in the customer's tenant.
231+
> To ensure you can [remove access to a delegation](../../lighthouse/how-to/remove-delegation.md) if needed, include an **Authorization** with the **Role Definition** set to [Managed Services Registration Assignment Delete Role](../../role-based-access-control/built-in-roles.md#managed-services-registration-assignment-delete-role). If this role is not assigned, delegated resources can only be removed by a user in the customer's tenant.
232232
233233
Once you've completed all of the sections for your plan, you can select **+ Create new plan** as many times as you need to create additional plans. When you're done, select **Save**.
234234

0 commit comments

Comments
 (0)