Updated references from docs.microsoft.com to learn.microsoft.com (#608)
* Updated references from docs.microsoft.com - to learn * Part 2-updated references from docs.microsoft.com - to learn * Update further links from `docs` to `learn` --------- Co-authored-by: Kevin Rowlandson <kevin.rowlandson@microsoft.com>
This commit is contained in:
Родитель
ab0a8ad088
Коммит
0a3c34cab9
10
README.md
10
README.md
|
@ -193,11 +193,11 @@ If you don't wish to send usage data to Microsoft, details on how to turn it off
|
|||
[msft_privacy_policy]: https://www.microsoft.com/trustcenter "Microsoft's privacy policy"
|
||||
|
||||
[alz_tf_registry]: https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest "Terraform Registry: Azure landing zones Terraform module"
|
||||
[alz_architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone#azure-landing-zone-conceptual-architecture
|
||||
[alz_hierarchy]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org
|
||||
[alz_management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management
|
||||
[alz_connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity
|
||||
[alz_identity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
[alz_architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone#azure-landing-zone-conceptual-architecture
|
||||
[alz_hierarchy]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org
|
||||
[alz_management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management
|
||||
[alz_connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity
|
||||
[alz_identity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
[alz_license]: https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/blob/main/LICENSE
|
||||
[repo_releases]: https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/releases "Release notes"
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
|
||||
|
||||
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](<https://docs.microsoft.com/previous-versions/tn-archive/cc751383(v=technet.10)>), please report it to us as described below.
|
||||
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](<https://learn.microsoft.com/previous-versions/tn-archive/cc751383(v=technet.10)>), please report it to us as described below.
|
||||
|
||||
## Reporting Security Issues
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ This article answers frequently asked questions relating to the Azure landing zo
|
|||
|
||||
### Questions about the architecture
|
||||
|
||||
Questions relating to the architecture can be found in the [Azure landing zone frequently asked questions (FAQ)](https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/faq) page on the Cloud Adoption Framework site.
|
||||
Questions relating to the architecture can be found in the [Azure landing zone frequently asked questions (FAQ)](https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/faq) page on the Cloud Adoption Framework site.
|
||||
|
||||
### Questions about the module
|
||||
|
||||
|
|
|
@ -55,11 +55,11 @@ Check out the [User Guide](User-Guide), or go straight to our [Examples](Example
|
|||
[//]: # (************************)
|
||||
|
||||
[alz_tf_registry]: https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest "Terraform Registry: Azure landing zones Terraform module"
|
||||
[alz_architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone#azure-landing-zone-conceptual-architecture
|
||||
[alz_hierarchy]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org
|
||||
[alz_management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management
|
||||
[alz_connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity
|
||||
[alz_identity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
[alz_architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone#azure-landing-zone-conceptual-architecture
|
||||
[alz_hierarchy]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org
|
||||
[alz_management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management
|
||||
[alz_connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity
|
||||
[alz_identity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
|
||||
[wiki_core_resources]: %5BUser-Guide%5D-Core-Resources "Wiki - Core Resources"
|
||||
[wiki_management_resources]: %5BUser-Guide%5D-Management-Resources "Wiki - Management Resources"
|
||||
|
|
|
@ -44,7 +44,7 @@ You will then need to create a file named `policy_assignment_not_allowed_resourc
|
|||
|
||||
> **NOTE:** The full file name is not important but it does need to meet the naming conventions detailed [here](https://github.com/Azure/terraform-azurerm-caf-enterprise-scale/wiki/%5BUser-Guide%5D-Archetype-Definitions#working-with-archetype-definitions-and-the-custom-library)
|
||||
|
||||
To assign the correct policy, we need to provide the appropriate value for `policyDefinitionID` within our assignment file. You can retrieve the PolicyDefinitionID for your policy either through the Azure Portal, [Azure PowerShell](https://docs.microsoft.com/powershell/module/az.resources/get-azpolicydefinition?view=azps-7.3.0) or the [Azure CLI](https://docs.microsoft.com/cli/azure/policy/definition?view=azure-cli-latest)
|
||||
To assign the correct policy, we need to provide the appropriate value for `policyDefinitionID` within our assignment file. You can retrieve the PolicyDefinitionID for your policy either through the Azure Portal, [Azure PowerShell](https://learn.microsoft.com/powershell/module/az.resources/get-azpolicydefinition?view=azps-7.3.0) or the [Azure CLI](https://learn.microsoft.com/cli/azure/policy/definition?view=azure-cli-latest)
|
||||
|
||||
![Policy DefinitionID](media/examples-assign-a-built-in-policy-definitionID.png)
|
||||
|
||||
|
|
|
@ -483,8 +483,8 @@ Looking for further inspiration? Why not try some of our other [examples][wiki_e
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[azure_private_endpoint_support]: https://docs.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_backup_private_endpoint]: https://docs.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files "Configuring custom DNS or host files when using private endpoints with Azure Backup"
|
||||
[azure_private_endpoint_support]: https://learn.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_backup_private_endpoint]: https://learn.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files "Configuring custom DNS or host files when using private endpoints with Azure Backup"
|
||||
|
||||
[wiki_management_resources]: %5BUser-Guide%5D-Management-Resources "Wiki - Management Resources"
|
||||
[wiki_connectivity_resources_hub_and_spoke]: %5BUser-Guide%5D-Connectivity-Resources#traditional-azure-networking-topology-hub-and-spoke "Wiki - Connectivity Resources - Traditional Azure networking topology (hub and spoke)"
|
||||
|
|
|
@ -159,9 +159,9 @@ Looking for further inspiration? Why not try some of our other [examples][wiki_e
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[alz_connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
[alz_connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
|
||||
[azure_private_endpoint_support]: https://docs.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_private_endpoint_support]: https://learn.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
|
||||
[wiki_module_variables]: %5BUser-Guide%5D-Module-Variables "Wiki - Module Variables"
|
||||
[wiki_provider_configuration]: %5BUser-Guide%5D-Provider-Configuration "Wiki - Provider Configuration"
|
||||
|
|
|
@ -292,4 +292,4 @@ Looking for further inspiration? Why not try some of our other [examples][wiki_e
|
|||
[archetype_exclusions]: %5BExamples%5D-Expand-Built-in-Archetype-Definitions#to-enable-the-exclusion-function "Wiki - Expand Built-in Archetype Definitions # To enable the exclusion function"
|
||||
[custom_archetypes]: %5BUser-Guide%5D-Archetype-Definitions "[User Guide] Archetype Definitions"
|
||||
|
||||
[azure_tag_support]: https://docs.microsoft.com/azure/azure-resource-manager/management/tag-support "Tag support for Azure resources"
|
||||
[azure_tag_support]: https://learn.microsoft.com/azure/azure-resource-manager/management/tag-support "Tag support for Azure resources"
|
||||
|
|
|
@ -457,8 +457,8 @@ Looking for further inspiration? Why not try some of our other [examples][wiki_e
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[azure_private_endpoint_support]: https://docs.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_backup_private_endpoint]: https://docs.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files "Configuring custom DNS or host files when using private endpoints with Azure Backup"
|
||||
[azure_private_endpoint_support]: https://learn.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_backup_private_endpoint]: https://learn.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files "Configuring custom DNS or host files when using private endpoints with Azure Backup"
|
||||
|
||||
[wiki_management_resources]: %5BUser-Guide%5D-Management-Resources "Wiki - Management Resources."
|
||||
[wiki_connectivity_resources_virtual_wan]: %5BUser-Guide%5D-Connectivity-Resources#virtual-wan-network-topology-microsoft-managed "Wiki - Connectivity Resources - Virtual WAN network topology (Microsoft-managed)"
|
||||
|
|
|
@ -309,11 +309,11 @@ Looking for further inspiration? Why not try some of our other [examples][wiki_e
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[alz_connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
[alz_connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
|
||||
[azure_private_endpoint_support]: https://docs.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
[azure_private_endpoint_support]: https://learn.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration "Azure services DNS zone configuration"
|
||||
|
||||
[about_vwan_single_rsg]: https://docs.microsoft.com/azure/virtual-wan/virtual-wan-faq#can-hubs-be-created-in-different-resource-group-in-virtual-wan
|
||||
[about_vwan_single_rsg]: https://learn.microsoft.com/azure/virtual-wan/virtual-wan-faq#can-hubs-be-created-in-different-resource-group-in-virtual-wan
|
||||
|
||||
[wiki_module_variables]: %5BUser-Guide%5D-Module-Variables "Wiki - Module Variables"
|
||||
[wiki_provider_configuration]: %5BUser-Guide%5D-Provider-Configuration "Wiki - Provider Configuration"
|
||||
|
|
|
@ -122,32 +122,32 @@ Please refer to the following for examples showing how to use this capability:
|
|||
[//]: # (INSERT LINK LABELS BELOW)
|
||||
[//]: # (************************)
|
||||
|
||||
[msdocs_alz_architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
[msdocs_hub_and_spoke]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/traditional-azure-networking-topology
|
||||
[msdocs_virtual_wan]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/virtual-wan-network-topology
|
||||
[msdocs_alz_architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
[msdocs_hub_and_spoke]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/traditional-azure-networking-topology
|
||||
[msdocs_virtual_wan]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/virtual-wan-network-topology
|
||||
|
||||
[alz_connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
[alz_connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/network-topology-and-connectivity "Network topology and connectivity for Azure landing zones on the Cloud Adoption Framework."
|
||||
|
||||
[about_ddos_network_protection]: https://docs.microsoft.com/azure/ddos-protection/ddos-protection-overview
|
||||
[about_dns_for_private_endpoint]: https://docs.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration
|
||||
[about_ddos_network_protection]: https://learn.microsoft.com/azure/ddos-protection/ddos-protection-overview
|
||||
[about_dns_for_private_endpoint]: https://learn.microsoft.com/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration
|
||||
|
||||
[arm_resource_group]: https://docs.microsoft.com/azure/templates/microsoft.resources/resourcegroups
|
||||
[arm_virtual_network]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworks
|
||||
[arm_subnet]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets
|
||||
[arm_virtual_network_gateway]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways
|
||||
[arm_firewall]: https://docs.microsoft.com/azure/templates/microsoft.network/azurefirewalls
|
||||
[arm_public_ip]: https://docs.microsoft.com/azure/templates/microsoft.network/publicipaddresses
|
||||
[arm_ddos_protection_plan]: https://docs.microsoft.com/azure/templates/microsoft.network/ddosprotectionplans
|
||||
[arm_dns_zone]: https://docs.microsoft.com/azure/templates/microsoft.network/dnszones
|
||||
[arm_private_dns_zone]: https://docs.microsoft.com/azure/templates/microsoft.network/privatednszones
|
||||
[arm_private_dns_zone_virtual_network_link]: https://docs.microsoft.com/azure/templates/microsoft.network/privatednszones/virtualnetworklinks
|
||||
[arm_virtual_network_peering]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworks/virtualnetworkpeerings
|
||||
[arm_virtual_wan]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualWans
|
||||
[arm_virtual_hub]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualHubs
|
||||
[arm_express_route_gateway]: https://docs.microsoft.com/azure/templates/microsoft.network/expressRouteGateways
|
||||
[arm_vpn_gateway]: https://docs.microsoft.com/azure/templates/microsoft.network/vpnGateways
|
||||
[arm_firewall_policy]: https://docs.microsoft.com/azure/templates/microsoft.network/firewallPolicies
|
||||
[arm_virtual_hub_connection]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualHubs/hubVirtualNetworkConnections
|
||||
[arm_resource_group]: https://learn.microsoft.com/azure/templates/microsoft.resources/resourcegroups
|
||||
[arm_virtual_network]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks
|
||||
[arm_subnet]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/subnets
|
||||
[arm_virtual_network_gateway]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworkgateways
|
||||
[arm_firewall]: https://learn.microsoft.com/azure/templates/microsoft.network/azurefirewalls
|
||||
[arm_public_ip]: https://learn.microsoft.com/azure/templates/microsoft.network/publicipaddresses
|
||||
[arm_ddos_protection_plan]: https://learn.microsoft.com/azure/templates/microsoft.network/ddosprotectionplans
|
||||
[arm_dns_zone]: https://learn.microsoft.com/azure/templates/microsoft.network/dnszones
|
||||
[arm_private_dns_zone]: https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones
|
||||
[arm_private_dns_zone_virtual_network_link]: https://learn.microsoft.com/azure/templates/microsoft.network/privatednszones/virtualnetworklinks
|
||||
[arm_virtual_network_peering]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/virtualnetworkpeerings
|
||||
[arm_virtual_wan]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualWans
|
||||
[arm_virtual_hub]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualHubs
|
||||
[arm_express_route_gateway]: https://learn.microsoft.com/azure/templates/microsoft.network/expressRouteGateways
|
||||
[arm_vpn_gateway]: https://learn.microsoft.com/azure/templates/microsoft.network/vpnGateways
|
||||
[arm_firewall_policy]: https://learn.microsoft.com/azure/templates/microsoft.network/firewallPolicies
|
||||
[arm_virtual_hub_connection]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualHubs/hubVirtualNetworkConnections
|
||||
|
||||
[azurerm_resource_group]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group
|
||||
[azurerm_virtual_network]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network
|
||||
|
|
|
@ -38,17 +38,17 @@ Please refer to [Deploy Default Configuration][wiki_deploy_default_configuration
|
|||
[//]: # (INSERT LINK LABELS BELOW)
|
||||
[//]: # (************************)
|
||||
|
||||
[msdocs_alz_architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
[msdocs_alz_architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
|
||||
[alz_resourceorg]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org "Resource organization for Azure landing zones on the Cloud Adoption Framework."
|
||||
[alz_resourceorg]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org "Resource organization for Azure landing zones on the Cloud Adoption Framework."
|
||||
|
||||
[arm_management_group]: https://docs.microsoft.com/azure/templates/microsoft.management/managementgroups
|
||||
[arm_management_group_subscriptions]: https://docs.microsoft.com/azure/templates/microsoft.management/managementgroups/subscriptions
|
||||
[arm_policy_assignment]: https://docs.microsoft.com/azure/templates/microsoft.authorization/policyassignments
|
||||
[arm_policy_definition]: https://docs.microsoft.com/azure/templates/microsoft.authorization/policydefinitions
|
||||
[arm_policy_set_definition]: https://docs.microsoft.com/azure/templates/microsoft.authorization/policysetdefinitions
|
||||
[arm_role_assignment]: https://docs.microsoft.com/azure/templates/microsoft.authorization/roleassignments
|
||||
[arm_role_definition]: https://docs.microsoft.com/azure/templates/microsoft.authorization/roledefinitions
|
||||
[arm_management_group]: https://learn.microsoft.com/azure/templates/microsoft.management/managementgroups
|
||||
[arm_management_group_subscriptions]: https://learn.microsoft.com/azure/templates/microsoft.management/managementgroups/subscriptions
|
||||
[arm_policy_assignment]: https://learn.microsoft.com/azure/templates/microsoft.authorization/policyassignments
|
||||
[arm_policy_definition]: https://learn.microsoft.com/azure/templates/microsoft.authorization/policydefinitions
|
||||
[arm_policy_set_definition]: https://learn.microsoft.com/azure/templates/microsoft.authorization/policysetdefinitions
|
||||
[arm_role_assignment]: https://learn.microsoft.com/azure/templates/microsoft.authorization/roleassignments
|
||||
[arm_role_definition]: https://learn.microsoft.com/azure/templates/microsoft.authorization/roledefinitions
|
||||
|
||||
[azurerm_management_group]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/management_group
|
||||
[azurerm_management_group_subscription_association]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/management_group_subscription_association
|
||||
|
|
|
@ -95,7 +95,7 @@ Learn how to use the [Module Variables](%5BUser-Guide%5D-Module-Variables) to cu
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[ESLZ-Management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
[ESLZ-Management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
|
||||
[wiki_management_resources]: %5BUser-Guide%5D-Management-Resources "Wiki - Management Resources"
|
||||
[wiki_connectivity_resources]: %5BUser-Guide%5D-Connectivity-Resources "Wiki - Connectivity Resources"
|
||||
|
|
|
@ -19,6 +19,6 @@ Please refer to the [Deploy Identity Resources][wiki_deploy_identity_resources]
|
|||
[//]: # (INSERT LINK LABELS BELOW)
|
||||
[//]: # (************************)
|
||||
|
||||
[alz_identity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
[alz_identity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/identity-access
|
||||
|
||||
[wiki_deploy_identity_resources]: %5BExamples%5D-Deploy-Identity-Resources "Wiki - Deploy Identity Resources"
|
||||
|
|
|
@ -36,15 +36,15 @@ Please refer to [Deploy Management Resources][wiki_deploy_management_resources]
|
|||
[//]: # (INSERT LINK LABELS BELOW)
|
||||
[//]: # (************************)
|
||||
|
||||
[msdocs_alz_architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
[msdocs_alz_architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-conceptual-architecture "Conceptual architecture for Azure landing zones."
|
||||
|
||||
[alz_management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management "Management and monitoring for Azure landing zones on the Cloud Adoption Framework."
|
||||
[alz_management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-area/management "Management and monitoring for Azure landing zones on the Cloud Adoption Framework."
|
||||
|
||||
[arm_resource_group]: https://docs.microsoft.com/azure/templates/microsoft.resources/resourcegroups
|
||||
[arm_log_analytics_workspace]: https://docs.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces
|
||||
[arm_log_analytics_solution]: https://docs.microsoft.com/azure/templates/microsoft.operationsmanagement/solutions
|
||||
[arm_automation_account]: https://docs.microsoft.com/azure/templates/microsoft.automation/automationaccounts
|
||||
[arm_log_analytics_linked_service]: https://docs.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces/linkedservices
|
||||
[arm_resource_group]: https://learn.microsoft.com/azure/templates/microsoft.resources/resourcegroups
|
||||
[arm_log_analytics_workspace]: https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces
|
||||
[arm_log_analytics_solution]: https://learn.microsoft.com/azure/templates/microsoft.operationsmanagement/solutions
|
||||
[arm_automation_account]: https://learn.microsoft.com/azure/templates/microsoft.automation/automationaccounts
|
||||
[arm_log_analytics_linked_service]: https://learn.microsoft.com/azure/templates/microsoft.operationalinsights/workspaces/linkedservices
|
||||
|
||||
[azurerm_resource_group]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group
|
||||
[azurerm_log_analytics_workspace]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/log_analytics_workspace
|
||||
|
|
|
@ -64,10 +64,10 @@ You may also need to add these permissions if running dedicated pipelines for [C
|
|||
[//]: # (INSERT LINK LABELS BELOW)
|
||||
[//]: # (************************)
|
||||
|
||||
[azure_hierarchy_require_authorization]: https://docs.microsoft.com/azure/governance/management-groups/how-to/protect-resource-hierarchy#setting---require-authorization "Azure Hierarchy - Setting - Require authorization"
|
||||
[azure_hierarchy_set_default]: https://docs.microsoft.com/azure/governance/management-groups/how-to/protect-resource-hierarchy#setting---default-management-group "Setting a default Management Group"
|
||||
[azure_hierarchy_moving]: https://docs.microsoft.com/azure/governance/management-groups/overview#moving-management-groups-and-subscriptions "Moving management groups and subscriptions"
|
||||
[azure_transition]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/transition "Transition existing Azure environments to an Azure landing zone"
|
||||
[azure_hierarchy_require_authorization]: https://learn.microsoft.com/azure/governance/management-groups/how-to/protect-resource-hierarchy#setting---require-authorization "Azure Hierarchy - Setting - Require authorization"
|
||||
[azure_hierarchy_set_default]: https://learn.microsoft.com/azure/governance/management-groups/how-to/protect-resource-hierarchy#setting---default-management-group "Setting a default Management Group"
|
||||
[azure_hierarchy_moving]: https://learn.microsoft.com/azure/governance/management-groups/overview#moving-management-groups-and-subscriptions "Moving management groups and subscriptions"
|
||||
[azure_transition]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/transition "Transition existing Azure environments to an Azure landing zone"
|
||||
[azure_sentinel]: https://azure.microsoft.com/services/azure-sentinel/ "Azure Sentinel - Intelligent security analytics for your entire enterprise."
|
||||
[azure_network_contributor]: https://docs.microsoft.com/azure/role-based-access-control/built-in-roles#network-contributor "Azure built-in roles # Network Contributor"
|
||||
[azure_log_analytics_contributor]: https://docs.microsoft.com/azure/role-based-access-control/built-in-roles#log-analytics-contributor "Azure built-in roles # Log Analytics Contributor"
|
||||
[azure_network_contributor]: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#network-contributor "Azure built-in roles # Network Contributor"
|
||||
[azure_log_analytics_contributor]: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#log-analytics-contributor "Azure built-in roles # Log Analytics Contributor"
|
||||
|
|
|
@ -244,7 +244,7 @@ Learn how to use the [Module Variables](%5BUser-Guide%5D-Module-Variables) to cu
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[ESLZ-Architecture]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/architecture "Azure landing zones architecture"
|
||||
[ESLZ-Architecture]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/architecture "Azure landing zones architecture"
|
||||
|
||||
[terraform-registry-caf-enterprise-scale]: https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest "Terraform Registry: Azure landing zones Terraform module"
|
||||
[authenticating_to_azure]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs#authenticating-to-azure "Terraform Registry: Azure Provider (Authenticating to Azure)"
|
||||
|
|
|
@ -80,4 +80,4 @@ Take a look at the latest [User Guide](User-Guide) documentation and our [Exampl
|
|||
[//]: # "************************"
|
||||
[terraform-registry-caf-enterprise-scale]: https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest "Terraform Registry: Terraform Module for Cloud Adoption Framework Enterprise-scale"
|
||||
[azure/enterprise-scale]: https://github.com/Azure/Enterprise-Scale
|
||||
[ESLZ-Management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
[ESLZ-Management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
|
|
|
@ -282,9 +282,9 @@ Take a look at the latest [User Guide](User-Guide) documentation and our [Exampl
|
|||
[terraform-registry-caf-enterprise-scale]: https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest "Terraform Registry: Terraform Module for Cloud Adoption Framework Enterprise-scale"
|
||||
[azure/enterprise-scale]: https://github.com/Azure/Enterprise-Scale
|
||||
|
||||
[ESLZ-Management]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
[ESLZ-Connectivity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/network-topology-and-connectivity
|
||||
[ESLZ-Identity]: https://docs.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/identity-and-access-management
|
||||
[ESLZ-Management]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/management-and-monitoring
|
||||
[ESLZ-Connectivity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/network-topology-and-connectivity
|
||||
[ESLZ-Identity]: https://learn.microsoft.com/azure/cloud-adoption-framework/ready/enterprise-scale/identity-and-access-management
|
||||
|
||||
[azurerm_management_group_policy_assignment]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/management_group_policy_assignment
|
||||
[azurerm_policy_assignment]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/policy_assignment
|
||||
|
|
|
@ -472,14 +472,14 @@ List of Azure Resource IDs used to identify spoke Virtual Networks associated wi
|
|||
[//]: # "************************"
|
||||
|
||||
[virtual_network_gateway_sku]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network_gateway#sku "Supported SKUs for the virtual_network_gateway resource."
|
||||
[azfw_policy_rule_hierarchy]: https://docs.microsoft.com/azure/firewall-manager/rule-hierarchy "Use Azure Firewall policy to define a rule hierarchy."
|
||||
[azfw_policy_rule_hierarchy]: https://learn.microsoft.com/azure/firewall-manager/rule-hierarchy "Use Azure Firewall policy to define a rule hierarchy."
|
||||
[azurerm_virtual_network_gateway]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network_gateway
|
||||
|
||||
[wiki_connectivity_resources_hub_and_spoke]: %5BUser-Guide%5D-Connectivity-Resources#traditional-azure-networking-topology-hub-and-spoke "Wiki - Connectivity Resources - Traditional Azure networking topology (hub and spoke)"
|
||||
|
||||
[msdocs_forced_tunnelling]: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm "Azure documentation on forced tunnelling"
|
||||
[msdocs_virtualNetworkPeerings]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworks/virtualnetworkpeerings "Microsoft.Network virtualNetworks/virtualNetworkPeerings"
|
||||
[msdocs_virtualNetworks]: https://docs.microsoft.com/azure/templates/microsoft.network/virtualnetworks "Microsoft.Network virtualNetworks"
|
||||
[msdocs_forced_tunnelling]: https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-forced-tunneling-rm "Azure documentation on forced tunnelling"
|
||||
[msdocs_virtualNetworkPeerings]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks/virtualnetworkpeerings "Microsoft.Network virtualNetworks/virtualNetworkPeerings"
|
||||
[msdocs_virtualNetworks]: https://learn.microsoft.com/azure/templates/microsoft.network/virtualnetworks "Microsoft.Network virtualNetworks"
|
||||
|
||||
[tf_reg_vpn_client_configuration]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network_gateway#vpn_client_configuration "Documentation for vpn_client_configuration blocks on the Terraform Registry."
|
||||
[tf_reg_bgp_settings]: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network_gateway#bgp_settings "Documentation for bgp_settings blocks on the Terraform Registry."
|
||||
|
|
|
@ -344,10 +344,10 @@ Virtual networks added to this list will be configured with [`internet_security_
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[msdocs_vhub_address_prefix]: https://docs.microsoft.com/azure/virtual-wan/virtual-wan-faq#what-is-the-recommended-hub-address-space-during-hub-creation "What is the recommended hub address space during hub creation?"
|
||||
[msdocs_virtual_hub_sku]: https://docs.microsoft.com/azure/virtual-wan/virtual-wan-about#basicstandard "Virtual WAN types"
|
||||
[msdocs_vwan_s2s_gateway]: https://docs.microsoft.com/azure/virtual-wan/virtual-wan-site-to-site-portal#gateway "Configure a site-to-site gateway"
|
||||
[azfw_policy_rule_hierarchy]: https://docs.microsoft.com/azure/firewall-manager/rule-hierarchy "Use Azure Firewall policy to define a rule hierarchy."
|
||||
[msdocs_vhub_address_prefix]: https://learn.microsoft.com/azure/virtual-wan/virtual-wan-faq#what-is-the-recommended-hub-address-space-during-hub-creation "What is the recommended hub address space during hub creation?"
|
||||
[msdocs_virtual_hub_sku]: https://learn.microsoft.com/azure/virtual-wan/virtual-wan-about#basicstandard "Virtual WAN types"
|
||||
[msdocs_vwan_s2s_gateway]: https://learn.microsoft.com/azure/virtual-wan/virtual-wan-site-to-site-portal#gateway "Configure a site-to-site gateway"
|
||||
[azfw_policy_rule_hierarchy]: https://learn.microsoft.com/azure/firewall-manager/rule-hierarchy "Use Azure Firewall policy to define a rule hierarchy."
|
||||
|
||||
[wiki_connectivity_resources_virtual_wan]: %5BUser-Guide%5D-Connectivity-Resources#virtual-wan-network-topology-microsoft-managed "Wiki - Connectivity Resources - Virtual WAN network topology (Microsoft-managed)"
|
||||
|
||||
|
|
|
@ -98,4 +98,4 @@ Provides granular control over the [enforcementMode][msdocs_policy_enforcement]
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[msdocs_policy_enforcement]: https://docs.microsoft.com/azure/governance/policy/concepts/assignment-structure#enforcement-mode "Azure Policy - Enforcement Mode"
|
||||
[msdocs_policy_enforcement]: https://learn.microsoft.com/azure/governance/policy/concepts/assignment-structure#enforcement-mode "Azure Policy - Enforcement Mode"
|
||||
|
|
|
@ -371,18 +371,18 @@ See [Using the Advanced Block with management resources][wiki_management_advance
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[agent_health_overview]: https://docs.microsoft.com/azure/azure-monitor/insights/solution-agenthealth
|
||||
[change_tracking_overview]: https://docs.microsoft.com/azure/automation/change-tracking/overview
|
||||
[la_retention_period]: https://docs.microsoft.com/azure/azure-monitor/logs/manage-cost-storage#change-the-data-retention-period
|
||||
[sentinel_overview]: https://docs.microsoft.com/azure/sentinel/overview
|
||||
[service_map_overview]: https://docs.microsoft.com/azure/azure-monitor/vm/service-map
|
||||
[sql_assessment_overview]: https://docs.microsoft.com/azure/azure-monitor/insights/sql-assessment
|
||||
[sql_vulnerability_assessment_overview]: https://docs.microsoft.com/azure/azure-sql/database/sql-vulnerability-assessment#configure-vulnerability-assessment
|
||||
[sql_advanced_threat_detection_overview]: https://docs.microsoft.com/azure/azure-sql/database/threat-detection-configure
|
||||
[updates_overview]: https://docs.microsoft.com/azure/automation/update-management/overview
|
||||
[vm_insights_overview]: https://docs.microsoft.com/azure/azure-monitor/vm/vminsights-overview
|
||||
[microsoft_defender_for_cloud]: https://docs.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction
|
||||
[microsoft_defender_for_sql]: https://docs.microsoft.com/azure/azure-sql/database/azure-defender-for-sql
|
||||
[agent_health_overview]: https://learn.microsoft.com/azure/azure-monitor/insights/solution-agenthealth
|
||||
[change_tracking_overview]: https://learn.microsoft.com/azure/automation/change-tracking/overview
|
||||
[la_retention_period]: https://learn.microsoft.com/azure/azure-monitor/logs/manage-cost-storage#change-the-data-retention-period
|
||||
[sentinel_overview]: https://learn.microsoft.com/azure/sentinel/overview
|
||||
[service_map_overview]: https://learn.microsoft.com/azure/azure-monitor/vm/service-map
|
||||
[sql_assessment_overview]: https://learn.microsoft.com/azure/azure-monitor/insights/sql-assessment
|
||||
[sql_vulnerability_assessment_overview]: https://learn.microsoft.com/azure/azure-sql/database/sql-vulnerability-assessment#configure-vulnerability-assessment
|
||||
[sql_advanced_threat_detection_overview]: https://learn.microsoft.com/azure/azure-sql/database/threat-detection-configure
|
||||
[updates_overview]: https://learn.microsoft.com/azure/automation/update-management/overview
|
||||
[vm_insights_overview]: https://learn.microsoft.com/azure/azure-monitor/vm/vminsights-overview
|
||||
[microsoft_defender_for_cloud]: https://learn.microsoft.com/azure/defender-for-cloud/defender-for-cloud-introduction
|
||||
[microsoft_defender_for_sql]: https://learn.microsoft.com/azure/azure-sql/database/azure-defender-for-sql
|
||||
|
||||
[wiki_management_advanced_block]: %5BVariables%5D-configure_management_resources_advanced "Using the advanced block with management resources"
|
||||
[wiki_disable_base_module_tags]: %5BVariables%5D-disable_base_module_tags "Instructions for how to use the disable_base_module_tags variable."
|
||||
|
|
|
@ -40,7 +40,7 @@ Although we advise against this, this can be disabled by setting the input varia
|
|||
[//]: # "INSERT LINK LABELS BELOW"
|
||||
[//]: # "************************"
|
||||
|
||||
[msdocs_azure_tag_support]: https://docs.microsoft.com/azure/azure-resource-manager/management/tag-support "Tag support for Azure resources"
|
||||
[msdocs_azure_tag_limitations]: https://docs.microsoft.com/azure/azure-resource-manager/management/tag-resources?tabs=json#limitations "Use tags to organize your Azure resources and management hierarchy #Limitations"
|
||||
[msdocs_azure_tag_support]: https://learn.microsoft.com/azure/azure-resource-manager/management/tag-support "Tag support for Azure resources"
|
||||
[msdocs_azure_tag_limitations]: https://learn.microsoft.com/azure/azure-resource-manager/management/tag-resources?tabs=json#limitations "Use tags to organize your Azure resources and management hierarchy #Limitations"
|
||||
|
||||
[disable_base_module_tags]: %5BVariables%5D-disable_base_module_tags "Instructions for how to use the disable_base_module_tags variable."
|
||||
|
|
|
@ -11,7 +11,7 @@ Microsoft collects this information to provide the best experiences with their p
|
|||
The telemetry is collected through customer usage attribution.
|
||||
The data is collected and governed by Microsoft's privacy policies, located at the trust center.
|
||||
|
||||
For more information see the [customer usage attribution documentation](https://docs.microsoft.com/azure/marketplace/azure-partner-customer-usage-attribution)
|
||||
For more information see the [customer usage attribution documentation](https://learn.microsoft.com/azure/marketplace/azure-partner-customer-usage-attribution)
|
||||
|
||||
To disable this tracking, we have included a variable with the name `disable_telemetry` with a simple boolean flag. The default value is `false` which does not disable the telemetry.
|
||||
If you would like to disable this tracking, then simply set this value to `true` and this module will not create the telemetry tracking resources and therefore telemetry tracking will be disabled.
|
||||
|
|
|
@ -47,7 +47,7 @@ locals {
|
|||
# terraform will throw an error at this point.
|
||||
# By default we recommend creating all Virtual WAN
|
||||
# resources in a single Resource Group as per:
|
||||
# https://docs.microsoft.com/en-us/azure/virtual-wan/virtual-wan-faq#can-hubs-be-created-in-different-resource-group-in-virtual-wan
|
||||
# https://learn.microsoft.com/en-us/azure/virtual-wan/virtual-wan-faq#can-hubs-be-created-in-different-resource-group-in-virtual-wan
|
||||
# As this is only an issue for customers using the
|
||||
# Portal to manage Virtual WAN resources, the following
|
||||
# logic is used to allow a customer to use dedicated Resource
|
||||
|
|
|
@ -342,7 +342,7 @@ variable "custom_azure_backup_geo_codes" {
|
|||
type = map(string)
|
||||
description = <<DESCRIPTION
|
||||
If specified, the custom_azure_backup_geo_codes variable will override or append Geo Codes (value) used to generate region-specific DNS zone names for Azure Backup private endpoints.
|
||||
For more information, please refer to: https://docs.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files
|
||||
For more information, please refer to: https://learn.microsoft.com/azure/backup/private-endpoints#when-using-custom-dns-server-or-host-files
|
||||
DESCRIPTION
|
||||
default = {}
|
||||
}
|
||||
|
|
|
@ -133,13 +133,13 @@ This should be run before the `Unit Tests` Azure Pipeline, and the generated `gi
|
|||
## Why Azure Pipelines?
|
||||
|
||||
The Unit Tests, E2E Tests, and Update Test Baseline workflows need valid Azure credentials to authenticate with the Azure platform for Terraform to work.
|
||||
These tests are run on Azure Pipelines as a security measure, allowing contributed code from forked repositories to be reviewed before tests are manually triggered by a repository contributor using [comment triggers](https://docs.microsoft.com/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers).
|
||||
These tests are run on Azure Pipelines as a security measure, allowing contributed code from forked repositories to be reviewed before tests are manually triggered by a repository contributor using [comment triggers](https://learn.microsoft.com/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers).
|
||||
Although GitHub Actions could technically run these jobs, GitHub prevents access to secrets for jobs triggered from forks as s security measure.
|
||||
Using this approach ensures a repository Admin or Maintainer is always in control of code changes being run against our test environment.
|
||||
|
||||
## Multi-job configuration (`matrix` strategy)
|
||||
|
||||
Azure Pipelines provides the option to define a [multi-job configuration](https://docs.microsoft.com/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#multi-job-configuration).
|
||||
Azure Pipelines provides the option to define a [multi-job configuration](https://learn.microsoft.com/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#multi-job-configuration).
|
||||
This enables multi-configuration testing to be implemented from a common set of tasks, with the benefit of running multiple jobs on multiple agents in parallel.
|
||||
|
||||
Our implementation uses a programmatically generated `matrix` strategy to ensure we can meet our testing requirements.
|
||||
|
@ -160,6 +160,6 @@ This negates the need to update the code or pipeline to ensure the latest versio
|
|||
|
||||
With the frequency at which we run tests these combinations give reasonable assurance that the module will work with all version combinations up to the latest versions, not withstanding any which temporarily introduce bugs.
|
||||
|
||||
The `matrix` strategy also uses the [Microsoft.Subscription/aliases@2021-10-01](https://docs.microsoft.com/rest/api/subscription/2020-09-01/alias) API to map Subscriptions to each job within the Matrix.
|
||||
The `matrix` strategy also uses the [Microsoft.Subscription/aliases@2021-10-01](https://learn.microsoft.com/rest/api/subscription/2020-09-01/alias) API to map Subscriptions to each job within the Matrix.
|
||||
This ensures that each job has dedicated Subscriptions to deploy resources into, and place within the Management Group hierarchy.
|
||||
In combination with the dedicated SPN per job, this also increases the API rate limits available to the pipeline.
|
||||
|
|
Загрузка…
Ссылка в новой задаче