Skip to content

Commit 81e14a0

Browse files
authored
Merge pull request #201133 from JnHs/jh-lh-0622
ensure conceptual topics are up to date
2 parents 0b2e1e8 + 1ede7ea commit 81e14a0

9 files changed

+27
-26
lines changed

articles/lighthouse/concepts/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Lighthouse architecture
33
description: Learn about the relationship between tenants in Azure Lighthouse, and the resources created in the customer's tenant that enable that relationship.
4-
ms.date: 09/13/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/cloud-solution-provider.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Cloud Solution Provider program considerations
33
description: For CSP partners, Azure delegated resource management helps improve security and control by enabling granular permissions.
4-
ms.date: 11/18/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

@@ -30,10 +30,10 @@ Azure Lighthouse helps improve security by limiting unnecessary access to your c
3030

3131
To further minimize the number of permanent assignments, you can [create eligible authorizations](../how-to/create-eligible-authorizations.md) (currently in public preview) to grant additional permissions to your users on a just-in-time basis.
3232

33-
Onboarding a subscription that you created through the CSP program follows the steps described in [Onboard a subscription to Azure Lighthouse](../how-to/onboard-customer.md). Any user who has the Admin Agent role in your tenant can perform this onboarding.
33+
Onboarding a subscription that you created through the CSP program follows the steps described in [Onboard a subscription to Azure Lighthouse](../how-to/onboard-customer.md). Any user who has the Admin Agent role in the customer's tenant can perform this onboarding.
3434

3535
> [!TIP]
36-
> [Managed Service offers](managed-services-offers.md) with private plans are not supported with subscriptions established through a reseller of the Cloud Solution Provider (CSP) program. You can onboard these subscriptions to Azure Lighthouse by [using Azure Resource Manager templates](../how-to/onboard-customer.md).
36+
> [Managed Service offers](managed-services-offers.md) with private plans aren't supported with subscriptions established through a reseller of the Cloud Solution Provider (CSP) program. Instead, you can onboard these subscriptions to Azure Lighthouse by [using Azure Resource Manager templates](../how-to/onboard-customer.md).
3737
3838
> [!NOTE]
3939
> The [**My customers** page in the Azure portal](../how-to/view-manage-customers.md) now includes a **Cloud Solution Provider (Preview)** section, which displays billing info and resources for CSP customers who have [signed the Microsoft Customer Agreement (MCA)](/partner-center/confirm-customer-agreement) and are [under the Azure plan](/partner-center/azure-plan-get-started). For more info, see [Get started with your Microsoft Partner Agreement billing account](../../cost-management-billing/understand/mpa-overview.md).

articles/lighthouse/concepts/cross-tenant-management-experience.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
---
22
title: Cross-tenant management experiences
33
description: Azure Lighthouse enables and enhances cross-tenant experiences in many Azure services.
4-
ms.date: 12/01/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

88
# Cross-tenant management experiences
99

10-
As a service provider, you can use [Azure Lighthouse](../overview.md) to manage resources for multiple customers from within your own Azure Active Directory (Azure AD) tenant. Many tasks and services can be performed across managed tenants by using [Azure delegated resource management](../concepts/architecture.md).
10+
As a service provider, you can use [Azure Lighthouse](../overview.md) to manage your customers' Azure resources from within your own Azure Active Directory (Azure AD) tenant. Many common tasks and services can be performed across these managed tenants.
1111

1212
> [!TIP]
1313
> Azure Lighthouse can also be used [within an enterprise which has multiple Azure AD tenants of its own](enterprise.md) to simplify cross-tenant administration.
1414
1515
## Understanding tenants and delegation
1616

17-
An Azure AD tenant is a representation of an organization. It's a dedicated instance of Azure AD that an organization receives when they create a relationship with Microsoft by signing up for Azure, Microsoft 365, or other services. Each Azure AD tenant is distinct and separate from other Azure AD tenants, and has its own tenant ID (a GUID). For more info, see [What is Azure Active Directory?](../../active-directory/fundamentals/active-directory-whatis.md)
17+
An Azure AD tenant is a representation of an organization. It's a dedicated instance of Azure AD that an organization receives when they create a relationship with Microsoft by signing up for Azure, Microsoft 365, or other services. Each Azure AD tenant is distinct and separate from other Azure AD tenants, and has its own tenant ID (a GUID). For more information, see [What is Azure Active Directory?](../../active-directory/fundamentals/active-directory-whatis.md)
1818

19-
Typically, in order to manage Azure resources for a customer, service providers would have to sign in to the Azure portal using an account associated with that customer's tenant, requiring an administrator in the customer's tenant to create and manage user accounts for the service provider.
19+
Typically, in order to manage Azure resources for a customer, service providers would have to sign in to the Azure portal using an account associated with that customer's tenant. In this scenario, an administrator in the customer's tenant must create and manage user accounts for the service provider.
2020

21-
With Azure Lighthouse, the onboarding process specifies users within the service provider's tenant who will be able to work on delegated subscriptions and resource groups in the customer's tenant. These users can then sign in to the Azure portal using their own credentials. Within the Azure portal, they can manage resources belonging to all customers to which they have access. This can be done by visiting the [My customers](../how-to/view-manage-customers.md) page in the Azure portal, or by working directly within the context of that customer's subscription, either in the Azure portal or via APIs.
21+
With Azure Lighthouse, the onboarding process specifies users in the service provider's tenant who will be able to work on delegated subscriptions and resource groups in the customer's tenant. These users can then sign in to the Azure portal, using their own credentials, and work on resources belonging to all of the customers to which they have access. Users in the managing tenant can see all of these customers by visiting the [My customers](../how-to/view-manage-customers.md) page in the Azure portal. They can also work on resources directly within the context of that customer's subscription, either in the Azure portal or via APIs.
2222

23-
Azure Lighthouse allows greater flexibility to manage resources for multiple customers without having to sign in to different accounts in different tenants. For example, a service provider may have two customers with different responsibilities and access levels. Using Azure Lighthouse, authorized users can sign in to the service provider's tenant to access these resources.
23+
Azure Lighthouse provides flexibility to manage resources for multiple customers without having to sign in to different accounts in different tenants. For example, a service provider may have two customers with different responsibilities and access levels. Using Azure Lighthouse, authorized users can sign in to the service provider's tenant and access all of the delegated resources across these customers.
2424

2525
![Diagram showing customer resources managed through one service provider tenant.](../media/azure-delegated-resource-management-service-provider-tenant.jpg)
2626

2727
## APIs and management tool support
2828

29-
You can perform management tasks on delegated resources either directly in the portal or by using APIs and management tools (such as Azure CLI and Azure PowerShell). All existing APIs can be used when working with delegated resources, as long as the functionality is supported for cross-tenant management and the user has the appropriate permissions.
29+
You can perform management tasks on delegated resources in the Azure portal, or you can use APIs and management tools such as Azure CLI and Azure PowerShell. All existing APIs can be used on delegated resources, as long as the functionality is supported for cross-tenant management and the user has the appropriate permissions.
3030

3131
The Azure PowerShell [Get-AzSubscription cmdlet](/powershell/module/Az.Accounts/Get-AzSubscription) will show the `TenantId` for the managing tenant by default. You can use the `HomeTenantId` and `ManagedByTenantIds` attributes for each subscription, allowing you to identify whether a returned subscription belongs to a managed tenant or to your managing tenant.
3232

@@ -48,12 +48,12 @@ Most tasks and services can be performed on delegated resources across managed t
4848
- Manage hybrid servers at scale - [Azure Arc-enabled servers](../../azure-arc/servers/overview.md):
4949
- [Manage Windows Server or Linux machines outside Azure that are connected](../../azure-arc/servers/onboard-portal.md) to delegated subscriptions and/or resource groups in Azure
5050
- Manage connected machines using Azure constructs, such as Azure Policy and tagging
51-
- Ensure the same set of policies are applied across customers' hybrid environments
52-
- Use Microsoft Defender for Cloud to monitor compliance across customers' hybrid environments
51+
- Ensure the same set of [policies are applied](../../azure-arc/servers/learn/tutorial-assign-policy-portal.md) across customers' hybrid environments
52+
- Use Microsoft Defender for Cloud to [monitor compliance across customers' hybrid environments](../../defender-for-cloud/quickstart-onboard-machines.md?pivots=azure-arc)
5353
- Manage hybrid Kubernetes clusters at scale - [Azure Arc-enabled Kubernetes](../../azure-arc/kubernetes/overview.md):
5454
- [Manage Kubernetes clusters that are connected](../../azure-arc/kubernetes/quickstart-connect-cluster.md) to delegated subscriptions and/or resource groups in Azure
55-
- [Use GitOps](../../azure-arc/kubernetes/tutorial-use-gitops-connected-cluster.md) for connected clusters
56-
- Enforce policies across connected clusters
55+
- [Use GitOps](../../azure-arc/kubernetes/tutorial-use-gitops-flux2.md) for connected clusters
56+
- [Enforce policies across connected clusters](../../governance/policy/concepts/policy-for-kubernetes.md#install-azure-policy-extension-for-azure-arc-enabled-kubernetes)
5757

5858
[Azure Automation](../../automation/index.yml):
5959

@@ -62,9 +62,9 @@ Most tasks and services can be performed on delegated resources across managed t
6262
[Azure Backup](../../backup/index.yml):
6363

6464
- Back up and restore customer data [from on-premises workloads, Azure VMs, Azure file shares, and more](../..//backup/backup-overview.md#what-can-i-back-up)
65-
- View data for all delegated customer resources in [Backup Center](../../backup/backup-center-overview.md)
65+
- View data for all delegated customer resources in [Backup center](../../backup/backup-center-overview.md)
6666
- Use the [Backup Explorer](../../backup/monitor-azure-backup-with-backup-explorer.md) to help view operational information of backup items (including Azure resources not yet configured for backup) and monitoring information (jobs and alerts) for delegated subscriptions. The Backup Explorer is currently available only for Azure VM data.
67-
- Use [Backup Reports](../../backup/configure-reports.md) across delegated subscriptions to track historical trends, analyze backup storage consumption, and audit backups and restores.
67+
- Use [Backup reports](../../backup/configure-reports.md) across delegated subscriptions to track historical trends, analyze backup storage consumption, and audit backups and restores.
6868

6969
[Azure Blueprints](../../governance/blueprints/index.yml):
7070

@@ -83,7 +83,7 @@ Most tasks and services can be performed on delegated resources across managed t
8383

8484
- Manage hosted Kubernetes environments and deploy and manage containerized applications within customer tenants
8585
- Deploy and manage clusters in customer tenants
86-
- Use Azure Monitor for containers to monitor performance across customer tenants
86+
- [Use Azure Monitor for containers](../../aks/monitor-aks.md) to monitor performance across customer tenants
8787

8888
[Azure Migrate](../../migrate/index.yml):
8989

@@ -104,7 +104,7 @@ Most tasks and services can be performed on delegated resources across managed t
104104

105105
- Deploy and manage [Azure Virtual Network](../../virtual-network/index.yml) and virtual network interface cards (vNICs) within managed tenants
106106
- Deploy and configure [Azure Firewall](../../firewall/overview.md) to protect customers’ Virtual Network resources
107-
- Manage connectivity services such as [Azure Virtual WAN](../../virtual-wan/virtual-wan-about.md), [ExpressRoute](../../expressroute/expressroute-introduction.md), and [VPN Gateways](../../vpn-gateway/vpn-gateway-about-vpngateways.md)
107+
- Manage connectivity services such as [Azure Virtual WAN](../../virtual-wan/virtual-wan-about.md), [Azure ExpressRoute](../../expressroute/expressroute-introduction.md), and [VPN Gateway](../../vpn-gateway/vpn-gateway-about-vpngateways.md)
108108
- Use Azure Lighthouse to support key scenarios for the [Azure Networking MSP Program](../../networking/networking-partners-msp.md)
109109

110110
[Azure Policy](../../governance/policy/index.yml):
@@ -180,3 +180,4 @@ With all scenarios, please be aware of the following current limitations:
180180

181181
- Onboard your customers to Azure Lighthouse, either by [using Azure Resource Manager templates](../how-to/onboard-customer.md) or by [publishing a private or public managed services offer to Azure Marketplace](../how-to/publish-managed-services-offers.md).
182182
- [View and manage customers](../how-to/view-manage-customers.md) by going to **My customers** in the Azure portal.
183+
- Learn more about [Azure Lighthouse architecture](architecture.md).

articles/lighthouse/concepts/enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Lighthouse in enterprise scenarios
33
description: The capabilities of Azure Lighthouse can be used to simplify cross-tenant management within an enterprise which uses multiple Azure AD tenants.
4-
ms.date: 02/18/2022
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/isv-scenarios.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Lighthouse in ISV scenarios
33
description: The capabilities of Azure Lighthouse can be used by ISVs for more flexibility with customer offerings.
4-
ms.date: 09/08/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/managed-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Lighthouse and Azure managed applications
33
description: Understand how Azure Lighthouse and Azure managed applications can be used together.
4-
ms.date: 09/08/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/managed-services-offers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Managed Service offers in Azure Marketplace
33
description: Offer your Azure Lighthouse management services to customers through Managed Services offers in Azure Marketplace.
4-
ms.date: 02/02/2022
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/recommended-security-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Recommended security practices
33
description: When using Azure Lighthouse, it's important to consider security and access control.
4-
ms.date: 09/08/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

articles/lighthouse/concepts/tenants-users-roles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Tenants, users, and roles in Azure Lighthouse scenarios
33
description: Understand how Azure Active Directory tenants, users, and roles can be used in Azure Lighthouse scenarios.
4-
ms.date: 12/16/2021
4+
ms.date: 06/09/2022
55
ms.topic: conceptual
66
---
77

@@ -37,7 +37,7 @@ When defining an authorization, each user account must be assigned one of the [A
3737
All [built-in roles](../../role-based-access-control/built-in-roles.md) are currently supported with Azure Lighthouse, with the following exceptions:
3838

3939
- The [Owner](../../role-based-access-control/built-in-roles.md#owner) role is not supported.
40-
- Any built-in roles with [DataActions](../../role-based-access-control/role-definitions.md#dataactions) permission are not supported.
40+
- Any built-in roles with [`DataActions`](../../role-based-access-control/role-definitions.md#dataactions) permission are not supported.
4141
- The [User Access Administrator](../../role-based-access-control/built-in-roles.md#user-access-administrator) built-in role is supported, but only for the limited purpose of [assigning roles to a managed identity in the customer tenant](../how-to/deploy-policy-remediation.md#create-a-user-who-can-assign-roles-to-a-managed-identity-in-the-customer-tenant). No other permissions typically granted by this role will apply. If you define a user with this role, you must also specify the built-in role(s) that this user can assign to managed identities.
4242

4343
> [!NOTE]

0 commit comments

Comments
 (0)