From e89a23a4571c69029a7eb118d4e9beb01964d817 Mon Sep 17 00:00:00 2001 From: Kyle Poineal <38540295+kpoineal@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:39:57 -0600 Subject: [PATCH 1/4] remove legacy tool docs and directories and update documentation. --- .../recommendations.yaml | 203 - docs/content/tools-old/_index.md | 13 - docs/content/tools-old/analyzer/_index.md | 122 - docs/content/tools-old/collector/_index.md | 501 - .../tools-old/collector/quickstartexample.gif | Bin 71915 -> 0 bytes .../quickstartexample_cloudshell.gif | Bin 36310 -> 0 bytes docs/content/tools-old/reports/_index.md | 186 - .../tools-old/script-overviews/_index.md.old | 426 - docs/content/tools/collector/_index.md | 28 + .../collector/runbooks.md | 0 tools/1_wara_collector.ps1 | 1800 ---- tools/2_wara_data_analyzer.ps1 | 1101 -- tools/3_wara_reports_generator.ps1 | 2288 ---- ...utive Summary presentation - Template.pptx | Bin 3715539 -> 0 bytes tools/Version.json | 8 - tools/WARAinScopeResTypes.csv | 3862 ------- tools/configfile.example | 12 - tools/data/recommendations.json | 9452 ----------------- 18 files changed, 28 insertions(+), 19974 deletions(-) delete mode 100644 azure-resources/Network/virtualNetworkGateways/recommendations.yaml delete mode 100644 docs/content/tools-old/_index.md delete mode 100644 docs/content/tools-old/analyzer/_index.md delete mode 100644 docs/content/tools-old/collector/_index.md delete mode 100644 docs/content/tools-old/collector/quickstartexample.gif delete mode 100644 docs/content/tools-old/collector/quickstartexample_cloudshell.gif delete mode 100644 docs/content/tools-old/reports/_index.md delete mode 100644 docs/content/tools-old/script-overviews/_index.md.old rename docs/content/{tools-old => tools}/collector/runbooks.md (100%) delete mode 100644 tools/1_wara_collector.ps1 delete mode 100644 tools/2_wara_data_analyzer.ps1 delete mode 100644 tools/3_wara_reports_generator.ps1 delete mode 100644 tools/Mandatory - Executive Summary presentation - Template.pptx delete mode 100644 tools/Version.json delete mode 100644 tools/WARAinScopeResTypes.csv delete mode 100644 tools/configfile.example delete mode 100644 tools/data/recommendations.json diff --git a/azure-resources/Network/virtualNetworkGateways/recommendations.yaml b/azure-resources/Network/virtualNetworkGateways/recommendations.yaml deleted file mode 100644 index fb1c3cbdf..000000000 --- a/azure-resources/Network/virtualNetworkGateways/recommendations.yaml +++ /dev/null @@ -1,203 +0,0 @@ -- description: Connect ExpressRoute gateway with circuits from diverse peering locations - aprlGuid: d37db635-157f-584d-9bce-4f6fc8c65ce5 - recommendationTypeId: 8d61a7d4-5405-4f43-81e3-8c6239b844a6 - recommendationControl: HighAvailability - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - For improved reliability, each ExpressRoute gateway should connect to at least two circuits, with each circuit sourced from a different peering location. This setup ensures diverse connectivity paths, enhancing resilience and minimizing service disruption risks. - potentialBenefits: Enhanced resilience through diverse connectivity paths - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: Designing for disaster recovery with ExpressRoute private peering - url: "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering" - -- description: Use Zone-redundant ExpressRoute gateway SKUs - aprlGuid: bbe668b7-eb5c-c746-8b82-70afdedf0cae - recommendationTypeId: c9af1ef6-55bc-48af-bfe4-2c80490159f8 - recommendationControl: HighAvailability - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - Azure ExpressRoute gateway offers variable SLAs based on deployment in single or multiple availability zones. To deploy virtual network gateways across zones automatically, use zone-redundant gateways for accessing critical, scalable services with increased resilience. - potentialBenefits: Enhanced SLA and resilience - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: About ExpressRoute virtual network gateways - Zone-redundant gateway SKUs - url: "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#zrgw" - -- description: Monitor health for ExpressRoute gateway - aprlGuid: 1c34faa8-8b99-974c-adbf-71922eae943c - recommendationTypeId: null - recommendationControl: MonitoringAndAlerting - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - Use Network Insights for monitoring ExpressRoute Gateway's health, including availability, performance, and scalability. - potentialBenefits: Enhanced monitoring and alerting - pgVerified: true - automationAvailable: false - tags: [] - learnMoreLink: - - name: ExpressRoute monitoring, metrics, and alerts | ExpressRoute gateways - url: "https://learn.microsoft.com/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways" - -- description: Avoid using ExpressRoute circuits for VNet to VNet communication - aprlGuid: 194c14ac-0d7a-5a48-ae32-75fa450ee564 - recommendationTypeId: null - recommendationControl: HighAvailability - recommendationImpact: Medium - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - While multiple VNets can connect via the same ExpressRoute gateway, Microsoft recommends using alternatives like VNet peering, Azure Firewall, NVA, Azure Route Server, site-to-site VPN, virtual WAN, or SD-WAN for VNet-to-VNet communication to optimize network performance and management. - potentialBenefits: Enhanced VNet integration efficiency - pgVerified: true - automationAvailable: false - tags: [] - learnMoreLink: - - name: About ExpressRoute virtual network gateways - VNet-to-VNet connectivity - url: "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#vnet-to-vnet-connectivity" - -- description: Configure customer-controlled ExpressRoute gateway maintenance - aprlGuid: 3e115044-a3aa-433e-be01-ce17d67e50da - recommendationTypeId: null - recommendationControl: HighAvailability - recommendationImpact: Medium - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - ExpressRoute gateways are updated for improved functionality, reliability, performance, and security. Customer-controlled maintenance configuration and scheduling minimize update impact and align with your maintenance windows. - potentialBenefits: Minimizes update impact - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: Configure customer-controlled maintenance for your virtual network gateway - ExpressRoute | Microsoft Learn - url: "https://learn.microsoft.com/azure/expressroute/customer-controlled-gateway-maintenance#azure-portal-steps" - -- description: Configure customer-controlled VPN gateway maintenance - aprlGuid: f8c2e6d9-4b3a-45d6-b9e2-8e7f3a1c2d04 - recommendationTypeId: null - recommendationControl: HighAvailability - recommendationImpact: Medium - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - VPN gateways are updated for improved functionality, reliability, performance, and security. Customer-controlled maintenance configuration and scheduling minimize update impact and align with your maintenance windows. - potentialBenefits: Minimizes update impact - pgVerified: false - automationAvailable: true - tags: [] - learnMoreLink: - - name: Configure customer-controlled gateway maintenance for VPN Gateway - url: "https://learn.microsoft.com/azure/vpn-gateway/customer-controlled-gateway-maintenance" - -- description: Choose a Zone-redundant VPN gateway - aprlGuid: 5b1933a6-90e4-f642-a01f-e58594e5aab2 - recommendationTypeId: null - recommendationControl: HighAvailability - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - Deploying zone-redundant virtual network gateways across availability zones ensures zone-resiliency, improving access to mission-critical, scalable services on Azure. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Enhanced reliability and scalability - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: Zone redundant Virtual network gateway in availability zone - url: "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways" - -- description: Enable Active-Active VPN Gateways for redundancy - aprlGuid: 281a2713-c0e0-3c48-b596-19f590c46671 - recommendationTypeId: c249dc0e-9a17-423e-838a-d72719e8c5dd - recommendationControl: HighAvailability - recommendationImpact: Medium - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - The active-active mode is available for all SKUs except Basic, allowing for two Gateway IP configurations and two public IP addresses, enhancing redundancy and traffic handling. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Enhanced reliability and network capacity - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: Active-active VPN gateway - url: "https://learn.microsoft.com/azure/vpn-gateway/active-active-portal#gateway" - -- description: Deploy active-active VPN concentrators on your premises - aprlGuid: af11fc4c-c06c-4f4c-b98d-6eee6d5c4c70 - recommendationTypeId: null - recommendationControl: DisasterRecovery - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - Deploying active-active VPN concentrators and Azure VPN Gateways maximizes resilience and availability using a fully-meshed topology with four IPSec tunnels. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Maximizes resilience and availability - pgVerified: true - automationAvailable: false - tags: [] - learnMoreLink: - - name: Dual-redundancy active-active VPN gateways for both Azure and on-premises networks - url: "https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-highlyavailable#dual-redundancy-active-active-vpn-gateways-for-both-azure-and-on-premises-networks" - -- description: Monitor VPN gateway connections and health - aprlGuid: 9eab120e-f6d3-ee49-ba0d-766562ce7df1 - recommendationTypeId: null - recommendationControl: MonitoringAndAlerting - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - Set up monitoring and alerts for Virtual Network Gateway health to utilize a variety of metrics for ensuring operational efficiency and prompt response to any disruptions. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Improved uptime and issue awareness - pgVerified: true - automationAvailable: false - tags: [] - learnMoreLink: - - name: VPN gateway data reference - url: "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference" - -- description: Enable VPN gateway service health - aprlGuid: 9186dae0-7ddc-8f4b-bea5-55538cea4893 - recommendationTypeId: null - recommendationControl: MonitoringAndAlerting - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - VPN gateway leverages service health to inform users about both planned and unplanned maintenance, ensuring they are notified about modifications to their VPN connectivity. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Improves VPN maintenance alerts - pgVerified: true - automationAvailable: false - tags: [] - learnMoreLink: - - name: Monitor VPN gateway - url: "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference#metrics" - -- description: Deploy VPN gateways with zone-redundant Public IPs - aprlGuid: 4bae5a28-5cf4-40d9-bcf1-623d28f6d917 - recommendationTypeId: null - recommendationControl: HighAvailability - recommendationImpact: High - recommendationResourceType: Microsoft.Network/virtualNetworkGateways - recommendationMetadataState: Active - longDescription: | - For zone-redundant VPN gateways, always use zone-redundant Standard SKU public IPs to avoid deploying all instances in one zone. This ensures the gateway's reliability. Mission Critical workloads should use dual ExpressRoutes instead of VPN. - potentialBenefits: Enhanced reliability and disaster recovery - pgVerified: true - automationAvailable: true - tags: [] - learnMoreLink: - - name: About zone-redundant virtual network gateway in Azure availability zones - url: "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways" diff --git a/docs/content/tools-old/_index.md b/docs/content/tools-old/_index.md deleted file mode 100644 index f415d1d2f..000000000 --- a/docs/content/tools-old/_index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Tools(Legacy) -weight: 48 -geekdocCollapseSection: true ---- - -This section lists of all of the information pertaining to the legacy APRL tooling/scripts. The guidance is broken down into the following sections: - -- [Collector Script Documentation](/Azure-Proactive-Resiliency-Library-v2/tools-old/collector) -- [Analyzer Script Documentation](/Azure-Proactive-Resiliency-Library-v2/tools-old/analyzer) -- [Reports Script Documentation](/Azure-Proactive-Resiliency-Library-v2/tools-old/reports) - -{{< toc >}} diff --git a/docs/content/tools-old/analyzer/_index.md b/docs/content/tools-old/analyzer/_index.md deleted file mode 100644 index 88d6ca48d..000000000 --- a/docs/content/tools-old/analyzer/_index.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: Analyzer Script -weight: 20 -geekdocCollapseSection: false ---- - -{{< toc >}} - -## Overview - -This Data Analyzer script is the second script used during Well-Architected Reliability Assessment (WARA) engagements. Based on the data generated by the Collector script, the Data Analyzer script collects the necessary information about recommendations from the Azure Proactive Resiliency Library (APRL) and generates an Action Plan Excel spreadsheet. The goal of this tool is to summarize the collected data and provide actionable insights into the health and resiliency of the Azure environment. - -## Requirements - -- Windows OS -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -- Microsoft Excel installed -- Role Based Access Control: Reader role to access to resources to be evaluated. Although access to the Azure Subscriptions is not required to run the script, the access will be required for the user to complete some manual validations of configurations of Azure resources after the script generates the Excel file. - -## Quick Start (Local Machine only - Cloud Shell is not supported) - -- Download and run the analyzer script by copying and modifying this script block -- Once the script is downloaded you can execute it by running ./2_wara_data_analyzer.ps1 - -```powershell -#Create new "WARA" directory under C:\ and navigate to C:\WARA. If not Windows then do nothing and move on. -$iswindows ? $(mkdir C:\WARA -ErrorAction SilentlyContinue;cd C:\WARA) : (Write-Host "C:\WARA - Not Required") - -#Download the latest version of the script -invoke-webrequest https://aka.ms/aprl/tools/2 -out 2_wara_data_analyzer.ps1 - -#Remove file blocking if active and running windows -$iswindows ? (unblock-file ./2_wara_data_analyzer.ps1) : (Write-host "Unblock not required - Not Windows OS") - -#Modify these parameters and run the script -./2_wara_data_analyzer.ps1 -JSONFile .\WARA_File_2024-08-08-11-57.json -``` - -## How to Download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/2_wara_data_analyzer.ps1) -- Download the script using command-line - - ```shell - iwr https://aka.ms/aprl/tools/2 -out 2_wara_data_analyzer.ps1 - ``` - -- [GitHub Link to Sample Output](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/WARA%20Action%20Plan%202024-05-07_12_07.xlsx) - -## How to run the script - -{{< hint type=important >}} -The Data Analyzer script must be run from a Windows Machine with Excel installed.** -{{< /hint >}} - -1. Change your directory to the same location that you have downloaded the WARA Data Analyzer script to. - - We recommend running this as close to your C:\ as path to avoid errors related to file path length. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -1. Execute script pointing the -JSONFile parameter to file created by the WARA Collector script. - - The script accepts both short and/or full paths. - {{< figure src="../../img/tools/analyzer-1.png" width="100%" >}} - -1. Select "R" to allow script to run - {{< figure src="../../img/tools/analyzer-2.png" width="100%" >}} - -1. After the script completes it will create a file called `WARA Action Plan.xlsx` to the same file path. - -## Action Plan Analysis - -1. Once the script has completed, open the Excel Action Plan and familiarize yourself with the structure of the file, generated data, resources collected, pivot tables, and charts created. - - These are the worksheets: - - **Recommendations**: you will find all Recommendations, their category, impact, description, learn more links, and much more. - - Note that Columns A and B are counting the number of Azure Resources associated with the RecommendationID. - - **ImpactedResources**: you will find a list of Azure Resources associated with a RecommendationID. These are the Azure Resources NOT following Microsoft best practices for Reliability. - - **Other-OutOfScope**: you will find a list of the Resources that are Out of Scope of the WARA engagement based on the ResourceTypes, after all filters have been applied. - - **ResourceTypes**: you will find a list of all ResourceTypes the customer is using, number of Resources deployed for each one, and if there are Recommendations for the ResourceType in APRL. - - **Outages**: you will find a list of all the outages that impacted the subscriptions (this worksheet might not exist if there are no Outages to be found). - - **Retirements**: Azure services or features that are retired. You will find a list of all the next retirements in the subscriptions (this worksheet might not exist if there are no Retirements to be found). - - **Support Tickets**: you will find a list of all the Support Tickets for the subscriptions in the past 6 months (this worksheet might not exist if there are no Support Tickets to be found). - - **PivotTable**: you will find a couple of pivot tables used to automatically create the charts - - **Charts**: you will find 3 charts that will be used in the Executive Summary PPTx - - At this point, all Azure Resources with recommendations and Azure Resource Graph queries available in APRL, were automatically validated. Follow the next steps to validate the remaining services without automation or that does not exist in APRL yet. -1. Go to the **ImpactedResources** worksheet, filter Column **A** by **IMPORTANT**, and validate manually the remaining resources for reliability. - - **IMPORTANT - Query under development** - For each Azure Resource in each row in this category, the resource could not be validated automatically because the associated recommendation in APRL does not have a KQL/Azure Resource Graph Query yet, thus manual validation is necessary. Using the GUID of the Recommendation, go to the "Recommendations" worksheet, read the recommendation, then open the Azure Portal and validate if the resource is compliant with the recommendations. If it is compliant, delete the row. - - **IMPORTANT - Recommendation cannot be validated with ARGs - Validate Resources manually** - For each Azure Resource in each row in this category, the resource could not be validated automatically because the associated recommendation in APRL is not possible to be validated with KQL/Azure Resource Graph Query, thus manual validation is necessary. Using the GUID of the Recommendation, go to the "Recommendations" worksheet, read the recommendation, then open the Azure Portal and validate if the resource is compliant with the recommendations. If it is compliant, delete the row. - - **IMPORTANT - ServiceType Not Available in APRL - Validate Resources manually if Applicable, if not delete this row** - For each Azure Resource in each row in this category, the resource could not be validated automatically because there are no recommendations in APRL or Advisor for the Service, thus manual validation is necessary. Based on the Azure Documentation for each Service, go to the "Recommendations" worksheet, create your own recommendations for Reliability, then open the Azure Portal and validate if the resources are compliant with the recommendation you created. If they are compliant, delete the rows in the "ImpactedResources". -1. Remove/add any recommendations based on your analysis prior to generating reports -1. For relevant Outages, all Service Retirements, and relevant Support Tickets, create actionable Recommendations in the "Recommendations" worksheet. -1. Once all manual validations of the resources in the "ImpactedResources" worksheet categorized by "IMPORTANT" are completed, and all recommendations for Service Retirements, Support Tickets and Outages were created in the "Recommendations" worksheet, the Action Plan is completed and it is time to run the last script that will generate final reports in Word and PowerPoint formats. -1. Read how to execute the [Reports Script](../reports/_index.md) to generate the final Word and PowerPoint reports. - -## PARAMETERS - -### Debugging - -Switch to enable debugging mode. - -- **Required**: No -- **Position**: Named - -### Help - -Switch to display help information. - -- **Required**: No -- **Position**: Named - -### JSONFile - -Path to the JSON file created by the `2_wara_data_analyzer.ps1` script. - -- **Required**: Yes -- **Position**: 0 - -## EXAMPLES - -### Example 1 - -```powershell -.\2_wara_data_analyzer.ps1 -JSONFile '.\WARA_File_2024-04-01-10-01.json' diff --git a/docs/content/tools-old/collector/_index.md b/docs/content/tools-old/collector/_index.md deleted file mode 100644 index 59e825bb0..000000000 --- a/docs/content/tools-old/collector/_index.md +++ /dev/null @@ -1,501 +0,0 @@ ---- -title: Collector Script -weight: 10 -geekdocCollapseSection: false ---- - -{{< toc >}} - -## Overview - -This script is part of the Microsoft Well-Architected Reliability Assessment (WARA) engagement. It helps customers validate whether their Azure resources are architected and configured according to Microsoft best practices. The script achieves this by running Azure Resource Graph queries (Kusto/KQL) against Azure subscriptions and resources. Additionally, it collects information about closed support tickets, active Azure Advisor reliability recommendations, past Azure Service Health retirement and outage notifications, and the configuration of Azure Service Health alerts, all of which are relevant for the reliability recommendations provided at the end of the engagement. The collected data is then structured and exported into a JSON file, which is later used as input for the second script, the Data Analyzer script (2_wara_data_analyzer.ps1). - -{{< hint type=important >}} -These Azure Resource Graph queries only read ARM (Azure Resource Manager) data. They do not access or collect any keys, secrets, passwords, or other confidential information. The queries only gather information about how resources are deployed and configured. If you would like to learn more, you can explore the Azure Resource Graph Explorer and run some of the query examples provided in the Azure portal. -{{< /hint >}} - -## Requirements - -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -- [Azure PowerShell modules](https://learn.microsoft.com/en-us/powershell/azure/install-azps-windows?view=azps-12.1.0&tabs=powershell&pivots=windows-psgallery) - - Az.ResourceGraph - - Az.Accounts -- Role Based Access Control: Reader role to access to resources to be evaluated - -## Quick Start (Cloud Shell or Local Machine) - -- We recommend running the script from a *Non-OneDrive* folder. - - The script block below will handle this for you. -- Download and run the collector script by copying and modifying this script block -- You must replace the TenantID and SubscriptionIds/ResourceGroups to match your tenant and scope resource ids. -- Once the script is downloaded you can execute it by running ./1_wara_collector.ps1 - -```powershell -#Create new "WARA" directory under C:\ and navigate to C:\WARA. If not Windows then do nothing and move on. -$iswindows ? $(mkdir C:\WARA -ErrorAction SilentlyContinue;cd C:\WARA) : (Write-Host "C:\WARA - Not Required") - -#Download the latest version of the script -invoke-webrequest https://aka.ms/aprl/tools/1 -out 1_wara_collector.ps1 - -#Remove file blocking if active and running windows -$iswindows ? (unblock-file ./1_wara_collector.ps1) : (Write-host "Unblock not required - Not Windows OS") - -#Modify these parameters and run the script -./1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -``` - -### Local Machine - -![Alt text](quickstartexample.gif) - -### Cloud Shell - -![Alt text](quickstartexample_cloudshell.gif) - -## How to download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/1_wara_collector.ps1) - -- Download the script using command-line - - ```shell - iwr https://aka.ms/aprl/tools/1 -out 1_wara_collector.ps1 - ``` - -- [GitHub Link to Sample Output](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/WARA_File_2024-05-07_11_59.json) - -## How to run the script - -See at the end of this page various examples of how to run this script - [Examples](#how-to-run-the-1_wara_collectorps1) - -**You have two options to run the collector script:** - -1. Cloud Shell - -1. Local Machine - Requires current modules leveraged in the script be installed - -### 1.1 - Cloud Shell - -1. From the [Azure Portal](https://portal.azure.com/) open Cloud Shell, select PowerShell instead of BASH - - If this is your first time using Cloud Shell, refer to the getting started guide from Microsoft Learn - [Azure Cloud Shell](https://learn.microsoft.com/en-us/azure/cloud-shell/get-started/classic?tabs=azurecli#start-cloud-shell). - {{< figure src="../../img/tools/collector-1.png" width="100%" >}} - -1. Upload the WARA Collector Script to Cloud Shell - {{< figure src="../../img/tools/collector-2.png" width="60%" >}} - Or download the script from GitHub - - ```shell - iwr https://aka.ms/aprl/tools/1 -out 1_wara_collector.ps1 - ``` - -1. Execute script leveraging parameters - - The script accepts both short and/or full paths. - {{< figure src="../../img/tools/collector-3.png" width="100%" >}} - For complex Subscription, ResourceGroups and Tags filtering scenarios we highly recommend using [ConfigFiles - See here an example under config.txt in Example 5](#example-5) - -1. Select "A" to allow modules to install - {{< figure src="../../img/tools/collector-4.png" width="100%" >}} - -1. After Script completes, download the produced json file to your machine - {{< figure src="../../img/tools/collector-5.png" width="100%" >}} - -1. Read how to execute the [Analyzer Script](../analyzer/) to generate the Excel report. - -### 1.2 Local Machine - -1. To run the script there are 5 prerequisites that must be completed first: - 1. **The script must be executed from PowerShell 7. Other versions are not supported, for example: Windows PowerShell and PowerShell ISE** - {{< figure src="../../img/tools/collector-6.png" width="40%" >}} - 1. **Git must be installed on the local machine - [Git](https://git-scm.com/download/win)** - 1. **Install required PowerShell Modules:** - - `Install-Module -Name ImportExcel -Force -SkipPublisherCheck` - - `Install-Module -Name Az.ResourceGraph -SkipPublisherCheck` - - `Install-Module -Name Az.Accounts -SkipPublisherCheck` - 1. **Unblock the Script** - - So at this moment, you need to allow the execution of scripts not signed locally: - - `Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser` - - `Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine` - 1. **Reader permissions to target subscription(s)** - -1. Open a new **PowerShell 7 session** after completing prerequisites - -1. Change your directory to the same location where you are hosting your WARA Collector script. - - - We recommend running this as close to your `C:\` as path to avoid errors related to file path length. Create a `c:\wara\` folder and save all scripts in this folder. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -1. Access the folder `c:\wara\` and Execute script leveraging the necessary parameters - - - {{< figure src="../../img/tools/collector-8.png" width="100%" >}} - -1. Authenticate with the account that has Reader permissions to the target subscription(s) - {{< figure src="../../img/tools/collector-9.png" width="40%" >}} - -1. After script completes, a json file with all the results will be saved to the same folder location. - -1. Read how to execute the [Analyzer Script](../analyzer/) to generate the Excel report. - -## Resource Filtering - -The filtering capabilities are designed for targeting specific Azure resources, enabling precise and flexible reliability assessments. The scope of the feature includes functionalities that allow users to define the scope and tags and criteria of their reliability checks using parameters or text files. - -### Order of operations - -1. Subscriptions - - Subscription scopes like `-SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000"` or `[subscriptionIds]` - - `/subscriptions/11111111-1111-1111-1111-111111111111` in a configuration file always take explicit precedence over any smaller, more specific scope. - -1. Resource Groups - - These scopes can be used explicitly where you need to grab a resource group from a subscription but not evaluate the whole subscription. - -1. Tags - - When your resources have been explicitly scoped as above - the script will then further refine your results based on the tags provided to the script via parameters or configuration file. - -### Filtering Considerations - -- If you set a subscription filter for `subscription1` and you also set a resource group filter for `subscription1/resourcegroups/rg-demo1` your results will contain **all** of the resources in `subscription1` - - This is because we specified `subscription1` and so all of `subscription1` will be evaluated. If we only wanted to evaluate `subscription1/resourcegroups/rg-demo1` then we would include that resource group as a filter and not the full subscription. -- If you set a subscription filter for `subscription2` and a resourcegroup filter for `subscription1/resourcegroups/rg-demo1` you will evaluate all of `subscription2` and only the resource group `rg-demo-1`. -- Setting a subscription filter for `subscription3`, a resource group filter for `subscription1/resourcegroups/rg-demo1`, and a tag filter for `environment=~prod` will return only resources or those in resource groups tagged with `environment=~prod` within subscription3 and `subscription1/resourcegroups/rg-demo1`. - -### Tags Filtering - -The tag filtering feature can be broken into two distinct types: - -- `=~` Equals (non-case sensitive) to define your name/value pair values. -- `!~` Not Equals (non-case sensitive) to define your name/value pair values. - -These tags can be further broken down into their `Key:Value` pairs and allow for the following logical operands: - -- `||` Or operations, when one or more TagName(s) could be equal to one or more TagValue(s). - -This separator to separate name/value pairs. - -- `,` to separate name/value pairs. - -This allows you to build logical tag filtering: - -- The following example shows where the tag name can be `App` or `Application` and the value attributed to these tag names must be `App1` or `App2`. In addition, a new entry acts as an `AND` operator. So the first line must be true, so must the second line where we state that the tag name can be `env` or `environment` and the value can be `prod` or `production`. Only when all of these criteria are met would a resource become included in the output file. - -In the configFile.txt the configuration looks like: - -```text -[tags] -App||Application=~App1||App2 -env||environment=~prod||production -``` - -In PowerShell command line the configuration looks like: - -```powershell --tags "App||Application=~App1||App2","env||environment=~prod||production"" -``` - -- Our next example will demonstrate how we can filter using a `NOT` operator. This will return all resources in scope, except those that meet the requirements of `app` or `application` not equalling `App3`, `env` or `environment` not equalling `dev` or `qa`. - -In the configFile.txt the configuration looks like: - -```text -[tags] -App||Application!~App3 -env||environment!~dev||qa -``` - -In PowerShell command line the configuration looks like: - -```powershell --tags "App||Application!~App3","env||environment!~dev||qa"" -``` - -## Runbooks - -{{< hint type=important >}} -Runbooks are an advanced feature designed for specific workload-aligned use cases. If you're not sure if you need runbooks, you probably don't. Before diving into runbooks, [try using the filtering feature to see if it meets your needs](#resource-filtering). -{{< /hint >}} - -Learn more about using runbooks with the WARA collector script in the [runbooks docs](runbooks.md). - -## How to run the 1_wara_collector.ps1 - -### Example 1 - -The workload is entirely hosted in a single subscription that is not shared with other workloads: - -Provide parameters in command line: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -``` - -Provide parameters via ConfigFile: - -```powershell -.\1_Wara_Collector.ps1 -configFile config.txt -``` - -config.txt - -```text -[tenantId] -00000000-0000-0000-0000-000000000000 - -[subscriptionIds] -/subscriptions/00000000-0000-0000-0000-000000000000 -``` - -### Example 2 - -The workload is hosted in two subscriptions (Sub-0 and Sub-5), but the Sub-5 subscription is shared with other workloads. I want to filter it by a single ResourceGroup specifically where the components of my workload are hosted: - -Provide parameters in command line: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1" -``` - -Provide parameters via ConfigFile: - -```powershell -.\Wara_Collector.ps1 -configFile config.txt -``` - -config.txt - -```text -[tenantId] -00000000-0000-0000-0000-000000000000 - -[subscriptionIds] -/subscriptions/00000000-0000-0000-0000-000000000000 - -[resourceGroups] -/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1 -``` - -{{< hint type=important >}} -As you're filtering Sub-5 by ResourceGroup, do not pass Sub-5 in the Subscriptions parameter. -{{< /hint >}} - -### Example 3 - -The workload is hosted in three subscriptions (Sub-0, Sub-3, and Sub-5). However, since the Sub-5 subscription is shared with other workloads, I need to filter it not only by a specific Resource Group where the components of my workload are hosted but also by two tags, Criticality and Env, as all my subscriptions are hosting non-production resources as well. - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000","/subscriptions/33333333-3333-3333-3333-333333333333" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1" -Tags 'Criticality=~High','Env=~Prod' -``` - -Provide parameters via ConfigFile: - -```powershell -.\1_Wara_Collector.ps1 -configFile config.txt -``` - -config.txt - -```text -[tenantid] -00000000-0000-0000-0000-000000000000 - -[subscriptionIds] -/subscriptions/00000000-0000-0000-0000-000000000000 -/subscriptions/33333333-3333-3333-3333-333333333333 - -[resourceGroups] -/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1 - -[tags] -Criticality=~High -Env=~Prod -``` - -{{< hint type=important >}} -NAS you're filtering Sub-5 by ResourceGroup, you do not pass Sub-5 in the Subscriptions parameter. In this scenario, the script will set as scope all resources in Sub-0 and Sub-3, and in Sub5/RG1, as long as they all have both Tags, Criticality and Env equal to the values that I defined, High and Prod. Resource that do meet these requirements will be put in a separate array called "out-of-scope", you will see a Worksheet in the excel file with this name and all resources not validated by the tool. -{{< /hint >}} - -### Example 4 - -The workload is hosted in three subscriptions (Sub-0, Sub-4, and Sub-5). However, since the Sub-4 and Sub-5 subscriptions are shared with other workloads, I need to filter them not only by the Resource Groups where the components of my workload are hosted but also by two tags, Criticality and Env, as all my subscriptions are hosting non-production resources as well. - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1"," -","/subscriptions/44444444-4444-4444-4444-444444444444/resourceGroups/RG-2" -Tags 'Criticality=~High','Env=~Prod' -``` - -Provide parameters via ConfigFile: - -```powershell -.\Wara_Collector.ps1 -configFile config.txt -``` - -config.txt - -```text -[tenantid] -00000000-0000-0000-0000-000000000000 - -[subscriptionIds] -/subscriptions/00000000-0000-0000-0000-000000000000 - -[resourceGroups] -/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1 -/subscriptions/44444444-4444-4444-4444-444444444444/resourceGroups/RG-2 - -[tags] -Criticality=~High -Env=~Prod -``` - -{{< hint type=note >}} -Multiple values do not have to be in the same subscription. You can specify multiple resource groups in unique subscriptions. -{{< /hint >}} - -{{< hint type=note >}} -In the configuration file, we separate multiple entries for a filter by new lines. Where as, from the command line we would pass multiple subscriptions or resource groups using the "string1","string2" pattern. The configuration file is useful for repeated runs, or numerous filters where it may be difficult to troubleshoot syntax in the command line. -{{< /hint >}} - -### Example 5 - -The workload is hosted across three subscriptions (Sub-0, Sub-4, and Sub-5). Since Sub-4 and Sub-5 are shared with other workloads, I need to filter them by specific Resource Groups where my workload components are located, as well as by two sets of tags: 'Criticality' and 'Env' (or 'Environment'). This filtering will ensure that non-production resources, such as QA and DEV environments, are excluded from my assessment. - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1"," -","/subscriptions/44444444-4444-4444-4444-444444444444/resourceGroups/RG-2" -Tags 'Criticality=~High','Env||Environment!~Dev||QA' -``` - -Provide parameters via ConfigFile: - -```powershell -.\Wara_Collector.ps1 -configFile config.txt -``` - -config.txt - -```text -[tenantId] -00000000-0000-0000-0000-000000000000 - -[subscriptionIds] -/subscriptions/00000000-0000-0000-0000-000000000000 - -[resourceGroups] -/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/RG-1 -/subscriptions/44444444-4444-4444-4444-444444444444/resourceGroups/RG-2 - -[tags] -Criticality=~High -Env||Environment!~Dev||QA -``` - -### Runbook Example - -{{< hint type=tip >}} -Learn more about runbooks [here](/Azure-Proactive-Resiliency-Library-v2/tools/collector/runbooks/) -{{< /hint >}} - -Run a runbook. - -```powershell -.\1_wara_collector.ps1 ` - -TenantID "00000000-0000-0000-0000-000000000000" ` - -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" ` - -RunbookFile ".\runbook.json" -``` - -Run a runbook using implicit runbook selectors. - -```powershell -.\1_wara_collector.ps1 ` - -TenantID "00000000-0000-0000-0000-000000000000" ` - -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" ` - -RunbookFile ".\runbook.json" - -UseImplicitRunbookSelectors -``` - -{{< hint type=caution >}} -Note that `-SubscriptionIds` are required when using a runbook. Runbooks are not compatible with `-ConfigFile`, `-ResourceGroups`, `-Tags`, `-SAP`, `-AVS`, `-HPC`, `-AVD` parameters. Specify subscriptions in scope using `-SubscriptionIds` parameter. -{{< /hint >}} - -## Parameters - -When calling the Collector script, you must provide some required parameters. Optional parameters can also be included. See the list below: - -- **TenantID** - - Required - - Description: Target Tenant where the workload resides - - Type: String (GUID) - - Example: - - `"00000000-0000-0000-0000-000000000000"` -- **SubscriptionIds** - - Required if ResourceGroups is not provided - - Description: Specifies Subscription(s) to be included in the analysis. - - Type: String array - - Example: - - `"/subscriptions/00000000-0000-0000-0000-000000000000","/subscriptions/AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"` -- **ResourceGroups** - - Required if SubscriptionIds is not provided - - Description: Specifies Resource Group(s) to be included in the analysis - - Type: String array - - Example: - - `"/subscriptions/YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY/resourceGroups/ResourceGroup1","/subscriptions/YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY/resourceGroups/ResourceGroup2"` -- **Tags**: - - Optional - - Type: String array - - Description: Specifies Tags to be used for filtering the resources. - - Operators: - - **=~** for "Equal" (non-case sensitive) to define your name/value pair values. - - **!~** for "Non Equal" (non-case sensitive) to define your name/value pair values. - - **||** for "Or" operations, when one or more TagName(s) could be equal to one or more TagValue(s). - - **,** to separate name/value pairs. - - Examples: - - `"TagName=~TagValue"` - - `"TagName=~TagValue","TagName1=~TagValue1"` - - `"TagName1||TagName2=~TagValue1"` - - `"TagName1=~TagValue1||TagValue2"` - - `"TagName1||TagName2=~TagValue1||TagValue2"` - - `"Env||Environment=~Production||Prod","App=~Ecommerce"` - - (Result: Subscriptions or ResourceGroups or Resources must have the Tag `Env` OR `Environment` EQUAL to `Production` OR `Prod`, AND must have the Tag `App` EQUAL to `Ecommerce` or `Ecom` (All non-case sensitive). If the Tag requirement is met at Subscription level, all Resources within the Subscription are included, if met at ResourceGroup level, all ResourceGroups with the Tags and all their resources are included; if only met at the Resource level, then only resources that met the tag requirement are included). -- **ConfigFile**: - - Required when the following parameters are nor provided via command line: `TenantId`, `SubscriptionIDs`, `ResourceGroups` . - - **Note**: It can't be used in combination with command line parameters. - - Description: Alternate option to providing command line parameters. Specifies a file for filtering of Subscription, ResourceGroup, ResourceId, and Tags. - - Type: String (file name and extension) - - Example: - - `-configFile configFileName.txt` - - See ConfigFile example [here](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/configfile.example) -- **AzureEnvironment**: - - Optional - - Description: Specifies the Azure Environment to used for the analysis: AzureCloud, AzureUSGovernment. - - Type: String - - Examples: - - `-AzureEnvironment AzureCloud` - - or - - `AzureUSGovernment` -- **SAP, AVS, AVD, HPC**: - - Optional - - Description: Used for specialized workload analysis. - - Type: Switch - - Example: - - `-sap` or `-avs` or `-avd` or `-hpc` -- **Debugging**: - - Optional - - Description: Writes Debugging information of the script during the execution. - - Type: Switch - - Format/Values: - - `-debugging` -- **RunbookFile**: - - Optional - - Description: Specifies the file with the runbook (selectors & checks) to be used. Only used for a particular specialized workload. The parameters section defines the parameters used by the runbook. These parameters will be automatically merged into selectors and queries at runtime. - - The selectors section identifies groups of Azure resources that specific checks will be run against. Selectors can be any valid KQL predicate (e.g., `resourceGroup =~ 'rg1'`). - - The checks section maps resource graph queries (identified by GUIDs) to specific selectors. - - The query_overrides section enables catalogs of specialized resource graph queries to be included in the review. - - Type: String (file name and extension) - - Format/Values: - - `-RunbookFile runbook.json` - - **Note**: It can't be used in combination with `-ConfigFile`, `-ResourceGroups`, or `-Tags` parameters. Specify subscriptions in scope using `-SubscriptionIds` parameter. -- **UseImplicitRunbookSelectors**: - - Optional - - Description: Enables the use of implicit runbook selectors. When this switch is enabled, each resource graph query will be wrapped in an inner join that filters the results to only include resources that match the selector. This is useful when queries do not include selectors. - - Type: Switch - - `-UseImplicitRunbookSelectors` diff --git a/docs/content/tools-old/collector/quickstartexample.gif b/docs/content/tools-old/collector/quickstartexample.gif deleted file mode 100644 index 71999faa550e22e75c6ad8988e1e417a42d3c9fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71915 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 W@z>$@(@6eL3;r9l{LY(z|9=4c7U3BH diff --git a/docs/content/tools-old/collector/quickstartexample_cloudshell.gif b/docs/content/tools-old/collector/quickstartexample_cloudshell.gif deleted file mode 100644 index f8571180d5bee88acc54b038e4de17839c6e6ebf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36310 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 diff --git a/docs/content/tools-old/reports/_index.md b/docs/content/tools-old/reports/_index.md deleted file mode 100644 index 0df44bf82..000000000 --- a/docs/content/tools-old/reports/_index.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -title: Reports Generator Script -weight: 30 -geekdocCollapseSection: false ---- - -{{< toc >}} - -## Overview - -The Reports Generator script serves as the final step in a Well-Architected Reliability Assessment (WARA) engagement. It takes the Excel spreadsheet generated by the Data Analyzer script and converts it into Microsoft Word and PowerPoint formats. The Reports Generator automates the process of creating comprehensive reports from the analyzed data, making it easier to share insights and recommendations. - -## Requirements - -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- Microsoft Excel, Word and PowerPoint installed -- Role Based Access Control: Reader role to access to resources to be evaluated. Although access to the Azure Subscriptions is not required to run the script, the access will be required for the user to complete some manual validations of configurations of Azure resources after the script generates the Excel file. - -## Quick Start (Local Machine only - Cloud Shell is not supported) - -- Download and run the reports generator script by copying and modifying this script block -- Once the script is downloaded you can execute it by running ./3_wara_reports_generator.ps1 - -```powershell -#Create new "WARA" directory under C:\ and navigate to C:\WARA. If not Windows then do nothing and move on. -$iswindows ? $(mkdir C:\WARA -ErrorAction SilentlyContinue;cd C:\WARA) : (Write-Host "C:\WARA - Not Required") - -#Download the latest version of the script -invoke-webrequest https://aka.ms/aprl/tools/3 -out 3_wara_reports_generator.ps1 - -#Remove file blocking if active and running windows -$iswindows ? (unblock-file ./3_wara_reports_generator.ps1) : (Write-host "Unblock not required - Not Windows OS") - -#Modify these parameters and run the script -.\3_wara_reports_generator.ps1 -CustomerName 'Contoso' -WorkloadName 'E-Commerce' -ExcelFile '.\WARA Action Plan 2024-08-08-11-57.xlsx' -``` - -## How to download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/3_wara_reports_generator.ps1) -- Download the script using command-line - - ```shell - iwr https://aka.ms/aprl/tools/3 -out 3_wara_reports_generator.ps1 - ``` - -- Download the PowerPoint template using command-line - - ```shell - iwr https://aka.ms/aprl/tools/pptx -out 'Mandatory - Executive Summary presentation - Template.pptx' - ``` - -- Download the Word template using command-line - - ```shell - iwr https://aka.ms/aprl/tools/docx -out 'Optional - Assessment Report - Template.docx' - ``` - -- [GitHub Link to Sample Output - Executive Summary Presentation](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/Executive%20Summary%20Presentation%20-%20Contoso%20Hotels%20-%202024-05-07-12-12.pptx) -- [GitHub Link to Sample Output - Assessment Report](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/Assessment%20Report%20-%20Contoso%20Hotels%20-%202024-05-07-12-12.docx) - -## How to run the script - -{{< hint type=important >}} - The Reports Generator script must be run from a Windows Machine with Excel, Word, and PowerPoint installed. -{{< /hint >}} - -### Local Machine - Reports Generator - -1. You will need to have both the Word and PowerPoint templates downloaded to the same file location. - {{< figure src="../../img/tools/generator-1.png" width="80%" >}} - -1. Change your directory to the same location that you have downloaded the WARA Reports Generator script to. - - - We recommend running this as close to your C:\ as path to avoid errors related to file path length. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -1. Execute script leveraging needed parameters - - The script accepts both short and/or full paths. - - ```powershell - .\3_wara_reports_generator.ps1 -CustomerName 'Contoso' -WorkloadName 'E-Commerce' -ExcelFile '.\WARA Action Plan 2024-08-08-11-57.xlsx' - ``` - - {{< figure src="../../img/tools/generator-2.png" width="100%" >}} - -1. Select "R" to allow script to run - {{< figure src="../../img/tools/generator-3.png" width="100%" >}} - -1. After the script successfully runs, you will find two new files saved in your folder. Some of the information will be automatically populated based on the Action Plan. - - {{< hint type=important >}} - Updates will need to be made prior to presenting to any audience. - {{< /hint >}} - -## PARAMETERS - -### Help - -Switch to display help information. - -- **Required**: No -- **Position**: Named - -### Debugging - -Switch to enable debugging mode. - -- **Required**: No -- **Position**: Named - -### CustomerName - -Name of the customer for whom the report is being generated. - -- **Required**: No -- **Position**: Named - -### WorkloadName - -Name of the workload being assessed. - -- **Required**: No -- **Position**: Named - -### ExcelFile - -Path to the Excel file created by the `2_wara_data_analyzer` script. - -- **Required**: Yes -- **Position**: 0 - -### Heavy - -Switch to enable heavy processing mode. When enabled, this mode introduces additional delays using Start-Sleep at various points in the script to handle heavy environments more gracefully. This can help in scenarios where the system resources are limited or the operations being performed are resource-intensive, ensuring the script doesn't overwhelm the system. - -- **Required**: No -- **Position**: Named -- **Notes**: Use this parameter when your excel action plan has over 10,000 resources or is greater than 10MB. This will ensure your workstation is minimally impacted by the processing. - -### PPTTemplateFile - -Path to the PowerPoint template file. - -- **Required**: No -- **Position**: Named - -### WordTemplateFile - -Path to the Word template file. - -- **Required**: No -- **Position**: Named - -## EXAMPLES - -### Example 1 - -```powershell -.\3_wara_reports_generator.ps1 -ExcelFile '.\WARA Action Plan 2024-03-07-16-06.xlsx' -CustomerName 'ABC Customer' -WorkloadName 'SAP On Azure' -Heavy -PPTTemplateFile '.\Template.pptx' -WordTemplateFile '.\Template.docx' -``` - -## Frequently asked questions - -### The specified Excel file may be encrypted. If a sensitivity label is applied to the file, please change the sensitivity label to the label without encryption temporarily - -The specified Excel file may be has a sensitivity label (encrypted). The 3_wara_reports_generator.ps1 script does not support encrypted Excel file currently. To avoid this issue, you need to change the sensitivity label to the label without encryption temporarily. For example, **Confidential/Any User (No Protection)** sensitivity. After completing the script running, you can re-apply the original sensitivity label (recommended). - -You can change the sensitivity label on the file by **Excel** or **Information Protection File Labeler**. - -- Option 1: Excel - - 1. Select a sensitivity label that you want from the sensitivity bar at the top of the Excel window. - 2. Save the Excel file. - - Learn more about the [Sensitivity bar in Microsoft 365](https://support.microsoft.com/office/2f96e7cd-d5a4-403b-8bd7-4cc636bae0f9). - -- Option 2: Information Protection File Labeler - - 1. Install the [Microsoft Purview Information Protection client](https://www.microsoft.com/en-us/download/details.aspx?id=53018) - 2. Right click the Excel file in the File Explorer then select **Show more options**. - 3. Select **Apply sensitivity label with Microsoft Purview** - 4. Select a sensitivity label that you want. - 5. Click the **Apply** button. - - Learn more about the [detailed usage of the Information Protection File Labeler](https://support.microsoft.com/topic/67829155-2d0e-4122-9677-7c53c8cba18a). diff --git a/docs/content/tools-old/script-overviews/_index.md.old b/docs/content/tools-old/script-overviews/_index.md.old deleted file mode 100644 index 3fb847442..000000000 --- a/docs/content/tools-old/script-overviews/_index.md.old +++ /dev/null @@ -1,426 +0,0 @@ ---- -title: Overview and Usage of APRL Scripts -weight: 10 -geekdocCollapseSection: false ---- - -This section provides an overview of the Azure Proactive Resiliency Library v2 (APRL) scripts and how to use them. The following scenarios are covered: - -{{< toc >}} - -# Well-Architected Reliability Assessment (WARA) tools - -## 1. Collector Script - -This script is part of the Microsoft Well-Architected Reliability Assessment (WARA) engagement, and helps customers to validate if Azure resources are architected and configured following Microsoft best practices. It accomplishes that by running Azure resource graph queries (Kusto/KQL) against Azure Subscriptions and Resources, and it also collects information about closed Support Tickets opened, active Azure Advisor Reliability recommendations, past Azure Service Health Retirements and Outages notifications, and configuration of Azure Service Health Alerts, which are relevant for the Reliability recommendations provided at the end of the engagement. The collected data is then structured and exported in a JSON file that is later used as an input for the second script, the Data-analyzer script (2_wara_data_analyzer.ps1). - -**Important:** This Azure Resource Graph Queries can only read ARM data (Azure Resource Manager), it DOES NOT have access or collects any keys, secrets, password, or any confidential information, only information about how resources are deployed and configured. If you would like to learn more about it, please go to Azure Resource Graph Explorer and run some of the query examples provided by the Portal. - -### Requirements - -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -- [Azure PowerShell modules](https://learn.microsoft.com/en-us/powershell/azure/install-azps-windows?view=azps-12.1.0&tabs=powershell&pivots=windows-psgallery) - - Az.ResourceGraph - - Az.Accounts -- Role Based Access Control: Reader role to access to resources to be evaluated - -### How to download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/1_wara_collector.ps1) -- Download the script using command-line - ```shell - iwr https://aka.ms/aprl/tools/1 -out 1_wara_collector.ps1 - ``` -- [GitHub Link to Sample Output](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/WARA_File_2024-05-07_11_59.json) - -### Parameters - -When calling the Collector script, you must provide some required parameters. Optional parameters can also be included. See the list below: - -- **TenantID** - - Required - - Description: Target Tenant where the workload resides - - Type: String (GUID) - - Example: - - "00000000-0000-0000-0000-000000000000" -- **SubscriptionIds** - - Required if ResourceGroups is not provided - - Description: Specifies Subscription(s) to be included in the analysis. - - Type: String array - - Example: - - "/subscriptions/00000000-0000-0000-0000-000000000000","/subscriptions/AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA" -- **ResourceGroups** - - Required if SubscriptionIds is not provided - - Description: Specifies Resource Group(s) to be included in the analysis - - Type: String array - - Example: - - "/subscriptions/YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY/resourceGroups/ResourceGroup1","/subscriptions/YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY/resourceGroups/ResourceGroup2" -- **Tags**: - - Optional - - Type: String array - - Description: Specifies Tags to be used for filtering the resources. - - Operators: - - **=~** for "Equal" (non-case sensitive) to define your name/value pair values. - - **!~** for "Non Equal" (non-case sensitive) to define your name/value pair values. - - **||** for "Or" operations, when one or more TagName(s) could be equal to one or more TagValue(s). - - **,** to separate name/value pairs. - - Examples: - - "TagName=~TagValue" - - "TagName=~TagValue","TagName1=~TagValue1" - - "TagName1||TagName2=~TagValue1" - - "TagName1=~TagValue1||TagValue2" - - "TagName1||TagName2=~TagValue1||TagValue2" - - "Env||Environment=~Production||Prod","App=~Ecommerce" (Result: Subscriptions or ResourceGroups or Resources must have the Tag **Env** OR **Environment** EQUAL to **Production** OR **Prod**, AND must have the Tag **App** EQUAL to **Ecommerce** or **Ecom** (All non-case sensitive). If the Tag requirement is met at Subscription level, all Resources within the Subscription are included, if met at ResourceGroup level, all ResourceGroups with the Tags and all their resources are included; if only met at the Resource level, then only resources that met the tag requirement are included). -- **ConfigFile**: - - Required when the following parameters are nor provided via command line: TenantId, SubscriptionIDs, ResourceGroups - - Description: Alternate option to providing command line parameters. Specifies a file for filtering of Subscription, ResourceGroup, ResourceId, and Tags. - - Type: String (file name and extension) - - Example: - - configFileName.txt - - See ConfigFile.Example [here](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/configfile.example) -- **AzureEnvironment**: - - Optional - - Description: Specifies the Azure Environment to used for the analysis: AzureCloud, AzureUSGovernment. - - Type: String - - Examples: - - AzureCloud - - or - - AzureUSGovernment -- **SAP, AVS, AVD, HPC**: - - Optional - - Description: Used for specialized workload analysis. - - Type: Switch - - Example: - - No values are required, simply pass the parameter (-sap or -avs or -avd or -hpc) -- **Debugging**: - - Optional - - Description: Writes Debugging information of the script during the execution. - - Type: Switch - - Format/Values: - - No values are required, simply pass the parameter (-debugging) -- **RunbookFile**: - - Optional - - Description: Specifies the file with the runbook (selectors & checks) to be used. Only used for a particular specialized workload. - - Type: String (file name and extension) - - Format/Values: - - runbook.json - -### How to run the script - -See at the end of this page various examples of how to run this script - [Examples](#how-to-run-the-1_wara_collectorps1) - -**You have two options to run the collector script:** - -1. Cloud Shell - Requires Cloud Shell be configured with write access to a file share within the same tenant - -2. Local Machine - Requires current modules leveraged in the script be installed - -#### 1.1 - Cloud Shell - -1. From the [Azure Portal](https://portal.azure.com/) open Cloud Shell, select PowerShell instead of BASH - - - If this is your first time using Cloud Shell, refer to the getting started guide from Microsoft Learn - [Azure Cloud Shell](https://learn.microsoft.com/en-us/azure/cloud-shell/get-started/classic?tabs=azurecli#start-cloud-shell). - - {{< figure src="../../img/tools/collector-1.png" width="100%" >}} - -2. Upload the WARA Collector Script to Cloud Shell - {{< figure src="../../img/tools/collector-2.png" width="60%" >}} - - Or download the script from GtiHub - - ```shell - iwr https://aka.ms/aprl/tools/1 -out 1_wara_collector.ps1 - ``` - -3. Execute script leveraging parameters - - {{< figure src="../../img/tools/collector-3.png" width="100%" >}} - - For complex Subscription, ResourceGroups and Tags filtering scenarios we highly recommend using [ConfigFiles - See here an example](#example-6---configfile-example) - -4. Select "A" to allow modules to install - {{< figure src="../../img/tools/collector-4.png" width="100%" >}} - -1. After Script completes, download the results - {{< figure src="../../img/tools/collector-5.png" width="100%" >}} - -#### 1.2 Local Machine - -1. To run the script there are 5 prerequisites that must be completed first: - 1. **The script must be executed from PowerShell 7. Other versions are not supported, for example: Windows PowerShell and PowerShell ISE** - {{< figure src="../../img/tools/collector-6.png" width="40%" >}} - 2. **Git must be installed on the local machine - [Git](https://git-scm.com/download/win)** - 3. **Install required PowerShell Modules:** - - Install-Module -Name ImportExcel -Force -SkipPublisherCheck - - Install-Module -Name Az.ResourceGraph -SkipPublisherCheck - - Install-Module -Name Az.Accounts -SkipPublisherCheck - 4. **Unblock the Script** - - The script is digitally signed, but the PowerShell module ImportExcel is not. So at this moment, you need to allow the execution of scripts not signed locally: - - Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser - - Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine - 5. **Reader permissions to target subscription(s)** - -2. Open a new PowerShell 7 session after completing prerequisites - -3. Change your directory to the same location where you are hosting your WARA Collector script. - - - We recommend running this as close to your C:\ as path to avoid errors related to file path length. Create a **"c:\scripts\wara\"** folder and save all scripts in this folder. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -4. Execute script leveraging the necessary parameters - - - {{< figure src="../../img/tools/collector-8.png" width="100%" >}} - -5. Authenticate with the account that has Reader permissions to the target subscription(s) - {{< figure src="../../img/tools/collector-9.png" width="40%" >}} - -6. After script completes, the results will be saved to the same folder location. - -
- -## 2. Data Analyzer Script - -This Data Analyzer script is the second script used during Well-Architected Reliability (WARA) engagements. Based on the data generated by the Collector script, the Data Analyzer will collect necessary information about Recommendations from the Azure Proactive Resiliency Library (APRL) and will generate an ActionPlan Excel spreadsheet. The goal of this tool is to summarize the collected data and provide actionable insights into the health and resiliency of the Azure environment. - -### Requirements - -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -- Microsoft Excel installed -- Role Based Access Control: Reader role to access to resources to be evaluated. Although access to the Azure Subscriptions is not required to run the script, the access will be required for the user to complete some manual validations of configurations of Azure resources after the script generates the Excel file. - -### How to download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/2_wara_data_analyzer.ps1) -- Download the script using command-line - ```shell - iwr https://aka.ms/aprl/tools/2 -out 2_wara_data_analyzer.ps1 - ``` -- [GitHub Link to Sample Output](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/WARA%20Action%20Plan%202024-05-07_12_07.xlsx) - -### How to run the script - -**Important: The Data Analyzer script must be run from a Windows Machine with Excel installed.** - -1. Change your directory to the same location that you have downloaded the WARA Data Analyzer script to. - - - We recommend running this as close to your C:\ as path to avoid errors related to file path length. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -2. Execute script pointing the -JSONFile parameter to file created by the WARA Collector script. - {{< figure src="../../img/tools/analyzer-1.png" width="100%" >}} - -3. Select "R" to allow script to run - {{< figure src="../../img/tools/analyzer-2.png" width="100%" >}} - -4. After the script completes it will save a WARA Action Plan.xlsx file to the same file path. - -#### Action Plan Analysis - -1. Once the script has completed, open the Excel Action Plan and familiarize yourself with the structure of the file, generated data, resources collected, pivot tables, and charts created. - - - These are the worksheets: - - **Recommendations**: you will find all Recommendations, their category, impact, description, learn more links, and much more. - - Note that Columns A and B are counting the number of Azure Resources associated with the RecommendationID. - - **ImpactedResources**: you will find a list of Azure Resources associated with a RecommendationID. These are the Azure Resources NOT following Microsoft best practices for Reliability. - - **Other-OutOfScope**: you will find a list of the Resources that are Out of Scope of the WARA engagement based on the ResourceTypes, after all filters have been applied. - - **ResourceTypes**: you will find a list of all ResourceTypes the customer is using, number of Resources deployed for each one, and if there are Recommendations for the ResourceType in APRL. - - **Outages**: you will find a list of all the outages that impacted the subscriptions (this worksheet might not exist if there are no Outages to be found). - - **Retirements**: you will find a list of all the next retirements in the subscriptions (this worksheet might not exist if there are no Retirements to be found). - - **Support Tickets**: you will find a list of all the Support Tickets for the subscriptions in the past 6 months (this worksheet might not exist if there are no Support Tickets to be found). - - **PivotTable**: you will find a couple of pivot tables used to automatically create the charts - - **Charts**: you will find 3 charts that will be used in the Executive Summary PPTx - - At this point, all Azure Resources with recommendations and Azure Resource Graph queries available in APRL, were automatically validated. Follow the next steps to validate the remaining services without automation or that does not exist in APRL yet. - -2. Go to the "ImpactedResources" worksheet, filter Column "B" by "IMPORTANT", and validate manually the remaining resource configurations for reliability patterns. - - - "IMPORTANT - Query under development" - - "IMPORTANT - Recommendation cannot be validated with ARGs - Validate Resources manually" - - "IMPORTANT - ServiceType Not Available in APRL - Validate Resources manually if Applicable, if not delete this line" - -3. Remove/add any recommendations based on your analysis prior to generating reports - -4. For relevant Outages, all Service Retirements, and relevant Support Tickets, create actionable Recommendations in the "Recommendations" worksheet. - -
- -## 3. Generator Script - -The Reports Generator script serves as the final step during an Well-Architected Reliability Assessment engagement. It takes the Excel spreadsheet generated by the Data Analyzer script and converts it into Microsoft Word and PowerPoint formats. The Reports Generator automates the process of creating comprehensive reports from the analyzed data, making it easier to share insights and recommendations. - -### Requirements - -- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.4) -- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) -- Microsoft Excel, Word and PowerPoint installed -- Role Based Access Control: Reader role to access to resources to be evaluated. Although access to the Azure Subscriptions is not required to run the script, the access will be required for the user to complete some manual validations of configurations of Azure resources after the script generates the Excel file. - -### How to download - -- [GitHub Link to Download](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/3_wara_reports_generator.ps1) -- Download the script using command-line - ```shell - iwr https://aka.ms/aprl/tools/3 -out 3_wara_reports_generator.ps1 - ``` -- Download the PowerPoint template using command-line - ```shell - iwr https://aka.ms/aprl/tools/pptx -out 'Mandatory - Executive Summary presentation - Template.pptx' - ``` -- Download the Word template using command-line - ```shell - iwr https://aka.ms/aprl/tools/docx -out 'Optional - Assessment Report - Template.docx' - ``` -- [GitHub Link to Sample Output - Executive Summary Presentation](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/Executive%20Summary%20Presentation%20-%20Contoso%20Hotels%20-%202024-05-07-12-12.pptx) -- [GitHub Link to Sample Output - Assessment Report](https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/blob/main/tools/sample-output/Assessment%20Report%20-%20Contoso%20Hotels%20-%202024-05-07-12-12.docx) - -### How to run the script - -**Important: The Data Analyzer script must be run from a Windows Machine with Excel installed.** - -#### Local Machine - Report Generation - -1. You will need to have both the Word and PowerPoint templates downloaded to the same file location. - {{< figure src="../../img/tools/generator-1.png" width="80%" >}} - -2. Change your directory to the same location that you have downloaded the WARA Reports Generator script to. - - - We recommend running this as close to your C:\ as path to avoid errors related to file path length. - {{< figure src="../../img/tools/collector-7.png" width="40%" >}} - -3. Execute script leveraging needed parameters - - - Parameters include: - - **ExcelFile**: *Mandatory*; WARA Excel file generated by '2_wara_data_analyzer.ps1' script and customized. - - **CustomerName**: *Optional*; specifies the Name of the Customer to be added to the PPTx and DOCx files. - - **Heavy**: *Optional*; runs the script at a lower pace to handle heavy environments. - - **WorkloadName**: *Optional*; specifies the Name of the Workload of the analyses to be added to the PPTx and DOCx files. - - **PPTTemplateFile**: *Optional*; specifies the PPTx template file to be used as source. If not specified the script will look for the file in the same path as the script. - - **WordTemplateFile**: *Optional*; specifies the DOCx template file to be used as source. If not specified the script will look for the file in the same path as the script. - - **Debugging**: *Optional*; Writes a Debugging information to a log file. - {{< figure src="../../img/tools/generator-2.png" width="100%" >}} - -4. Select "R" to allow script to run - {{< figure src="../../img/tools/generator-3.png" width="100%" >}} - -5. After the script successfully runs, you will find two new files saved in your folder. Some of the information will be automatically populated based on the Action Plan. - - {{< hint type=important >}} - Updates will need to be made prior to presenting to any audience. - {{< /hint >}} - -### Frequently asked questions - -## How to run the 1_wara_collector.ps1 - -### Example 1 - -Run against one subscriptions in tenant `00000000-0000-0000-0000-000000000000`: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -``` - -### Example 2 - -Run against one subscription and one resource group in tenant `00000000-0000-0000-0000-000000000000`: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/Demo1-RG" -``` - -### Example 3 - -Run against two subscriptions and one resource group in tenant using tags to filter resources within the scope of the subscription and resource group in the tenant`00000000-0000-0000-0000-000000000000`: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000","/subscriptions/33333333-3333-3333-3333-333333333333" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/Demo1-RG" -Tags 'Criticality=~High','Env=~Prod' -``` - -### Example 4 - -Run against one subscription and two resource groups in tenant `00000000-0000-0000-0000-000000000000` using tags to filter resources within the scope of the subscription and resource group in the tenant`00000000-0000-0000-0000-000000000000`: - -```powershell -.\1_wara_collector.ps1 -TenantID "00000000-0000-0000-0000-000000000000" -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" -ResourceGroups "/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/Demo1-RG","/subscriptions/44444444-4444-4444-4444-444444444444/resourceGroups/Demo2-RG" -Tags 'Criticality=~High','Env=~Prod' -``` - -**Note**: Multiple values do not have to be in the same subscription. You can specify multiple resource groups in unique subscriptions. - -### Example 5 - -Run a configuration file: - -```powershell -.\1_wara_collector.ps1 -ConfigFile ".\config.txt" -``` - -### Example 6 - ConfigFile Example - -```text -[tenantid] -00000000-0000-0000-0000-000000000000 - -[subscriptions] -/subscriptions/11111111-1111-1111-1111-111111111111 - -[resourcegroups] -/subscriptions/55555555-5555-5555-5555-555555555555/resourceGroups/Demo1-RG -/subscriptions/22222222-2222-2222-2222-222222222222/resourceGroups/Demo1-RG - -[tags] -env==prod -application=~demoapp1 -``` - -**Note**: In a configuration file we separate multiple entries for a filter by new lines. Where as, from the command line we would pass multiple subscriptions or resource groups using the "string1","string2" pattern. The configuration file is useful for repeated runs, or numerous filters where it may be difficult to troubleshoot syntax in the command line. - -### Example 7 - Runbook Example - -> Learn more about runbooks [here](runbooks.md). - -Run a runbook. - -```powershell -.\1_wara_collector.ps1 ` - -TenantID "00000000-0000-0000-0000-000000000000" ` - -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" ` - -RunbookFile ".\runbook.json" -``` - -Run a runbook using implicit runbook selectors. - -```powershell -.\1_wara_collector.ps1 ` - -TenantID "00000000-0000-0000-0000-000000000000" ` - -SubscriptionIds "/subscriptions/00000000-0000-0000-0000-000000000000" ` - -RunbookFile ".\runbook.json" - -UseImplicitRunbookSelectors -``` - -> Note that `-SubscriptionIds` are required when using a runbook. - -## 3_wara_reports_generator.ps1 - -### The specified Excel file may be encrypted. If a sensitivity label is applied to the file, please change the sensitivity label to the label without encryption temporarily - -The specified Excel file may be has a sensitivity label (encrypted). The 3_wara_reports_generator.ps1 script does not support encrypted Excel file currently. To avoid this issue, you need to change the sensitivity label to the label without encryption temporarily. For example, **Confidential/Any User (No Protection)** sensitivity. After completing the script running, you can re-apply the original sensitivity label (recommended). - -You can change the sensitivity label on the file by **Excel** or **Information Protection File Labeler**. - -- Option 1: Excel - - 1. Select a sensitivity label that you want from the sensitivity bar at the top of the Excel window. - 2. Save the Excel file. - - Learn more about the [Sensitivity bar in Microsoft 365](https://support.microsoft.com/office/2f96e7cd-d5a4-403b-8bd7-4cc636bae0f9). - -- Option 2: Information Protection File Labeler - - 1. Install the [Microsoft Purview Information Protection client](https://www.microsoft.com/en-us/download/details.aspx?id=53018) - 2. Right click the Excel file in the File Explorer then select **Show more options**. - 3. Select **Apply sensitivity label with Microsoft Purview** - 4. Select a sensitivity label that you want. - 5. Click the **Apply** button. - - Learn more about the [detailed usage of the Information Protection File Labeler](https://support.microsoft.com/topic/67829155-2d0e-4122-9677-7c53c8cba18a). diff --git a/docs/content/tools/collector/_index.md b/docs/content/tools/collector/_index.md index e62d49444..cdbdad154 100644 --- a/docs/content/tools/collector/_index.md +++ b/docs/content/tools/collector/_index.md @@ -159,6 +159,26 @@ In PowerShell command line the configuration looks like: -tags "App||Application!~App3","env||environment!~dev||qa"" ``` +## Configuration File +The configuration file is a text file that contains the parameters for the collector. The configuration file can be used to specify the subscriptions, resource groups, and tags to be included in the collector run. + +### Example Configuration File +``` +[tenantId] +tenantid + +[subscriptionIds] +/subscriptions/ + +[resourcegroups] +/subscriptions//resourceGroups/Demo1-RG +/subscriptions//resourceGroups/Demo2-RG + +[tags] +env=~prod +application=~demoapp1 +``` + ### Examples #### Run the collector against a specific subscription @@ -214,3 +234,11 @@ Start-WARACollector -ConfigFile "C:\path\to\config.txt" ```PowerShell Start-WARACollector -ConfigFile "C:\path\to\config.txt" -SAP -AVD -HPC -AVS -AI_GPT_RAG ``` + +## Runbooks + +{{< hint type=important >}} +Runbooks are an advanced feature designed for specific workload-aligned use cases. If you're not sure if you need runbooks, you probably don't. Before diving into runbooks, [try using the filtering feature to see if it meets your needs](#resource-filtering). +{{< /hint >}} + +Learn more about using runbooks with the WARA collector script in the [runbooks docs](runbooks.md). diff --git a/docs/content/tools-old/collector/runbooks.md b/docs/content/tools/collector/runbooks.md similarity index 100% rename from docs/content/tools-old/collector/runbooks.md rename to docs/content/tools/collector/runbooks.md diff --git a/tools/1_wara_collector.ps1 b/tools/1_wara_collector.ps1 deleted file mode 100644 index 4facac9c5..000000000 --- a/tools/1_wara_collector.ps1 +++ /dev/null @@ -1,1800 +0,0 @@ -#Requires -Version 7 - -<# -.SYNOPSIS -Well-Architected Reliability Assessment (WARA) v2 collector script - -.DESCRIPTION -This script is used to collect data from Azure subscriptions to be used in the Well-Architected Reliability Assessment (WARA) v2. The script collects data from the subscriptions, resource groups, and resources, and then runs resource graph queries (Kusto/KQL) to extract information about the resources. The script also collects information about outages, support tickets, advisor recommendations, service retirements, and service health alerts. The collected data is then used to generate a JSON file with recommendations for improving the reliability of the resources/ Typically, this JSON file is used as an input for the WARA v2 data analyzer script (2_wara_data_analyzer.ps1). - -By default, the script executes all relevant checks in the Azure Proactive Resiliency Library v2 but it can also be configured to run checks against specific groups of resources using a runbook (-RunbookFile). - -.LINK -https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2 - -.PARAMETER Debugging -[Switch]: Enables debugging output. - -.PARAMETER TenantID -Specifies the Entra tenant ID to be used to authenticate to Azure. - -.PARAMETER SubscriptionIds -Specifies the subscription IDs to be included in the review. Multiple subscription IDs should be separated by commas. Subscription IDs must be in either GUID form (e.g., 00000000-0000-0000-0000-000000000000) or full subscription ID form (e.g., /subscriptions/00000000-0000-0000-0000-000000000000). - -NOTE: Can't be used in combination with -ConfigFile parameter. - -.PARAMETER ResourceGroups -Specifies the resource groups to be included in the review. Multiple resource groups should be separated by commas. Resource groups must be in full resource group ID form (e.g., /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1). - -NOTE: Can't be used in combination with -ConfigFile or -RunbookFile parameters. - -.PARAMETER Tags -Specifies the tags to be used to filter resources. - -NOTE: Can't be used in combination with -ConfigFile or -RunbookFile parameters. - -.PARAMETER ConfigFile -Specifies the configuration file to be used. - -NOTE: Can't be used in combination with -RunbookFile, -SubscriptionIds, -ResourceGroups, or -Tags parameters. - -.PARAMETER AzureEnvironment -Specifies the Azure environment to be used. Valid values are 'AzureCloud' and 'AzureUSGovernment'. Default value is 'AzureCloud'. - -.PARAMETER SAP -[Switch]: Enables recommendations and queries for the SAP specialized workload. - -.PARAMETER AVD -[Switch]: Enables recommendations and queries for the AVD specialized workload. - -.PARAMETER AVS -[Switch]: Enables recommendations and queries for the AVS specialized workload. - -.PARAMETER HPC -[Switch]: Enables recommendations and queries for the HPC specialized workload. - -.PARAMETER RunbookFile -Specifies the runbook file to be used. More information about runbooks: - -- The parameters section defines the parameters used by the runbook. These parameters will be automatically merged into selectors and queries at runtime. -- The selectors section identifies groups of Azure resources that specific checks will be run against. Selectors can be any valid KQL predicate (e.g., resourceGroup =~ 'rg1'). -- The checks section maps resource graph queries (identified by GUIDs) to specific selectors. -- The query_overrides sections enables catalogs of specialized resoruce graph queries to by included in the review. - -NOTE: Can't be used in combination with -ConfigFile, -ResourceGroups, or -Tags parameters. Specify subscriptions in scope using -SubscriptionIds parameter. - -.PARAMETER UseImplicitRunbookSelectors -[Switch]: Enables the use of implicit runbook selectors. When this switch is enabled, each resource graph query will be wrapped in an inner join that filters the results to only include resources that match the selector. This is useful when queries do not include selector injection comments (e.g., // selector, // selector:x). - -NOTE: This parameter is only used when a runbook file (-RunbookFile) is provided. - -.PARAMETER RepoUrl -Specifies the git repository URL that contains APRL contents if you want to use custom APRL repository. - -.EXAMPLE -Run against all subscriptions in tenant "00000000-0000-0000-0000-000000000000": -.\1_wara_collector.ps1 -TenantID 00000000-0000-0000-0000-000000000000 - -.EXAMPLE -Run against specific subscriptions in tenant "00000000-0000-0000-0000-000000000000": -.\1_wara_collector.ps1 -TenantID 00000000-0000-0000-0000-000000000000 -SubscriptionIds /subscriptions/00000000-0000-0000-0000-000000000000,/subscriptions/11111111-1111-1111-1111-111111111111 - -.EXAMPLE -Run against specific subscriptions, resource groups, and resources defined in a configuration file: -.\1_wara_collector.ps1 -ConfigFile ".\config.json" - -.EXAMPLE -Use a runbook: -.\1_wara_collector.ps1 -TenantID 00000000-0000-0000-0000-000000000000 -SubscriptionIds /subscriptions/00000000-0000-0000-0000-000000000000 -RunbookFile "runbook.json" - -.OUTPUTS -A JSON file with the collected data. -#> - - -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidUsingWriteHost', '', Justification = 'False positive as Write-Host does not represent a security risk and this script will always run on host consoles')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', '', Justification = 'False positive as parameters are not always required')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', '', Justification = 'Variable is reserved for future use')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidGlobalVars', '', Justification = 'This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = 'This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = 'This will be fixed in refactor')] - - -Param( - [switch]$Debugging, - [switch]$SAP, - [switch]$AVD, - [switch]$AVS, - [switch]$HPC, - [ValidatePattern('^(\/subscriptions\/)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$')] - [String[]]$SubscriptionIds, - [ValidatePattern('^\/subscriptions\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\/resourceGroups\/[a-zA-Z0-9._-]+$')] - [String[]]$ResourceGroups, - [GUID]$TenantID, - [ValidatePattern('^[^<>&%\\?/]+=~[^<>&%\\?/]+$|[^<>&%\\?/]+!~[^<>&%\\?/]+$')] - [String[]]$Tags, - [ValidateSet('AzureCloud', 'AzureUSGovernment')] - $AzureEnvironment = 'AzureCloud', - [ValidateScript({ Test-Path $_ -PathType Leaf })] - $ConfigFile, - [ValidatePattern('^https:\/\/.+$')] - [string]$RepoUrl = 'https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2', - # Runbook parameters... - [switch]$UseImplicitRunbookSelectors, - $RunbookFile -) - - -#import-module "./modules/collector.psm1" -Force - -$Script:ShellPlatform = $PSVersionTable.Platform - -if ($Tags) { $TagsPresent = $true }else { $TagsPresent = $false } - -$Script:Runtime = Measure-Command -Expression { - - Function Test-TagPattern { - param ( - [string[]]$InputValue - ) - $pattern = '^[^<>&%\\?/]+=~[^<>&%\\?/]+$|[^<>&%\\?/]+!~[^<>&%\\?/]+$' - - $allMatch = $true - - $InputValue | ForEach-Object { - if ($_ -notmatch $Pattern) { - $allMatch = $false - } - } - return $allMatch - } - - Function Test-ResourceGroupId { - param ( - [string[]]$InputValue - ) - $pattern = '\/subscriptions\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\/resourceGroups\/[a-zA-Z0-9._-]+' - - $allMatch = $true - - $InputValue | ForEach-Object { - if ($_ -notmatch $Pattern) { - $allMatch = $false - } - } - return $allMatch - } - - Function Test-SubscriptionId { - param ( - [string[]]$InputValue - ) - $pattern = '\/subscriptions\/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}' - - $allMatch = $true - - $InputValue | ForEach-Object { - if ($_ -notmatch $Pattern) { - $allMatch = $false - } - } - return $allMatch - } - - Function Get-AllAzGraphResource { - param ( - [string[]]$subscriptionId, - [string]$query = 'Resources | project id, resourceGroup, subscriptionId, name, type, location' - ) - - $result = $subscriptionId ? (Search-AzGraph -Query $query -First 1000 -Subscription $subscriptionId) : (Search-AzGraph -Query $query -First 1000 -UseTenantScope) # -first 1000 returns the first 1000 results and subsequently reduces the amount of queries required to get data. - - # Collection to store all resources - $allResources = @($result) - - # Loop to paginate through the results using the skip token - while ($result.SkipToken) { - # Retrieve the next set of results using the skip token - $result = $subscriptionId ? (Search-AzGraph -Query $query -SkipToken $result.SkipToken -Subscription $subscriptionId -First 1000) : (Search-AzGraph -Query $query -SkipToken $result.SkipToken -First 1000 -UseTenantScope) - # Add the results to the collection - $allResources += $result - } - - # Output all resources - return $allResources - } - - function Get-AllResourceGroup { - param ( - [string[]]$SubscriptionIds - ) - - # Query to get all resource groups in the tenant - $q = "resourcecontainers - | where type == 'microsoft.resources/subscriptions' - | project subscriptionId, subscriptionName = name - | join (resourcecontainers - | where type == 'microsoft.resources/subscriptions/resourcegroups') - on subscriptionId - | project subscriptionName, subscriptionId, resourceGroup, id=tolower(id)" - - $r = $SubscriptionIds ? (Get-AllAzGraphResource -query $q -subscriptionId $SubscriptionIds -usetenantscope) : (Get-AllAzGraphResource -query $q -usetenantscope) - - # Returns the resource groups - return $r - } - - function Import-ConfigFileData($file) { - # Read the file content and store it in a variable - $filecontent, $linetable, $objarray, $count, $start, $stop, $configsection = $null - $filecontent = (Get-Content $file).trim().tolower() - - # Create an array to store the line number of each section - $linetable = @() - $objarray = [ordered]@{} - - $filecontent = $filecontent | Where-Object { $_ -ne '' -and $_ -notlike '*#*' } - - #Remove empty space. - foreach ($line in $filecontent) { - $index = $filecontent.IndexOf($line) - if ($line -match '^\[([^\]]+)\]$' -and ($filecontent[$index + 1] -match '^\[([^\]]+)\]$' -or [string]::IsNullOrEmpty($filecontent[$index + 1]))) { - # Set this line to empty because the next line is a section as well. - $filecontent[$index] = '' - } - } - - #Remove empty space again. - $filecontent = $filecontent | Where-Object { $_ -ne '' -and $_ -notlike '*#*' } - - # Iterate through the file content and store the line number of each section - foreach ($line in $filecontent) { - if (-not [string]::IsNullOrWhiteSpace($line) -and -not $line.startswith('#')) { - #Get the Index of the current line - $index = $filecontent.IndexOf($line) - # If the line is a section, store the line number - if ($line -match '^\[([^\]]+)\]$') { - # Store the section name and line number. Remove the brackets from the section name - $linetable += $filecontent.indexof($line) - } - } - } - - # Iterate through the line numbers and extract the section content - $count = 0 - foreach ($entry in $linetable) { - - # Get the section name - $name = $filecontent[$entry] - # Remove the brackets from the section name - $name = $name.replace('[', '').replace(']', '') - - # Get the start and stop line numbers for the section content - # If the section is the last one, set the stop line number to the end of the file - $start = $entry + 1 - - if ($linetable.count -eq $count + 1) { - $stop = $filecontent.count - 1 - } else { - $stop = $linetable[$count + 1] - 1 - } - - - # Extract the section content - $configsection = $filecontent[$start..$stop] - - # Add the section content to the object array - $objarray += @{$name = $configsection } - - # Increment the count - $count++ - } - - # Return the object array and cast to PSCustomObject - return [pscustomobject]$objarray - } - - function Get-ResourceGroupsByList { - param ( - [Parameter(Mandatory = $true)] - [array]$ObjectList, - - [Parameter(Mandatory = $true)] - [array]$FilterList, - - [Parameter(Mandatory = $true)] - [string]$KeyColumn - ) - - $matchingObjects = @() - - foreach ($obj in $ObjectList) { - if (($obj.$KeyColumn.split('/')[0..4] -join '/') -in $FilterList) { - $matchingObjects += $obj - } - } - - return $matchingObjects - } - - function Test-ScriptParameters { - $IsValid = $true - - if ($RunbookFile) { - - if (!(Test-Path $RunbookFile -PathType Leaf)) { - Write-Host "Runbook file (-RunbookFile) not found: [$RunbookFile]" -ForegroundColor Red - $IsValid = $false - } - - if ($ConfigFile) { - Write-Host 'Runbook file (-RunbookFile) and configuration file (-ConfigFile) cannot be used together.' -ForegroundColor Red - $IsValid = $false - } - - if (!($SubscriptionIds)) { - Write-Host 'Subscription ID(s) (-SubscriptionIds) is required when using a runbook file (-RunbookFile).' -ForegroundColor Red - $IsValid = $false - } - - if ($ResourceGroups -or $Tags) { - Write-Host 'Resource group(s) (-ResourceGroups) and tags (-Tags) cannot be used with a runbook file (-RunbookFile).' -ForegroundColor Red - $IsValid = $false - } - - } else { - - if ($UseImplicitRunbookSelectors) { - Write-Host 'Implicit runbook selectors (-UseImplicitRunbookSelectors) can only be used with a runbook file (-RunbookFile).' -ForegroundColor Red - $IsValid = $false - } - - if ($ConfigFile) { - - if (!(Test-Path $ConfigFile -PathType Leaf)) { - Write-Host "Configuration file (-ConfigFile) not found: [$ConfigFile]" -ForegroundColor Red - $IsValid = $false - } - - if ($SubscriptionIds -or $ResourceGroups -or $Tags) { - Write-Host 'Configuration file (-ConfigFile) and [Subscription ID(s) (-SubscriptionIds), resource group(s) (-ResourceGroups), or tags (-Tags)] cannot be used together.' -ForegroundColor Red - $IsValid = $false - } - - if ($TenantId) { - Write-Host 'Tenant ID (-TenantId) cannot be used with a configuration file (-ConfigFile). Include tenant ID in the [tenantid] section of the config file.' -ForegroundColor Red - $IsValid = $false - } - - } else { - - if (!($TenantId)) { - Write-Host 'Tenant ID (-TenantId) is required.' -ForegroundColor Red - $IsValid = $false - } - - if (!($SubscriptionIds) -and !($ResourceGroups)) { - Write-Host 'Subscription ID(s) (-SubscriptionIds) or resource group(s) (-ResourceGroups) are required.' -ForegroundColor Red - $IsValid = $false - } - } - } - - return $IsValid - } - - function Invoke-ResetVariable { - $Script:SubIds = '' - $Script:AllResourceTypes = @() - $Script:SupportedResTypes = @() - $Script:AllResourceTypesOrdered = @() - $Script:AllAdvisories = @() - $Script:Advisories = @() - $Script:AllRetirements = @() - $Script:AllServiceHealth = @() - $Script:results = @() - $Script:InScope = @() - $Script:OutOfScope = @() - $Script:PreInScopeResources = @() - $Script:PreOutOfScopeResources = @() - $Script:TaggedResources = @() - $Script:AdvisorTypes = @() - - - # Runbook stuff - $Script:RunbookChecks = @{} - $Script:RunbookParameters = @{} - $Script:RunbookQueryOverrides = @() - $Script:RunbookSelectors = @{} - } - - function Test-Requirement { - # Install required modules - try { - Write-Host 'Validating ' -NoNewline - Write-Host 'Az.ResourceGraph' -ForegroundColor Cyan -NoNewline - Write-Host ' Module..' - $AzModules = Get-Module -Name Az.ResourceGraph -ListAvailable -ErrorAction silentlycontinue - if ($null -eq $AzModules) { - Write-Host 'Installing Az Modules' -ForegroundColor Yellow - Install-Module -Name Az.ResourceGraph -SkipPublisherCheck -InformationAction SilentlyContinue - } - - Write-Host 'Validating ' -NoNewline - Write-Host 'Git' -ForegroundColor Cyan -NoNewline - Write-Host ' Installation..' - $GitVersion = git --version - if ($null -eq $GitVersion) { - Write-Host 'Missing Git' -ForegroundColor Red - Exit - } - $Script:ScriptData = [pscustomobject]@{ - Version = $Script:Version - SAP = if ($SAP.IsPresent) { $true }else { $false } - AVD = if ($AVD.IsPresent) { $true }else { $false } - AVS = if ($AVS.IsPresent) { $true }else { $false } - HPC = if ($HPC.IsPresent) { $true }else { $false } - Debugging = if ($Debugging.IsPresent) { $true }else { $false } - ConfigFile = if ($ConfigFile) { $true }else { $false } - ConfigFileTenant = if ($ConfigFile) { $TenantID }else { $false } - ConfigFileScopes = if ($ConfigFile) { $Scopes }else { $false } - ConfigFilelocations = if ($ConfigFile) { $locations }else { $false } - ConfigFileTags = if ($ConfigFile) { $Tags }else { $false } - SubscriptionIds = if ($SubscriptionIds) { $SubscriptionIds }else { $false } - ResourceGroups = if ($ResourceGroups) { $ResourceGroups }else { $false } - Tags = if ($TagsPresent) { $Tags }else { $false } - RepoUrl = $RepoUrl - } - } catch { - # Report Error - $errorMessage = $_.Exception.Message - Write-Host "Error executing function Requirements: $errorMessage" -ForegroundColor Red - } - } - - function Set-LocalFile { - [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'Low')] - param() - - if ($PSCmdlet.ShouldProcess('')) { - Write-Debug 'Setting local path' - try { - # Clone the GitHub repository to a temporary folder - - # Define script path as the default path to save files - $workingFolderPath = $PSScriptRoot - Set-Location -Path $workingFolderPath; - if ($Script:ShellPlatform -eq 'Win32NT') { - $Script:clonePath = "$workingFolderPath\Azure-Proactive-Resiliency-Library-v2" - } else { - $Script:clonePath = "$workingFolderPath/Azure-Proactive-Resiliency-Library-v2" - } - Write-Debug 'Checking default folder' - if ((Get-ChildItem -Path $Script:clonePath -Force -ErrorAction SilentlyContinue | Measure-Object).Count -gt 0) { - Write-Debug 'APRL Folder does exist. Reseting it...' - Get-Item -Path $Script:clonePath | Remove-Item -Recurse -Force - git clone $Script:ScriptData.RepoUrl $clonePath --quiet - } else { - git clone $Script:ScriptData.RepoUrl $clonePath --quiet - } - Write-Debug 'Checking the version of the script' - if ($Script:ShellPlatform -eq 'Win32NT') { - $RepoVersion = Get-Content -Path "$clonePath/tools/Version.json" -ErrorAction SilentlyContinue | ConvertFrom-Json - } else { - $RepoVersion = Get-Content -Path "$clonePath\tools\Version.json" -ErrorAction SilentlyContinue | ConvertFrom-Json - } - if ($Version -ne $RepoVersion.Collector) { - Write-Host 'This version of the script is outdated. ' -BackgroundColor DarkRed - Write-Host 'Please use a more recent version of the script.' -BackgroundColor DarkRed - } else { - Write-Host 'This version of the script is current version. ' -BackgroundColor DarkGreen - } - - # Validates if queries are applicable based on Resource Types present in the current subscription - if ($Script:ShellPlatform -eq 'Win32NT') { - $RootTypes = Get-Content -Path "$clonePath\tools\WARAinScopeResTypes.csv" | ConvertFrom-Csv - } else { - $RootTypes = Get-Content -Path "$clonePath/tools/WARAinScopeResTypes.csv" | ConvertFrom-Csv - } - $Script:SupportedResTypes = (($RootTypes | Where-Object { $_.WARAinScope -eq 'yes' }).ResourceType).tolower() - $Script:AdvisorTypes = (($RootTypes | Where-Object { $_.inAprlAndOrAdvisor -eq 'yes' }).ResourceType).tolower() - } catch { - # Report Error - $errorMessage = $_.Exception.Message - Write-Host "Error executing function LocalFiles: $errorMessage" -ForegroundColor Red - } - } - } - - function Connect-ToAzure { - [CmdletBinding()] - param - ( - [Parameter(Mandatory = $true)] - [ValidatePattern('^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$')] - [GUID]$TenantID, - - [ValidateSet('AzureCloud', 'AzureChinaCloud', 'AzureGermanCloud', 'AzureUSGovernment')] - [string]$AzureEnvironment = 'AzureCloud' - ) - - begin { - Write-Verbose 'Starting connection process to Azure Tenant.' - $AzContext = $null - } - - process { - try { - # Attempt to get the current Azure context - $AzContext = Get-AzContext -ErrorAction SilentlyContinue - - # Check if a valid context is available or if it matches the provided Tenant ID - if ($null -eq $AzContext -or $AzContext.Tenant.Id -ne $TenantID) { - Write-Verbose "Not logged into a tenant with any of the specified subscriptions. Authenticating to Azure. `n" - - # Check if EnableLoginByWam is true - if ((Get-AzConfig -EnableLoginByWam).Value -eq $true) { - Write-Verbose "Process: Disabling interactive login experience (EnableLoginByWam).`n" - # Disable the WAM login experience for the current PowerShell session - Update-AzConfig -EnableLoginByWam $false -Scope Process | Out-Null - } - - # Check if LoginExperienceV2 is 'On' - if ((Get-AzConfig -LoginExperienceV2).Value -eq 'On') { - Write-Verbose "Process: Disabling interactive login experience (LoginExperienceV2).`n" - # Disable the new login experience for the current PowerShell session - Update-AzConfig -LoginExperienceV2 Off -Scope Process | Out-Null - } - - Write-Verbose 'Process: Connecting to Azure.' - Write-Verbose 'No existing context found or context does not match TenantID. Connecting to Azure...' - Connect-AzAccount -Tenant $TenantID -Environment $AzureEnvironment -ErrorAction Stop -WarningAction Ignore -InformationAction Ignore - $AzContext = Get-AzContext -ErrorAction Stop - Write-Verbose "Successfully connected to Azure Tenant: $TenantID" - } else { - Write-Host "`nAlready connected to Azure Tenant: $($AzContext.Tenant.Id)`n" -ForegroundColor Green - } - - # Validate that the provided Subscription IDs exist in the current context - $Script:SubIds = Get-AzSubscription -ErrorAction Stop -WarningAction Ignore - Write-Verbose "Connected to Azure Tenant: $($AzContext.Tenant.Id) with Subscriptions: $($SubscriptionIds -join ', ')" - } catch { - throw "Failed to connect to Azure Tenant: $TenantID or retrieve subscriptions. Error: $_" - } - } - - end { - if ($AzContext) { - Write-Verbose 'Connection process completed successfully.' - } else { - throw 'Connection process failed. No valid Azure context available.' - } - } - } - - function Test-Runbook { - # Checks if a runbook file was provided and, if so, loads selectors and checks hashtables - if (![string]::IsNullOrEmpty($RunbookFile)) { - - Write-Host '[-RunbookFile]: A runbook has been configured. Only checks configured in the runbook will be run.' -ForegroundColor Cyan - - # Check that the runbook file actually exists - if (Test-Path $RunbookFile -PathType Leaf) { - - # Try to load runbook JSON - $RunbookJson = Get-Content -Raw $RunbookFile | ConvertFrom-Json - - # Try to load parameters - $RunbookJson.parameters.PSObject.Properties | ForEach-Object { - $Script:RunbookParameters[$_.Name] = $_.Value - } - - # Try to load selectors - $RunbookJson.selectors.PSObject.Properties | ForEach-Object { - $Script:RunbookSelectors[$_.Name.ToLower()] = $_.Value - } - - # Try to load checks - $RunbookJson.checks.PSObject.Properties | ForEach-Object { - $Script:RunbookChecks[$_.Name.ToLower()] = $_.Value - } - - # Try to load query overrides - $RunbookJson.query_overrides | ForEach-Object { - $Script:RunbookQueryOverrides += [string]$_ - } - } - } else { - Write-Host '[-RunbookFile]: No runbook (-RunbookFile) configured.' -ForegroundColor DarkGray - } - } - - function Start-ScopesLoop { - $Date = (Get-Date).AddMonths(-24) - $DateOutages = (Get-Date).AddMonths(-3) - $DateCore = (Get-Date).AddMonths(-3) - $Date = $Date.ToString('MM/dd/yyyy') - if ($AzureEnvironment -eq 'AzureUSGovernment') { - $BaseURL = 'management.usgovcloudapi.net' - } else { - $BaseURL = 'management.azure.com' - } - $LoopedSub = @() - - foreach ($Scope in $Scopes) { - if (![string]::IsNullOrEmpty($Scope)) { - $ScopeWithoutParameter = $Scope.split(' -')[0] - $ScopeParameters = $Scope.split(' -') - $ScopeParameters = $ScopeParameters[1..($ScopeParameters.Length - 1)] - $Subscription = $ScopeWithoutParameter.split('/')[2] - $RGroup = if (![string]::IsNullOrEmpty($ScopeWithoutParameter.split('/')[4])) { $ScopeWithoutParameter.split('/')[4] }else { $null } - $SubId = $SubIds | Where-Object { $_.Id -eq $Subscription } - Write-Host '---------------------------------------------------------------------' - Write-Host 'Validating Scope: ' -NoNewline - Write-Host $ScopeWithoutParameter -ForegroundColor Cyan - - Set-AzContext -Subscription $Subscription -ErrorAction SilentlyContinue -WarningAction SilentlyContinue | Out-Null - Select-AzSubscription -Subscription $Subscription -WarningAction SilentlyContinue -InformationAction SilentlyContinue | Out-Null - - if ($SubId -notin $LoopedSub) { - try{ - $Token = Get-AzAccessToken -AsSecureString -WarningAction SilentlyContinue - } - catch { - Write-Host 'Failed to get token for subscription: ' -NoNewline - Write-Host $SubId.Name -ForegroundColor Red - Connect-ToAzure -TenantID $TenantID -AzureEnvironment $AzureEnvironment - } - - - $header = @{ - 'Authorization' = 'Bearer ' + ($Token.Token | ConvertFrom-SecureString -AsPlainText) - } - - try { - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Outages' -ForegroundColor Magenta - $url = ('https://' + $BaseURL + '/subscriptions/' + $Subid + '/providers/Microsoft.ResourceHealth/events?api-version=2022-10-01&queryStartTime=' + $Date) - $Outages = Invoke-RestMethod -Uri $url -Headers $header -Method GET - $Script:Outageslist += $Outages.value | Where-Object { $_.properties.impactStartTime -gt $DateOutages } | Sort-Object @{Expression = 'properties.eventlevel'; Descending = $false }, @{Expression = 'properties.status'; Descending = $false } | Select-Object -Property name, properties - $Script:RetiredOutages += $Outages.value | Sort-Object @{Expression = 'properties.eventlevel'; Descending = $false }, @{Expression = 'properties.status'; Descending = $false } | Select-Object -Property name, properties - } catch { $null } - - try { - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Support Tickets' -ForegroundColor Magenta - $supurl = ('https://' + $BaseURL + '/subscriptions/' + $Subid + '/providers/Microsoft.Support/supportTickets?api-version=2020-04-01') - $SupTickets = Invoke-RestMethod -Uri $supurl -Headers $header -Method GET - $Script:SupportTickets += $SupTickets.value | Where-Object { $_.properties.severity -ne 'Minimal' -and $_.properties.createdDate -gt $DateCore } | Select-Object -Property name, properties - } catch { $null } - } - - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Resources Details' -ForegroundColor Magenta - if ($ScopeWithoutParameter.split('/').count -lt 5) { - $InScopeSub = $ScopeWithoutParameter.split('/')[2] - $ScopeQuery = "resources | where subscriptionId =~ '$InScopeSub' | project id, resourceGroup, subscriptionId, name, type, location" - } elseif ($ScopeWithoutParameter.split('/').count -gt 4 -and $Scope.split('/').count -lt 8) { - $InScopeSub = $Scope.split('/')[2] - $InScopeRG = $Scope.split('/')[4] - $ScopeQuery = "resources | where subscriptionId =~ '$InScopeSub' and resourceGroup =~ '$InScopeRG' | project id, resourceGroup, subscriptionId, name, type, location" - } elseif ($ScopeWithoutParameter.split('/').count -ge 9) { - $ScopeQuery = "resources | where id =~ '$ScopeWithoutParameter' | project id, resourceGroup, subscriptionId, name, type, location" - } - #Filter out the Supported Types - if ($Debugging.IsPresent) { - Write-Host $ScopeQuery -ForegroundColor Cyan - } - $ScopeResources = Get-AllAzGraphResource -query $ScopeQuery -subscriptionId $Subid - foreach ($Resource in $ScopeResources) { - if ($Resource.type -in $Script:SupportedResTypes) { - if ($Resource.id -notin $Script:PreInScopeResources.id) { - $Script:PreInScopeResources += $Resource - } - } else { - $Script:PreOutOfScopeResources += $Resource - } - } - - if ($Tags) { - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Tagged Resources' -ForegroundColor Magenta - Invoke-TagFiltering -Scope $ScopeWithoutParameter - } - - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Advisor Recommendations' -ForegroundColor Magenta - $AdvGroup = $null - if (![string]::IsNullOrEmpty($RGroup)) { - $AdvGroup = $RGroup.split('/')[4] - } - Invoke-AdvisoryExtraction -SubId $SubId -ResourceGroup $AdvGroup - - if ($SubId -notin $LoopedSub) { - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Service Retirements Notifications' -ForegroundColor Magenta - Invoke-RetirementExtraction $Subid - - Write-Host '----------------------------' - Write-Host 'Collecting: ' -NoNewline - Write-Host 'Service Health Alerts' -ForegroundColor Magenta - Invoke-ServiceHealthExtraction $Subid - $LoopedSub += $SubId - } - Write-Host '----------------------------' - Write-Host 'Running: ' -NoNewline - Write-Host 'Queries' -ForegroundColor Magenta - Write-Host '----------------------------' - Start-ResourceExtraction -Scope $ScopeWithoutParameter - } - } - } - - function Invoke-TagFiltering { - param($Scope) - - $Scope = $Scope.split(' -')[0] - if ($Scope.split('/').count -lt 5) { - $InScopeSub = $Scope.split('/')[2] - $ResourceScopeQuery = "resources | where subscriptionId =~ '$InScopeSub' " - $ContainerScopeQuery = "resourceContainers | where id has '$Scope' " - } elseif ($Scope.split('/').count -gt 4 -and $Scope.split('/').count -lt 8) { - $InScopeSub = $Scope.split('/')[2] - $InScopeRG = $Scope.split('/')[4] - $ResourceScopeQuery = "resources | where subscriptionId =~ '$InScopeSub' and resourceGroup =~ '$InScopeRG' " - $ContainerScopeQuery = "resourceContainers | where id =~ '$Scope' " - } elseif ($Scope.split('/').count -ge 9) { - $ResourceScopeQuery = "resources | where id =~ '$Scope' " - $ContainerScopeQuery = "resourceContainers | where id =~ '$Scope' " - } - - $TagFilter = $Tags - - # Each line in the Tag Filtering file will be processed - $AllTaggedResources = @() - $ResetTags = $false - Foreach ($TagLine in $TagFilter) { - $AllTaggedResourceGroups = '' - # Finding the TagKey and all the TagValues in the line - if ($TagLine -like '*=~*') { - $TagKeys = $TagLine.split('=~')[0] - $TagValues = $TagLine.split('=~')[1] - } elseif ($TagLine -like '*!~*') { - $TagKeys = $TagLine.split('!~')[0] - $TagValues = $TagLine.split('!~')[1] - } - - $TagKeys = $TagKeys.split('||') - $TagValues = $TagValues.split('||') - - $TagKey = if ($TagKeys.count -gt 1) { $TagKeys | ForEach-Object { "'$_'," } }else { $TagKeys } - $TagKey = [string]$TagKey - $TagKey = if ($TagKey -like "*',*") { $TagKey -replace '.$' }else { "'$TagKey'" } - - $TagValue = if ($TagValues.count -gt 1) { $TagValues | ForEach-Object { "'$_'," } }else { $TagValues } - $TagValue = [string]$TagValue - $TagValue = if ($TagValue -like "*',*") { $TagValue -replace '.$' }else { "'$TagValue'" } - - if ($Debugging.IsPresent) { - Write-Host ('Running Resource Group Tag Inventory for: ' + $TagKey + ' : ' + $TagValue) - } - - if ($TagLine -like '*=~*') { - #Getting all the Resource Groups with the Tags, this will be used later - $RGTagQuery = "$ContainerScopeQuery | mvexpand tags | extend tagKey = tostring(bag_keys(tags)[0]) | extend tagValue = tostring(tags[tagKey]) | where tagKey in~ ($TagKey) and tagValue in~ ($TagValue) | project id | order by id" - } elseif ($TagLine -like '*!~*') { - $RGTagQuery = "$ContainerScopeQuery | mvexpand tags | extend tagKey = tostring(bag_keys(tags)[0]) | extend tagValue = tostring(tags[tagKey]) | where tagKey in~ ($TagKey) and tagValue !in~ ($TagValue) | project id | order by id" - } - $TaggedResourceGroups = Get-AllAzGraphResource -query $RGTagQuery -subscriptionId $InScopeSub - if ($Debugging.IsPresent) { - Write-Host 'Tagged Resource Containers Found: ' -NoNewline - $Tagged = [string]$TaggedResourceGroups.count - Write-Host $Tagged -ForegroundColor Magenta - } - - if ($TaggedResourceGroups) { - foreach ($ResourceGroup in $TaggedResourceGroups.id) { - if ($Debugging.IsPresent) { - Write-Host ('Checking Resources Inside: ' + $ResourceGroup) - } - $ResourcesTagQuery = "Resources | where id startswith '$ResourceGroup' | project id, name, subscriptionId, type, resourceGroup, location | order by id" - - $AllTaggedResourceGroups = Get-AllAzGraphResource -query $ResourcesTagQuery -subscriptionId $InScopeSub - if ($Debugging.IsPresent) { - Write-Host 'Resources Found Inside the Container: ' -NoNewline - $Tagged = [string]$AllTaggedResourceGroups.count - Write-Host $Tagged -ForegroundColor Magenta - } - } - } - - if ($Debugging.IsPresent) { - Write-Host ('Running Resource Tag Inventory for: ' + $TagKey + ' : ' + $TagValue) - } - if ($TagLine -like '*=~*') { - #Getting all the resources within the TAGs - $ResourcesTagQuery = "$ResourceScopeQuery | mvexpand tags | extend tagKey = tostring(bag_keys(tags)[0]) | extend tagValue = tostring(tags[tagKey]) | where tagKey in~ ($TagKey) and tagValue in~ ($TagValue) | project id, name, subscriptionId, type, resourceGroup, location | order by id" - } elseif ($TagLine -like '*!~*') { - $ResourcesTagQuery = "$ResourceScopeQuery | mvexpand tags | extend tagKey = tostring(bag_keys(tags)[0]) | extend tagValue = tostring(tags[tagKey]) | where tagKey in~ ($TagKey) and tagValue !in~ ($TagValue) | project id, name, subscriptionId, type, resourceGroup, location | order by id" - } - $ResourcesWithTHETag = Get-AllAzGraphResource -query $ResourcesTagQuery -subscriptionId $InScopeSub - - if ($Debugging.IsPresent) { - Write-Host 'Tagged Resources Found: ' -NoNewline - $Tagged = [string]$ResourcesWithTHETag.count - Write-Host $Tagged -ForegroundColor Magenta - } - - if (![string]::IsNullOrEmpty($ResourcesWithTHETag) -and [string]::IsNullOrEmpty($AllTaggedResources) -and $ResetTags -eq $false) { - $AllTaggedResources += $ResourcesWithTHETag - $AllTaggedResources += $AllTaggedResourceGroups - } elseif ([string]::IsNullOrEmpty($ResourcesWithTHETag) -and ![string]::IsNullOrEmpty($AllTaggedResourceGroups)) { - $AllTaggedResources += $AllTaggedResourceGroups - } elseif ([string]::IsNullOrEmpty($ResourcesWithTHETag) -and [string]::IsNullOrEmpty($AllTaggedResourceGroups)) { - if ($Debugging.IsPresent) { - Write-Host 'No Tagged Resources were found. Reseting Values.' - } - $AllTaggedResources = @() - $ResetTags = $true - } elseif (![string]::IsNullOrEmpty($AllTaggedResources) -and $ResetTags -eq $false) { - foreach ($resource in $AllTaggedResources) { - if ($resource.id -notin $ResourcesWithTHETag.id) { - $AllTaggedResources = $AllTaggedResources | Where-Object { $_.id -ne $resource.id } - } - } - } - } - $Script:TaggedResources += $AllTaggedResources | Select-Object -Property id, name, subscriptionId, type, resourceGroup, location -Unique -CaseInsensitive - if ($Debugging.IsPresent) { - Write-Host 'Tagged Resources Final Value: ' -NoNewline - $Tagged = [string]$Script:TaggedResources.count - Write-Host $Tagged -ForegroundColor Magenta - } - } - - function Invoke-QueryExecution { - param($type, $Subscription, $query, $checkId, $checkName, $selector, $validationAction) - - $TempResult = @() - - if ($Debugging.IsPresent) { - Write-Host $query -ForegroundColor Yellow - } - - try { - $ResourceType = $Script:AllResourceTypes | Where-Object { $_.Name -eq $type } - if (![string]::IsNullOrEmpty($resourceType)) { - # Execute the query and collect the results - # $queryResults = Search-AzGraph -Query $query -First 1000 -Subscription $Subid -ErrorAction SilentlyContinue - $queryResults = Get-AllAzGraphResource -query $query -subscriptionId $Subscription - - $queryResults = $queryResults | Sort-Object -Property name, id, param1, param2, param3, param4, param5 -Unique - - foreach ($row in $queryResults) { - $result = @{ - validationAction = [string]$validationAction; - recommendationId = [string]$checkId; - name = [string]$row.name; - Type = [string]$type; - id = [string]$row.id; - param1 = [string]$row.param1; - param2 = [string]$row.param2; - param3 = [string]$row.param3; - param4 = [string]$row.param4; - param5 = [string]$row.param5; - checkName = [string]$checkName; - selector = [string]$selector - } - $TempResult += $result - } - } - - if ($type -like '*azure-specialized-workloads/*') { - $result = @{ - validationAction = [string]$validationAction; - recommendationId = [string]$checkId; - name = [string]''; - Type = [string]$type; - id = [string]''; - param1 = [string]$type; - param2 = [string]''; - param3 = [string]''; - param4 = [string]''; - param5 = [string]''; - checkName = [string]$checkName; - selector = [string]$selector - } - $TempResult += $result - } - - return $TempResult - - } catch { - # Report Error - $errorMessage = $_.Exception.Message - Write-Host "Error processing query results: $errorMessage" -ForegroundColor Red - } - } - - function Start-ResourceExtraction { - [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'Low')] - param($Scope) - - $TempResult = @() - if ($PSCmdlet.ShouldProcess('')) { - $Scope = $Scope.split(' -')[0] - - if ($Scope.split('/').count -lt 5) { - $Subid = $Scope.split('/')[2] - $ResourceGroup = $null - } elseif ($Scope.split('/').count -gt 4 -and $Scope.split('/').count -lt 8) { - $Subid = $Scope.split('/')[2] - $ResourceGroup = $Scope.split('/')[4] - } elseif ($Scope.split('/').count -ge 9) { - $Subid = $Scope.split('/')[2] - $ResourceGroup = $Scope.split('/')[4] - } - - # Set the variables used in the loop - if ($Scope.split('/').count -lt 5) { - # Extract and display resource types with the query with subscriptions, we need this to filter the subscriptions later - $resultAllResourceTypes = $Script:PreInScopeResources | Where-Object { $_.id -like "/subscriptions/$Subid*" } | Group-Object -Property type -NoElement - $Script:AllResourceTypes += $resultAllResourceTypes - } elseif ($Scope.split('/').count -gt 4 -and $Scope.split('/').count -lt 8) { - $resultAllResourceTypes = $Script:PreInScopeResources | Where-Object { $_.id -like "/subscriptions/$Subid/resourcegroups/$ResourceGroup*" } | Group-Object -Property type -NoElement - $Script:AllResourceTypes += $resultAllResourceTypes - } elseif ($Scope.split('/').count -ge 9) { - $resultAllResourceTypes = $Script:PreInScopeResources | Where-Object { $_.id -eq $Scope } | Group-Object -Property type -NoElement - $Script:AllResourceTypes += $resultAllResourceTypes - } - - # Create the arrays used to store the kusto queries - $kqlQueryMap = @{} - $aprlKqlFiles = @() - $ServiceNotAvailable = @() - - foreach ($Type in $resultAllResourceTypes.Name) { - if ($Type.ToLower() -in $Script:SupportedResTypes) { - $Type = $Type.replace('microsoft.', '') - $Provider = $Type.split('/')[0] - $ResourceType = $Type.split('/')[1] - - $Path = '' - if ($Script:ShellPlatform -eq 'Win32NT') { - $Path = ($clonePath + '\azure-resources\' + $Provider + '\' + $ResourceType) - $RecommendationsPath = ($clonePath + '\azure-resources\' + $Provider + '\' + $ResourceType + '\recommendations.yaml') - $RecommendationValidation = '' - $RecommendationValidation = Get-ChildItem -Path $RecommendationsPath -File -ErrorAction SilentlyContinue -WarningAction SilentlyContinue - if (![string]::IsNullOrEmpty($RecommendationValidation)) { - $aprlKqlFiles += Get-ChildItem -Path $Path -Filter '*.kql' -Recurse - } else { - if (('microsoft.' + $Type) -notin $Script:AdvisorTypes) { - $ServiceNotAvailable += ('microsoft.' + $Type) - } - } - } else { - $Path = ($clonePath + '/azure-resources/') - $ProvPath = ($Provider + '/' + $ResourceType) - $RecommendationValidation = Get-ChildItem -Path $Path -Filter 'recommendations.yaml' -Recurse | Where-Object { $_.FullName -like "*$ProvPath*" } - if (![string]::IsNullOrEmpty($RecommendationValidation)) { - $aprlKqlFiles += Get-ChildItem -Path $Path -Filter '*.kql' -Recurse | Where-Object { $_.FullName -like "*$ProvPath*" } - } else { - if (('microsoft.' + $Type) -notin $Script:AdvisorTypes) { - $ServiceNotAvailable += ('microsoft.' + $Type) - } - } - } - } - } - - # Checks if specialized workloads will be validated - if ($SAP.IsPresent) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '\azure-specialized-workloads\sap') -Filter '*.kql' -Recurse - } else { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '/azure-specialized-workloads/sap') -Filter '*.kql' -Recurse - } - } - - if ($AVD.IsPresent) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '\azure-specialized-workloads\avd') -Filter '*.kql' -Recurse - } else { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '/azure-specialized-workloads/avd') -Filter '*.kql' -Recurse - } - } - - if ($AVS.IsPresent) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '\azure-specialized-workloads\avs') -Filter '*.kql' -Recurse - } else { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '/azure-specialized-workloads/avs') -Filter '*.kql' -Recurse - } - } - - if ($HPC.IsPresent) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '\azure-specialized-workloads\hpc') -Filter '*.kql' -Recurse - } else { - $aprlKqlFiles += Get-ChildItem -Path ($clonePath + '/azure-specialized-workloads/hpc') -Filter '*.kql' -Recurse - } - } - - # Populates the QueryMap hashtable - foreach ($aprlKqlFile in $aprlKqlFiles) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $kqlShort = [string]$aprlKqlFile.FullName.split('\')[-1] - } else { - $kqlShort = [string]$aprlKqlFile.FullName.split('/')[-1] - } - $kqlName = $kqlShort.split('.')[0] - - # Create APRL query map based on recommendation - $kqlQueryMap[$kqlName] = $aprlKqlFile - } - - if ($Script:RunbookQueryOverrides) { - foreach ($queryOverridePath in $($Script:RunbookQueryOverrides)) { - Write-Host "[-RunbookFile]: Loading [$($queryOverridePath)] query overrides..." -ForegroundColor Cyan - - $overrideKqlFiles = Get-ChildItem -Path $queryOverridePath -Filter '*.kql' -Recurse - - foreach ($overrideKqlFile in $overrideKqlFiles) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $kqlShort = [string]$overrideKqlFile.FullName.split('\')[-1] - } else { - $kqlShort = [string]$overrideKqlFile.FullName.split('/')[-1] - } - $kqlName = $kqlShort.split('.')[0] - - if ($kqlQueryMap.ContainsKey($kqlName)) { - Write-Host "[-RunbookFile]: Original [$kqlName] APRL query overridden by [$($overrideKqlFile.FullName)]." -ForegroundColor Cyan - } - - # Override APRL query map based on recommendation - $kqlQueryMap[$kqlName] = $overrideKqlFile - } - } - } - - $kqlFiles = $kqlQueryMap.Values - - $queries = @() - # Loop through each KQL file and execute the queries - foreach ($kqlFile in $kqlFiles) { - if ($Script:ShellPlatform -eq 'Win32NT') { - $kqlshort = [string]$kqlFile.FullName.split('\')[-1] - } else { - $kqlshort = [string]$kqlFile.FullName.split('/')[-1] - } - - $kqlname = $kqlshort.split('.')[0] - - # Read the query content from the file - $baseQuery = Get-Content -Path $kqlFile.FullName | Out-String - if ($Script:ShellPlatform -eq 'Win32NT') { - $typeRaw = $kqlFile.DirectoryName.split('\') - } else { - $typeRaw = $kqlFile.DirectoryName.split('/') - } - - $kqltype = ('Microsoft.' + $typeRaw[-3] + '/' + $typeRaw[-2]) - $checkId = $kqlname.Split('/')[-1].ToLower() - - if ($Script:RunbookChecks -and $Script:RunbookChecks.Count -gt 0) { - # A runbook has been provided... - - if ($Script:RunbookChecks.ContainsKey($checkId)) { - # A check has been configured in the runbook for this query... - - $runbookCheckCt = 0 - - $check = $Script:RunbookChecks[$checkId] - - $check.PSObject.Properties | ForEach-Object { - $checkName = $_.Name - $defaultSelectorName = $_.Value - - if ($Script:RunbookSelectors.ContainsKey($defaultSelectorName)) { - # If a matching selector exists, add a new query to the queries array - # that includes the appropriate selector... - - $selectorQuery = $baseQuery - - # Resolve named selectors... - foreach ($selectorKey in $Script:RunbookSelectors.Keys) { - $namedSelector = $Script:RunbookSelectors[$selectorKey] - $selectorQuery = $selectorQuery.Replace("// selector:$selectorKey", "| where $namedSelector") - $selectorQuery = $selectorQuery.Replace("//selector:$selectorKey", "| where $namedSelector") - } - - # Then, resolve any default selectors... - $checkSelector = $Script:RunbookSelectors[$defaultSelectorName] - $selectorQuery = $selectorQuery.Replace('//selector', "| where $checkSelector") - $selectorQuery = $selectorQuery.Replace('// selector', "| where $checkSelector") - - if ($UseImplicitRunbookSelectors) { - # Then, wrap the entire query in an inner join to apply a global selector. - # With this approach, queries that implement the APRL interface - # (projecting the recId, id, tags, etc.) columns can be refined using - # selectors without any changes to the original query. The original query - # is wrapped in an inner join that limits the results to only those that - # match the selector. - - $selectorQuery = 'resources ' ` - + " | where $checkSelector " ` - + ' | project id ' ` - + ' | join kind=inner ( ' ` - + " $selectorQuery ) on id " ` - + ' | project-away id1' - } - - # Merge parameters after selectors have been applied (selectors may include parameters)... - foreach ($parameterName in $Script:RunbookParameters.Keys) { - $value = $Script:RunbookParameters[$parameterName] - $selectorQuery = $selectorQuery.Replace("{{$parameterName}}", $value) - } - - $queries += [PSCustomObject]@{ - checkId = [string]$checkId - checkName = [string]$checkName - selector = [string]$defaultSelectorName - query = [string]$selectorQuery - type = [string]$kqltype - } - - $runbookCheckCt++ - - } else { - Write-Host "[-RunbookFile]: Selector $selectorName not found in runbook. Skipping check..." -ForegroundColor Yellow - } - } - - if ($queries.Count -gt 0) { - Write-Host "[-RunbookFile]: There are $runbookCheckCt runbook check(s) configured for $checkId. Running checks..." -ForegroundColor Cyan - } - } - } else { - # A runbook hasn't been configured. The queries array will contain - # just one element -- the original query. No selectors. - - $queries += [PSCustomObject]@{ - checkId = [string]$checkId - checkName = [string]$null - selector = 'APRL' - query = [string]$baseQuery - type = [string]$kqltype - } - } - } - - foreach ($queryDef in $queries) { - $checkId = $queryDef.checkId - $checkName = $queryDef.checkName - $query = $queryDef.query - $selector = $queryDef.selector - $type = $queryDef.type - - Write-Host '++++++++++++++++++ ' -NoNewline - if ($selector -eq 'APRL') { - Write-Host "[APRL]: $type - $checkId" -ForegroundColor Green -NoNewline - } else { - Write-Host "[-RunbookFile]: [$checkName (selector: '$selector')]: $checkId" -ForegroundColor Green -NoNewline - } - Write-Host ' +++++++++++++++' - - # Validating if Query is Under Development - if ($query -match 'development') { - Write-Host "Query $checkId under development - Validate Recommendation manually" -ForegroundColor Yellow - $query = "resources | where type =~ '$type' | project name,id" - $TempResult += Invoke-QueryExecution -type $type -Subscription $Subid -query $query -checkId $checkId -checkName $checkName -selector $selector -validationAction 'IMPORTANT - Query under development - Validate Resources manually' - } elseif ($query -match 'cannot-be-validated-with-arg') { - Write-Host "IMPORTANT - Recommendation $checkId cannot be validated with ARGs - Validate Resources manually" -ForegroundColor Yellow - $query = "resources | where type =~ '$type' | project name,id" - $TempResult += Invoke-QueryExecution -type $type -Subscription $Subid -query $query -checkId $checkId -checkName $checkName -selector $selector -validationAction 'IMPORTANT - Recommendation cannot be validated with ARGs - Validate Resources manually' - } else { - $TempResult += Invoke-QueryExecution -type $type -Subscription $Subid -query $query -checkId $checkId -checkName $checkName -selector $selector -validationAction 'APRL - Queries' - } - } - - if ($Scope.split('/').count -gt 4 -and $Scope.split('/').count -lt 8) { - if (![string]::IsNullOrEmpty($TempResult)) { - $Script:results += Get-ResourceGroupsByList -ObjectList $TempResult -FilterList $Scope -KeyColumn 'id' - } - - } else { - if (![string]::IsNullOrEmpty($TempResult)) { - $Script:results += $TempResult - } - } - - - - # Unless we're using a runbook... - if (!($Script:RunbookChecks -and $Script:RunbookChecks.Count -gt 0)) { - # Store all resourcetypes not in APRL - foreach ($type in $ServiceNotAvailable) { - Write-Host "Type $type Not Available In APRL - Validate Service manually" -ForegroundColor Yellow - $query = "resources | where type =~ '$type' | project name,id" - $Script:results += Invoke-QueryExecution -type $type -Subscription $Subid -query $query -checkId $type -selector 'APRL' -checkName '' -validationAction 'IMPORTANT - Resource Type is not available in either APRL or Advisor - Validate Resources manually if Applicable, if not Delete this line' - } - } - } - } - - Function Invoke-FilterResourceID { - [cmdletbinding()] - Param( - $ResourceID, - $List - ) - ForEach ($item in $List) { - If ($ResourceID -eq $Item.id) { $item } - } - } - - function Invoke-ResourceFiltering { - if ($Tags) { - Write-Host 'Filtering Resources In-Scope for Tag Filtering..' -ForegroundColor Cyan - $Script:InScope = foreach ($Resource in $Script:PreInScopeResources) { - if ($Resource.id -in $Script:TaggedResources.id) { - $Resource - } - } - } else { - Write-Host 'Selecting In-Scope Resources..' -ForegroundColor Cyan - $Script:InScope = $Script:PreInScopeResources - } - - if (![string]::IsNullOrEmpty($Script:ExcludeList)) { - Write-Host 'Filtering Excluded Resources..' -ForegroundColor Cyan - $Script:InScope = $Script:InScope | Where-Object { $_.id -notin $Script:ExcludeList.id } - } - - $Script:AllGroupedResourceTypes = $Script:InScope | Group-Object -Property type - - Write-Host 'Ordering Impacted Resources..' -ForegroundColor Cyan - $Script:results = $Script:results | Sort-Object -Unique -Property validationAction, recommendationId, name, Type, id, param1, param2, param3, param4, param5, checkName, selector - - Write-Host 'Filtering Impacted Resources..' -ForegroundColor Cyan - $Script:ImpactedResources = foreach ($Temp in $Script:results) { - $TempResID = $Temp.id.split('/') - $TempResID = ('/' + $TempResID[1] + '/' + $TempResID[2] + '/' + $TempResID[3] + '/' + $TempResID[4] + '/' + $TempResID[5] + '/' + $TempResID[6] + '/' + $TempResID[7] + '/' + $TempResID[8]) - - if ($Temp.id -eq 'n/a') { - $result = [PSCustomObject]@{ - validationAction = $Temp.validationAction - recommendationId = $Temp.recommendationId - name = 'n/a' - id = 'n/a' - type = 'n/a' - location = 'n/a' - subscriptionId = 'n/a' - resourceGroup = 'n/a' - param1 = $Temp.param1 - param2 = $Temp.param2 - param3 = $Temp.param3 - param4 = $Temp.param4 - param5 = $Temp.param5 - checkName = $Temp.checkName - selector = $Temp.selector - } - $result - } elseif ($TempResID -in $Script:InScope.id) { - $TempDetails = Invoke-FilterResourceID -Resource $TempResID -List $Script:PreInScopeResources - $result = [PSCustomObject]@{ - validationAction = $Temp.validationAction - recommendationId = $Temp.recommendationId - name = $Temp.name - id = $Temp.id - type = $TempDetails.type - location = $TempDetails.location - subscriptionId = $TempDetails.subscriptionId - resourceGroup = $TempDetails.resourceGroup - param1 = $Temp.param1 - param2 = $Temp.param2 - param3 = $Temp.param3 - param4 = $Temp.param4 - param5 = $Temp.param5 - checkName = $Temp.checkName - selector = $Temp.selector - } - $result - } elseif ($Temp.Type -like '*azure-specialized-workloads/*') { - $result = [PSCustomObject]@{ - validationAction = $Temp.validationAction - recommendationId = $Temp.recommendationId - name = '' - id = '' - type = 'Microsoft.Subscription/Subscriptions' - location = '' - subscriptionId = '' - resourceGroup = '' - param1 = $Temp.param1 - param2 = '' - param3 = '' - param4 = '' - param5 = '' - checkName = $Temp.checkName - selector = $Temp.selector - } - $result - } - } - - $Script:ImpactedResources = $Script:ImpactedResources | Sort-Object -Unique -Property validationAction, recommendationId, name, Type, id, param1, param2, param3, param4, param5, checkName, selector - - Write-Host 'Filtering Advisor Resources..' -ForegroundColor Cyan - $Script:Advisories += foreach ($adv in $Script:AllAdvisories) { - if ($adv.id -in $Script:InScope.id) { - $adv - } - } - - Write-Host 'Filtering Out of Scope Resources..' -ForegroundColor Cyan - $Script:OutOfScope = foreach ($ResIID in $Script:PreOutOfScopeResources) { - if ($Tags) { - if ($ResIID.id -in $Script:TaggedResources.id) { - $result = [PSCustomObject]@{ - description = 'No Action Required - This ResourceType is already covered by its Parent ResourceType, or is out of scope of Well-Architected Reliability Assessment engagements.' - type = $ResIID.type - subscriptionId = $ResIID.subscriptionId - resourceGroup = $ResIID.resourceGroup - name = $ResIID.name - location = $ResIID.location - id = $ResIID.id - } - $result - } - } else { - $result = [PSCustomObject]@{ - description = 'No Action Required - This ResourceType is already covered by its Parent ResourceType, or is out of scope of Well-Architected Reliability Assessment engagements.' - type = $ResIID.type - subscriptionId = $ResIID.subscriptionId - resourceGroup = $ResIID.resourceGroup - name = $ResIID.name - location = $ResIID.location - id = $ResIID.id - } - $result - } - } - } - - function Resolve-ResourceType { - $TempTypes = $Script:ImpactedResources | Where-Object { $_.validationAction -eq 'IMPORTANT - Resource Type is not available in either APRL or Advisor - Validate Resources manually if Applicable, if not Delete this line' } - $Script:AllGroupedResourceTypes = $Script:AllGroupedResourceTypes | Sort-Object -Property Count -Descending - foreach ($EnvType in $Script:AllGroupedResourceTypes) { - if ($EnvType.Name -in $TempTypes.recommendationId) { - $tmp = [PSCustomObject]@{ - 'Resource Type' = [string]$EnvType.Name - 'Number of Resources' = [string]$EnvType.Count - 'Available in APRL/ADVISOR?' = 'No' - 'Assessment Owner' = '' - 'Status' = '' - 'Notes' = '' - } - $Script:AllResourceTypesOrdered += $tmp - } elseif ($EnvType.Name -notin $TempTypes.recommendationId) { - $tmp = [PSCustomObject]@{ - 'Resource Type' = [string]$EnvType.Name - 'Number of Resources' = [string]$EnvType.Count - 'Available in APRL/ADVISOR?' = 'Yes' - 'Assessment Owner' = '' - 'Status' = '' - 'Notes' = '' - } - $Script:AllResourceTypesOrdered += $tmp - } - } - } - - function Invoke-AdvisoryExtraction { - Param($Subid, $ResourceGroup) - if (![string]::IsNullOrEmpty($ResourceGroup)) { - $advquery = "advisorresources | where type == 'microsoft.advisor/recommendations' and tostring(properties.category) in ('HighAvailability') | where resourceGroup =~ '$ResourceGroup' | order by id" - $queryResults = Get-AllAzGraphResource -Query $advquery -subscriptionId $Subid - } else { - $advquery = "advisorresources | where type == 'microsoft.advisor/recommendations' and tostring(properties.category) in ('HighAvailability') | order by id" - $queryResults = Get-AllAzGraphResource -Query $advquery -subscriptionId $Subid - } - - $loopAdvisories = foreach ($row in $queryResults) { - if (![string]::IsNullOrEmpty($row.properties.resourceMetadata.resourceId)) { - $TempResource = '' - $TempResource = Invoke-FilterResourceID -ResourceID $row.properties.resourceMetadata.resourceId -List $Script:PreInScopeResources - $result = [PSCustomObject]@{ - recommendationId = [string]$row.properties.recommendationTypeId - type = [string]$row.Properties.impactedField - name = [string]$row.properties.impactedValue - id = [string]$row.properties.resourceMetadata.resourceId - subscriptionId = [string]$TempResource.subscriptionId - resourceGroup = [string]$TempResource.resourceGroup - location = [string]$TempResource.location - category = [string]$row.properties.category - impact = [string]$row.properties.impact - description = [string]$row.properties.shortDescription.solution - } - $result - } - } - $Script:AllAdvisories += $loopAdvisories - } - - function Resolve-SupportTicket { - $Tickets = $Script:SupportTickets - $Script:SupportTickets = @() - $Script:SupportTickets = foreach ($Ticket in $Tickets) { - $tmp = @{ - 'Ticket ID' = [string]$Ticket.properties.supportTicketId; - 'Severity' = [string]$Ticket.properties.severity; - 'Status' = [string]$Ticket.properties.status; - 'Support Plan Type' = [string]$Ticket.properties.supportPlanType; - 'Creation Date' = [string]$Ticket.properties.createdDate; - 'Modified Date' = [string]$Ticket.properties.modifiedDate; - 'Title' = [string]$Ticket.properties.title; - 'Related Resource' = [string]$Ticket.properties.technicalTicketDetails.resourceId - } - $tmp - } - } - - function Invoke-RetirementExtraction { - param($Subid) - - $retquery = "servicehealthresources | where properties.EventSubType contains 'Retirement' | order by id" - $queryResults = Get-AllAzGraphResource -Query $retquery -subscriptionId $Subid - - $theseRetirements = foreach ($row in $queryResults) { - $OutagesRetired = $Script:RetiredOutages | Where-Object { $_.name -eq $row.properties.TrackingId } - - $result = [PSCustomObject]@{ - Subscription = [string]$Subid - TrackingId = [string]$row.properties.TrackingId - Status = [string]$row.Properties.Status - LastUpdateTime = [string]$OutagesRetired.properties.lastUpdateTime - Endtime = [string]$OutagesRetired.properties.impactMitigationTime - Level = [string]$row.properties.Level - Title = [string]$row.properties.Title - Summary = [string]$row.properties.Summary - Header = [string]$row.properties.Header - ImpactedService = [string]$row.properties.Impact.ImpactedService - Description = [string]$OutagesRetired.properties.description - } - $result - } - $Script:AllRetirements += $theseRetirements - } - - function Invoke-ServiceHealthExtraction { - param($Subid) - - $Servicequery = "resources | where type == 'microsoft.insights/activitylogalerts' | order by id" - $queryResults = Get-AllAzGraphResource -Query $Servicequery -subscriptionId $Subid - - $Rowler = @() - $Rowler = foreach ($row in $queryResults) { - foreach ($type in $row.properties.condition.allOf) { - if ($type.equals -eq 'ServiceHealth') { - $row - } - } - } - - $theseServiceHealth = foreach ($Row in $Rowler) { - $SubName = ($SubIds | Where-Object { $_.Id -eq ($Row.properties.scopes.split('/')[2]) }).Name - $EventType = if ($Row.Properties.condition.allOf.anyOf | Select-Object -Property equals) { $Row.Properties.condition.allOf.anyOf | Select-Object -Property equals | ForEach-Object { switch ($_.equals) { 'Incident' { 'Service Issues' } 'Informational' { 'Health Advisories' } 'ActionRequired' { 'Security Advisory' } 'Maintenance' { 'Planned Maintenance' } } } } Else { 'All' } - $Services = if ($Row.Properties.condition.allOf | Where-Object { $_.field -eq 'properties.impactedServices[*].ServiceName' }) { $Row.Properties.condition.allOf | Where-Object { $_.field -eq 'properties.impactedServices[*].ServiceName' } | Select-Object -Property containsAny | ForEach-Object { $_.containsAny } } Else { 'All' } - $Regions = if ($Row.Properties.condition.allOf | Where-Object { $_.field -eq 'properties.impactedServices[*].ImpactedRegions[*].RegionName' }) { $Row.Properties.condition.allOf | Where-Object { $_.field -eq 'properties.impactedServices[*].ImpactedRegions[*].RegionName' } | Select-Object -Property containsAny | ForEach-Object { $_.containsAny } } Else { 'All' } - $ActionGroupName = if ($Row.Properties.actions.actionGroups.actionGroupId) { $Row.Properties.actions.actionGroups.actionGroupId.split('/')[8] } else { '' } - - $result = [PSCustomObject]@{ - Name = [string]$row.name - Subscription = [string]$SubName - Enabled = [string]$Row.properties.enabled - EventType = $EventType - Services = $Services - Regions = $Regions - ActionGroup = $ActionGroupName - } - $result - } - $Script:AllServiceHealth += $theseServiceHealth - } - - function New-JsonFile { - [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'Low')] - param() - - if ($PSCmdlet.ShouldProcess('')) { - Write-Host $ResourceGroups -ForegroundColor Yellow - - $ResourceExporter = @{ - ImpactedResources = $Script:ImpactedResources - } - $OutOfScopeExporter = @{ - OutOfScope = $Script:OutOfScope - } - $ResourceTypeExporter = @{ - ResourceType = $Script:AllResourceTypesOrdered - } - $AdvisoryExporter = @{ - # Filter out advisories that are duplicated and have no subscription, resource group, or location. - Advisory = $Script:Advisories.where({ !([String]::IsNullOrEmpty($_.SubscriptionId) -and [String]::IsNullOrEmpty($_.ResourceGroup) -and [String]::IsNullOrEmpty($_.Location)) }) | Select-Object -Property * -Unique - } - $OutageExporter = @{ - Outages = $Script:Outageslist - } - $RetirementExporter = @{ - Retirements = $Script:AllRetirements - } - $SupportExporter = @{ - SupportTickets = $Script:SupportTickets - } - $ServiceHealthExporter = @{ - ServiceHealth = $Script:AllServiceHealth - } - $ScriptDetailsExporter = @{ - ScriptDetails = $Script:ScriptData - } - if ($Debugging.IsPresent) { - $InScopeExporter = @{ - InScopeResources = $Script:InScope - } - $PreInScopeExporter = @{ - InScopeBeforeTagFiltering = $Script:PreInScopeResources - } - $TaggedResourceExporter = @{ - TaggedResourcesFilter = $Script:TaggedResources - } - $ImpactedResourcesBeforeFilteringExporter = @{ - ImpactedResourcesBeforeFiltering = $Script:results - } - } - - - $ExporterArray = @() - $ExporterArray += $ResourceExporter - $ExporterArray += $ResourceTypeExporter - $ExporterArray += $AdvisoryExporter - $ExporterArray += $OutageExporter - $ExporterArray += $RetirementExporter - $ExporterArray += $SupportExporter - $ExporterArray += $ServiceHealthExporter - $ExporterArray += $ScriptDetailsExporter - $ExporterArray += $OutOfScopeExporter - if ($Debugging.IsPresent) { - $ExporterArray += $InScopeExporter - $ExporterArray += $PreInScopeExporter - $ExporterArray += $TaggedResourceExporter - $ExporterArray += $ImpactedResourcesBeforeFilteringExporter - } - - $Script:JsonFile = ($PSScriptRoot + '\WARA-File-' + (Get-Date -Format 'yyyy-MM-dd-HH-mm') + '.json') - - $ExporterArray | ConvertTo-Json -Depth 15 | Out-File $Script:JsonFile - } - } - - function Get-WAFObjectByList { - param ( - [Parameter(Mandatory = $true)] - [array]$ObjectList, - - [Parameter(Mandatory = $true)] - [array]$FilterList - ) - - - - $matchingObjects = foreach ($obj in $ObjectList) { - if ($obj -in $FilterList) { - $obj - } - } - - return $matchingObjects - } - - function Get-OtherRecommendations() { - - $Token = Get-AzAccessToken -AsSecureString -WarningAction SilentlyContinue - - $token = 'Bearer ' + ($Token.Token | ConvertFrom-SecureString -AsPlainText) - $authHeaders = @{ - 'Authorization' = $token - } - - $APRL_recommendationTypeID = $recommendationobject.recommendationTypeId | Where-Object { ![String]::IsNullOrEmpty($_) } - - $uri2 = 'https://management.azure.com/providers/Microsoft.Advisor/metadata?api-version=2023-01-01' - $r = Invoke-WebRequest -Uri $uri2 -Method Get -Headers $authHeaders - - $advmetadata = $r.content | ConvertFrom-Json -Depth 100 - $nonadvmeta = $advmetadata.value.properties[0].supportedvalues | Where-Object { $_.recommendationCategory -ne 'HighAvailability' } - - $Advisor_ID = $nonadvmeta.id - - $RecommendationsThatAreInAdvisorAndAprlButAreNotHighAvailability = (Get-WAFObjectByList -ObjectList $APRL_recommendationTypeID -FilterList $Advisor_ID) -join "','" - - - $AdvisorQueryForRecommendationsThatAreInAdvisorAndAprlButAreNotHighAvailability = ` - "advisorresources -| where type == 'microsoft.advisor/recommendations' -| where properties.recommendationTypeId in ('$RecommendationsThatAreInAdvisorAndAprlButAreNotHighAvailability') -| extend resId = tolower(tostring(properties.resourceMetadata.resourceId)) -| join kind=leftouter (resources -| project ['resId']=tolower(id), subscriptionId, resourceGroup ,location) on resId -| project recommendationId = properties.recommendationTypeId, type = tolower(properties.impactedField), name = properties.impactedValue, id = resId1, subscriptionId = subscriptionId1,resourceGroup = resourceGroup, location = location1, category = properties.category, impact = properties.impact, description = properties.shortDescription.solution -| order by ['id']" - - $tempids = $Script:ImplicitSubscriptionIds -replace '/subscriptions/', '' - - $return = Get-AllAzGraphResource -Query $AdvisorQueryForRecommendationsThatAreInAdvisorAndAprlButAreNotHighAvailability -subscriptionId $tempids - - $Script:AllAdvisories += $return - } - - function Get-GlobalAdvisorRecommendations() - { - $q = "advisorresources - | where type == 'microsoft.advisor/recommendations' - | where properties.category =~ 'HighAvailability' - | where properties.impactedField =~ 'microsoft.subscriptions/subscriptions' - | project recommendationId = properties.recommendationTypeId, type = 'microsoft.subscription/subscriptions', name = properties.impactedValue, id = strcat('/subscriptions/',subscriptionId), subscriptionId ,resourceGroup = 'N/A', location = 'Global', category = properties.category, impact = properties.impact, description = properties.shortDescription.solution" - - $tempids = $Script:ImplicitSubscriptionIds -replace '/subscriptions/', '' - - $return = Get-AllAzGraphResource -Query $q -subscriptionId $tempids - - if(![String]::IsNullOrEmpty($return)){ - - $tmp = [PSCustomObject]@{ - 'Resource Type' = 'microsoft.subscription/subscriptions' - 'Number of Resources' = $return.Count - 'Available in APRL/ADVISOR?' = 'Yes' - 'Assessment Owner' = '' - 'Status' = '' - 'Notes' = '' - } - - $Script:AllResourceTypesOrdered += $tmp - } - - - - - $Script:Advisories += $return - } - - - #Call the functions - $Script:Version = '2.1.19' - Write-Host 'Version: ' -NoNewline - Write-Host $Script:Version -ForegroundColor DarkBlue - - Write-Debug 'Checking parameters...' - - if (!(Test-ScriptParameters)) { - Write-Host 'Invalid parameters. Exiting...' -ForegroundColor Red - Exit - } - - - - if ($ConfigFile) { - $Scopes=@() - $ConfigData = Import-ConfigFileData -file $ConfigFile - $TenantID = $ConfigData.TenantID | Select-Object -First 1 - $Scopes += foreach ($SubscriptionId in $ConfigData.subscriptionids) { - if ((Test-SubscriptionId $SubscriptionId)) { - $SubscriptionId - } else { - Write-Host 'Invalid Subscription parameters. Exiting...' -ForegroundColor Red - Exit - } - } - $Scopes += foreach ($resourcegroup in $ConfigData.resourcegroups) { - if ((Test-ResourceGroupId $resourcegroup)) { - $resourcegroup - } else { - Write-Host 'Invalid ResourceGroup parameters. Exiting...' -ForegroundColor Red - Exit - } - } - $Scopes += $ConfigData.resources - $locations = $ConfigData.locations - $RunbookFile = $ConfigData.RunbookFile - if ($ConfigData.Tags) { - $Tags = foreach ($tag in $ConfigData.Tags) { - if ((Test-TagPattern $tag)) { - $tag - } else { - Write-Host 'Invalid Tag parameters. Exiting...' -ForegroundColor Red - Exit - } - } - } - } else { - $Scopes = @() - if ($SubscriptionIds) { - $Scopes += foreach ($Sub in $SubscriptionIds) { - $_guid = [Guid]::NewGuid() - - if ([Guid]::TryParse($Sub, [ref]$_guid)) { - $SubId = "/subscriptions/$Sub" - Write-Host "[-SubscriptionIds]: Fixed '$Sub' >> '$SubId'" -ForegroundColor Yellow - "/subscriptions/$Sub" # Fixed! - } else { - Write-Host "[-SubscriptionIds]: $Sub" -ForegroundColor Cyan - $Sub - } - } - } - if ($ResourceGroups) { - $Scopes += foreach ($RG in $ResourceGroups) { - Write-Host "[-ResourceGroups]: $RG" -ForegroundColor Cyan - $RG - } - } - } - - $scopes = $scopes | Where-Object {$_ -and $_.trim()} - $Script:ImplicitSubscriptionIds = ($scopes | ForEach-Object {$_.split("/")[0..2] -join "/"} | Group-Object | Select-Object Name).Name - - Write-Debug 'Reseting Variables' - Invoke-ResetVariable - - Write-Debug 'Calling Function: Test-Requirements' - Test-Requirement - - Write-Debug 'Calling Function: Set-LocalFiles' - Set-LocalFile - - Write-Debug 'Building Recommendation Object' - $Script:RecommendationObject = Invoke-RestMethod 'https://raw.githubusercontent.com/Azure/Azure-Proactive-Resiliency-Library-v2/refs/heads/main/tools/data/recommendations.json' - - Write-Debug 'Calling Function: Test-Runbook' - Test-Runbook - - Write-Debug 'Calling Function: Connect-ToAzure' - Connect-ToAzure -TenantID $TenantID -AzureEnvironment $AzureEnvironment - - Write-Debug 'Calling Function: Start-ScopesLoop' - Start-ScopesLoop - - Write-Debug 'Calling Function: Get-OtherRecommendations' - Get-OtherRecommendations - - Write-Debug 'Calling Function: Invoke-ResourcesFiltering' - Invoke-ResourceFiltering - - Write-Debug 'Calling Function: Get-GLobalAdvisorRecommendations' - Get-GlobalAdvisorRecommendations - - Write-Debug 'Calling Function: Resolve-ResourceTypes' - Resolve-ResourceType - - Write-Debug 'Calling Function: Resolve-SupportTickets' - Resolve-SupportTicket - - Write-Debug 'Calling Function: New-JsonFile' - New-JsonFile - -} - -$TotalTime = $Script:Runtime.Totalminutes.ToString('#######.##') - -Write-Host '---------------------------------------------------------------------' -Write-Host ('Execution Complete. Total Runtime was: ') -NoNewline -Write-Host $TotalTime -NoNewline -ForegroundColor Cyan -Write-Host (' Minutes') -Write-Host 'Result File: ' -NoNewline -Write-Host $Script:JsonFile -ForegroundColor Blue -Write-Host '---------------------------------------------------------------------' diff --git a/tools/2_wara_data_analyzer.ps1 b/tools/2_wara_data_analyzer.ps1 deleted file mode 100644 index 382cd7dc1..000000000 --- a/tools/2_wara_data_analyzer.ps1 +++ /dev/null @@ -1,1101 +0,0 @@ -#Requires -Version 7 - -<# -.SYNOPSIS -Well-Architected Reliability Assessment Script - -.DESCRIPTION -The script "2_wara_data_analyzer" will process the JSON file created by the "1_wara_collector" script and will create the core WARA Action Plan Excel file. - -.PARAMETER Debugging -Switch to enable debugging mode. - -.PARAMETER Help -Switch to display help information. - -.PARAMETER RepoUrl -Specifies the git repository URL that contains APRL contents if you want to use custom APRL repository. - -.PARAMETER JSONFile -Path to the JSON file created by the "1_wara_collector" script. - -.EXAMPLE -.\2_wara_data_analyzer.ps1 -JSONFile 'C:\Temp\WARA_File_2024-04-01_10_01.json' -Debugging - -.LINK -https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2 -#> - -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidUsingWriteHost', '', Justification = 'False positive as Write-Host does not represent a security risk and this script will always run on host consoles')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', '', Justification = 'False positive as parameters are not always required')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments','', Justification='Variable is reserved for future use')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidGlobalVars','', Justification='This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns','', Justification='This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions','', Justification='This will be fixed in refactor')] - -Param( - [switch]$Debugging, - [switch]$Help, - [string]$CustomRecommendationsYAMLPath, - - [ValidatePattern('^https:\/\/.+$')] - [string]$RepoUrl = 'https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2', - - [Parameter(mandatory = $true)] - [string] $JSONFile) - -# Checking the operating system running this script. -if (-not $IsWindows) { - Write-Host 'This script only supports Windows operating systems currently. Please try to run with Windows operating systems.' - Exit -} - -if ($Debugging.IsPresent) { $DebugPreference = 'Continue' } else { $DebugPreference = 'silentlycontinue' } - -$Script:FilterRecommendations = $true - -$Script:Runtime = Measure-Command -Expression { - - function Get-HelpMessage { - Write-Host '' - Write-Host 'Parameters' - Write-Host '' - Write-Host " -JSONFile : Mandatory; WARA JSON file generated by '1_wara_collector.ps1' script. " - Write-Host ' -Debugging : Switch; Writes Debugging information of the script during the execution. ' - Write-Host " -CustomRecommendationsYAMLPath : Optional; Path to a custom YAML file with recommendations. " - Write-Host ' -RepoUrl : Optional; Specifies the git repository URL that contains APRL contents if you want to use non-standard APRL repository.' - Write-Host '' - Write-Host 'Examples: ' - Write-Host ' Run using JSON file' - Write-Host " .\2_wara_analyzer.ps1 -JSONFile 'C:\Temp\WARA_File_2024-04-01_10_01.json'" - Write-Host '' - Write-Host ' Run using JSON file with Debugging details' - Write-Host " .\2_wara_analyzer.ps1 -JSONFile 'C:\Temp\WARA_File_2024-04-01_10_01.json' -Debugging" - Write-Host '' - Write-Host '' - } - - function Test-Requirement { - # Install required modules - Write-Host 'Validating ' -NoNewline - Write-Host 'ImportExcel' -ForegroundColor Cyan -NoNewline - Write-Host ' Module..' - $ImportExcel = Get-Module -Name ImportExcel -ListAvailable -ErrorAction silentlycontinue - if ($null -eq $ImportExcel) { - Write-Host 'Installing ImportExcel Module' -ForegroundColor Yellow - Install-Module -Name ImportExcel -Force -SkipPublisherCheck - } - Write-Host 'Validating ' -NoNewline - Write-Host 'Powershell-YAML' -ForegroundColor Cyan -NoNewline - Write-Host ' Module..' - $AzModules = Get-Module -Name powershell-yaml -ListAvailable -ErrorAction silentlycontinue - if ($null -eq $AzModules) { - Write-Host 'Installing Az Modules' -ForegroundColor Yellow - Install-Module -Name powershell-yaml -SkipPublisherCheck -InformationAction SilentlyContinue - } - Write-Host 'Validating ' -NoNewline - Write-Host 'Git' -ForegroundColor Cyan -NoNewline - Write-Host ' Installation..' - $GitVersion = git --version - if ($null -eq $GitVersion) { - Write-Host 'Missing Git' -ForegroundColor Red - Exit - } - } - - function Get-RepoVersion { - param( - [Parameter(Mandatory = $true)] - [string] $ClonePath - ) - - return Get-Content -Path "$ClonePath\tools\Version.json" -ErrorAction SilentlyContinue | ConvertFrom-Json - } - - function Set-RecommendationControl { - param ( - [string]$category - ) - - switch ($category) { - 'BusinessContinuity' { return 'Business Continuity' } - 'DisasterRecovery' { return 'Disaster Recovery' } - 'MonitoringAndAlerting' { return 'Monitoring And Alerting' } - 'ServiceUpgradeAndRetirement' { return 'Service Upgrade And Retirement' } - 'OtherBestPractices' { return 'Other Best Practices' } - 'HighAvailability' { return 'High Availability' } - default { return $category } - } - } - - - function Set-LocalFile { - [CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'Low')] - param() - - if ($PSCmdlet.ShouldProcess('')) { - # Clone the GitHub repository to a temporary folder - - # Define script path as the default path to save files - $workingFolderPath = $PSScriptRoot - Set-Location -Path $workingFolderPath; - $Script:clonePath = "$workingFolderPath\Azure-Proactive-Resiliency-Library-v2" - Write-Debug 'Checking default folder' - if ((Get-ChildItem -Path $Script:clonePath -Force | Measure-Object).Count -gt 0) { - Write-Debug 'APRL Folder does exist. Reseting it...' - Get-Item -Path $Script:clonePath | Remove-Item -Recurse -Force - git clone $RepoUrl $Script:clonePath --quiet - } else { - git clone $RepoUrl $Script:clonePath --quiet - } - Write-Debug 'Checking the version of the script' - $RepoVersion = Get-RepoVersion -ClonePath $Script:clonePath - if ($Script:Version -ne $RepoVersion.Analyzer) { - Write-Host 'This version of the script is outdated. ' -BackgroundColor DarkRed - Write-Host 'Please use a more recent version of the script.' -BackgroundColor DarkRed - } else { - Write-Host 'This version of the script is current version. ' -BackgroundColor DarkGreen - } - } - } - - function Convert-JSON { - Write-Host 'Processing JSON File' - - # Load the JSON file from the collector script... - $JSONFile = Get-Item -Path $JSONFile - $JSONFile = $JSONFile.FullName - $results = Get-Content -Path $JSONFile | ConvertFrom-Json - - $Script:AllResourceTypesOrdered = $results.ResourceType - $Script:Outages = $results.Outages - $Script:SupportTickets = $results.SupportTickets - $Script:Retirements = $results.Retirements - $Script:ServiceHealth = $results.ServiceHealth - $Script:CollectorDetails = $results.ScriptDetails - $Script:OutOfScope = $results.OutOfScope - - $RepoVersion = $RepoVersion = Get-RepoVersion -ClonePath $Script:clonePath - - if ($Script:CollectorDetails.Version -eq $RepoVersion.Collector) { - Write-Host 'The JSON file was created by the current version of the Collector Script. ' -BackgroundColor DarkGreen - } else { - Write-Host "The JSON file was created by an outdated version ($($Script:CollectorDetails.Version)) of the Collector Script. The latest version is $($RepoVersion.Collector)" -BackgroundColor DarkRed - } - - $CoreResources = $results.ImpactedResources - $CoreAdvisories = $results.Advisory - - $Script:ServicesYAML = Get-ChildItem -Path ($Script:clonePath + '\azure-resources') -Filter 'recommendations.yaml' -Recurse - $Script:WAFYAML = Get-ChildItem -Path ($Script:clonePath + '\azure-waf') -Filter 'recommendations.yaml' -Recurse - - if ($Script:CollectorDetails.SAP -eq 'True') { - $Script:ServicesYAML += Get-ChildItem -Path ($Script:clonePath + '\azure-specialized-workloads\sap') -Filter 'recommendations.yaml' -Recurse - } - if ($Script:CollectorDetails.AVD -eq 'True') { - $Script:ServicesYAML += Get-ChildItem -Path ($Script:clonePath + '\azure-specialized-workloads\avd') -Filter 'recommendations.yaml' -Recurse - } - if ($Script:CollectorDetails.AVS -eq 'True') { - $Script:ServicesYAML += Get-ChildItem -Path ($Script:clonePath + '\azure-specialized-workloads\avs') -Filter 'recommendations.yaml' -Recurse - } - if ($Script:CollectorDetails.HPC -eq 'HPC') { - $Script:ServicesYAML += Get-ChildItem -Path ($Script:clonePath + '\azure-specialized-workloads\hpc') -Filter 'recommendations.yaml' -Recurse - } - - $Script:AdvisorContent = $CoreAdvisories | Select-Object -Property recommendationId, type, category, impact, description -Unique - - # Load custom YAML content if provided... - # Custom YAML variable is always here regardless of whether a custom file is provided. - $Script:CustomYAMLContent = @() - - # If a custom file is provided, load it and add it to the custom YAML content. - if (![string]::IsNullOrWhiteSpace(($CustomRecommendationsYAMLPath))) { - $Script:CustomYAMLContent = Get-Content -Path $CustomRecommendationsYAMLPath | ConvertFrom-Yaml - } - - $Script:ServicesYAMLContent = @() - foreach ($YAML in $Script:ServicesYAML) { - if (![string]::IsNullOrEmpty($YAML)) { - $Script:ServicesYAMLContent += Get-Content -Path $YAML | ConvertFrom-Yaml - } - } - $Script:WAFYAMLContent = @() - foreach ($YAML in $Script:WAFYAML) { - if (![string]::IsNullOrEmpty($YAML)) { - $Script:WAFYAMLContent += Get-Content -Path $YAML | ConvertFrom-Yaml - } - } - - $Script:MergedRecommendation = @() - - foreach ($Recom in $CoreResources | Where-Object { $_ -ne $null }) { - if ($($Recom.checkName) -and $($Recom.selector)) { - # This is a runbook recommendation... - $recomContent = $Script:CustomYAMLContent ` - | Where-Object { ($_.aprlGuid -eq $Recom.recommendationId) -and ($_.checkName -eq $Recom.checkName) } ` - | Select-Object -First 1 - - if (-not $recomContent) { - # If we couldn't find a check-specific recommendation, try to find a generic one... - $recomContent = $Script:CustomYAMLContent ` - | Where-Object { ($_.aprlGuid -eq $Recom.recommendationId) } ` - | Select-Object -First 1 - } - - if (-not $recomContent) { - # If we couldn't find a check-specific recommendation, try to find a generic one... - $recomContent = $Script:ServicesYAMLContent ` - | Where-Object { ($_.aprlGuid -eq $Recom.recommendationId) } ` - | Select-Object -First 1 - } - - if (-not $recomContent) { - # If we still couldn't find a recommendation, create a default one.. - $recomContent = [pscustomobject]@{ - description = [string]::Empty - recommendationResourceType = 'Unknown' - recommendationImpact = 'Unknown' - } - } - - $tmp = @{ - 'How was the resource/recommendation validated or what actions need to be taken?' = $Recom.validationAction; - recommendationId = $Recom.recommendationId; - recommendationTitle = $recomContent.description; - resourceType = $recomContent.recommendationResourceType; - impact = $recomContent.recommendationImpact; - subscriptionId = $Recom.subscriptionId; - resourceGroup = $Recom.resourceGroup; - name = $Recom.name; - id = $Recom.id; - location = $Recom.location; - param1 = $Recom.param1; - param2 = $Recom.param2; - param3 = $Recom.param3; - param4 = $Recom.param4; - param5 = $Recom.param5; - supportTicketId = [string]::Empty; - source = $Recom.selector; - checkName = $Recom.checkName; - 'WAF Pillar' = 'Reliability'; - tagged = $Recom.tagged - } - - $Script:MergedRecommendation += $tmp - - } else { - # This isn't a runbook recommendation... - # Getting the recommendation details from the YAML file... - $RecomTitle = $Script:ServicesYAMLContent | Where-Object { $_.aprlGuid -eq $Recom.recommendationId } - - # Filtering recommendations not superceded or present in Advisor... - if ([string]::IsNullOrEmpty($RecomTitle.recommendationTypeId) -or (![string]::IsNullOrEmpty($RecomTitle.recommendationTypeId) -and $RecomTitle.recommendationTypeId -notin $CoreAdvisories.recommendationId)) { - # Getting tickets related to the Impacted resource... - $Ticket = $Script:SupportTickets | Where-Object { $_.'Related Resource' -eq $Recom.id } - # Filtering only active recommendations... - if ($RecomTitle.recommendationMetadataState -eq 'Active'){ - # Filtering only recommendations, generic resource types without recommendations will be populated next - if ( $Recom.validationAction -ne 'IMPORTANT - Resource Type is not available in either APRL or Advisor - Validate Resources manually if Applicable, if not Delete this line') { - $Tickets = if ($Ticket.'Ticket ID'.count -gt 1) { $Ticket.'Ticket ID' | ForEach-Object { $_ + ' /' } }else { $Ticket.'Ticket ID' } - $Tickets = [string]$Tickets - $Tickets = if ($Tickets -like '* /*') { $Tickets -replace '.$' }else { $Tickets } - $tmp = @{ - 'How was the resource/recommendation validated or what actions need to be taken?' = $Recom.validationAction; - recommendationId = $Recom.recommendationId; - recommendationTitle = $RecomTitle.description; - resourceType = $RecomTitle.recommendationResourceType; - impact = $RecomTitle.recommendationImpact; - subscriptionId = $Recom.subscriptionId; - resourceGroup = $Recom.resourceGroup; - name = $Recom.name; - id = $Recom.id; - location = $Recom.location; - param1 = $Recom.param1; - param2 = $Recom.param2; - param3 = $Recom.param3; - param4 = $Recom.param4; - param5 = $Recom.param5; - supportTicketId = $Tickets; - source = $Recom.selector; - checkName = $Recom.checkName; - 'WAF Pillar' = 'Reliability'; - tagged = $Recom.tagged - } - $Script:MergedRecommendation += $tmp - } - } - # Populating resource types without recommendations - if ( $Recom.validationAction -eq 'IMPORTANT - Resource Type is not available in either APRL or Advisor - Validate Resources manually if Applicable, if not Delete this line') { - $tmp = @{ - 'How was the resource/recommendation validated or what actions need to be taken?' = $Recom.validationAction; - recommendationId = ''; - recommendationTitle = $RecomTitle.description; - resourceType = $Recom.recommendationId; - impact = ''; - subscriptionId = $Recom.subscriptionId; - resourceGroup = $Recom.resourceGroup; - name = $Recom.name; - id = $Recom.id; - location = $Recom.location; - param1 = $Recom.param1; - param2 = $Recom.param2; - param3 = $Recom.param3; - param4 = $Recom.param4; - param5 = $Recom.param5; - supportTicketId = $Tickets; - source = $Recom.selector; - checkName = $Recom.checkName; - 'WAF Pillar' = 'Reliability'; - tagged = $Recom.tagged - } - $Script:MergedRecommendation += $tmp - } - } - } - } - - $Script:RecommendedAdv = @() - foreach ($adv in $CoreAdvisories) { - if (![string]::IsNullOrEmpty($adv.recommendationId)) { - #$APRLADV = $Script:ServicesYAMLContent | Where-Object { $_.recommendationTypeId -eq $adv.recommendationId } - - #if ($APRLADV.recommendationTypeId -eq $adv.recommendationId ) { - $Ticket = $Script:SupportTickets | Where-Object { $_.'Related Resource' -eq $adv.id } - $Tickets = if ($Ticket.'Ticket ID'.count -gt 1) { $Ticket.'Ticket ID' | ForEach-Object { $_ + ' /' } }else { $Ticket.'Ticket ID' } - $Tickets = [string]$Tickets - $Tickets = if ($Tickets -like '* /*') { $Tickets -replace '.$' }else { $Tickets } - $WAFPillar = if ($adv.category -eq 'HighAvailability') { 'Reliability' }else { $adv.category } - $tmp = @{ - 'How was the resource/recommendation validated or what actions need to be taken?' = 'Advisor - Queries'; - recommendationId = $adv.recommendationId; - recommendationTitle = $adv.description; - impact = $adv.impact; - resourceType = $adv.type; - subscriptionId = $adv.subscriptionId; - resourceGroup = $adv.resourceGroup; - name = $adv.name; - id = $adv.id; - location = $adv.location; - param1 = ''; - param2 = ''; - param3 = ''; - param4 = ''; - param5 = ''; - supportTicketId = $Tickets; - source = 'ADVISOR'; - checkName = ''; - 'WAF Pillar' = $WAFPillar; - tagged = $true - } - $Script:MergedRecommendation += $tmp - $Script:RecommendedAdv += $adv.recommendationId - #} - } - } - - foreach ($WAF in $Script:WAFYAMLContent) { - $tmp = @{ - 'How was the resource/recommendation validated or what actions need to be taken?' = "IMPORTANT - Update this item based on Discovery Workshop Questionnaire"; - recommendationId = [string]$WAF.aprlGuid; - recommendationTitle = [string]$WAF.description; - resourceType = [string]$WAF.recommendationResourceType; - impact = [string]$WAF.recommendationImpact; - subscriptionId = ''; - resourceGroup = ''; - name = 'Entire Workload'; - id = ''; - location = ''; - param1 = ''; - param2 = ''; - param3 = ''; - param4 = ''; - param5 = ''; - supportTicketId = ''; - source = 'APRL'; - checkName = '' - 'WAF Pillar' = 'Reliability'; - tagged = $true - } - $Script:MergedRecommendation += $tmp - } - } - - function Build-ExcelFile { - - Write-Host 'Starting Excel file Processing. ' - - $TableStyle = 'Light19' - $Script:Recommendations = @() - - # Defines the Excel file to be created in the root folder - $Script:ExcelFile = ($PSScriptRoot + '\WARA Action Plan ' + (Get-Date -Format 'yyyy-MM-dd-HH-mm') + '.xlsx') - - function Add-ImpactedResource { - #################### Creates the first sheet (ImpactedResources) - $Styles1 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -Bold -BackgroundColor 'DarkSlateGray' -AutoSize -Range 'A1:S1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -AutoSize -NumberFormat '0' -Range 'A:B' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -Width 100 -WrapText -NumberFormat '0' -Range 'C:C' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -AutoSize -NumberFormat '0' -Range 'D:I' - New-ExcelStyle -HorizontalAlignment Left -FontName 'Calibri' -FontSize 11 -Width 80 -Range 'J:J' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -AutoSize -NumberFormat '0' -Range 'K:S' - ) - - $Styles2 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -Bold -BackgroundColor 'DarkSlateGray' -AutoSize -Range 'A1:G1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -AutoSize -NumberFormat '0' -Range 'A:F' - New-ExcelStyle -HorizontalAlignment Left -FontName 'Calibri' -FontSize 11 -Width 80 -Range 'G:G' - ) - - $cond = @() - $cond += New-ConditionalText "IMPORTANT - Update this item based on Discovery Workshop Questionnaire" -Range A:A - $cond += New-ConditionalText 'IMPORTANT' -Range A:A - - $cond2 = @() - $cond2 += New-ConditionalText 'No Action Required' -Range A:A - - $ImpactedResourcesSheet = New-Object System.Collections.Generic.List[System.Object] - $ImpactedResourcesSheet.Add('How was the resource/recommendation validated or what actions need to be taken?') - $ImpactedResourcesSheet.Add('resourceType') - $ImpactedResourcesSheet.Add('recommendationTitle') - $ImpactedResourcesSheet.Add('recommendationId') - $ImpactedResourcesSheet.Add('impact') - $ImpactedResourcesSheet.Add('subscriptionId') - $ImpactedResourcesSheet.Add('resourceGroup') - $ImpactedResourcesSheet.Add('location') - $ImpactedResourcesSheet.Add('name') - $ImpactedResourcesSheet.Add('id') - $ImpactedResourcesSheet.Add('param1') - $ImpactedResourcesSheet.Add('param2') - $ImpactedResourcesSheet.Add('param3') - $ImpactedResourcesSheet.Add('param4') - $ImpactedResourcesSheet.Add('param5') - $ImpactedResourcesSheet.Add('supportTicketId') - $ImpactedResourcesSheet.Add('source') - $ImpactedResourcesSheet.Add('WAF Pillar') - $ImpactedResourcesSheet.Add('checkName') - - $OutOfScopeSheet = New-Object System.Collections.Generic.List[System.Object] - $OutOfScopeSheet.Add('description') - $OutOfScopeSheet.Add('type') - $OutOfScopeSheet.Add('subscriptionId') - $OutOfScopeSheet.Add('resourceGroup') - $OutOfScopeSheet.Add('name') - $OutOfScopeSheet.Add('location') - $OutOfScopeSheet.Add('id') - - - $Script:MergedRecommendation | ForEach-Object { [PSCustomObject]$_ } | Select-Object $ImpactedResourcesSheet | - Export-Excel -Path $ExcelFile -WorksheetName 'ImpactedResources' -TableName 'Table2' -ConditionalText $cond -AutoSize -TableStyle $TableStyle -Style $Styles1 - - $Script:OutOfScope | ForEach-Object { [PSCustomObject]$_ } | Select-Object $OutOfScopeSheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Other-OutOfScope' -TableName 'UnTagTable' -ConditionalText $cond2 -AutoSize -TableStyle $TableStyle -Style $Styles2 - } - - function Add-ResourceType { - #################### Creates the second sheet (ResourceTypes) - $ResourceTypeSheet = New-Object System.Collections.Generic.List[System.Object] - $ResourceTypeSheet.Add('Resource Type') - $ResourceTypeSheet.Add('Number of Resources') - $ResourceTypeSheet.Add('Available in APRL/ADVISOR?') - $ResourceTypeSheet.Add('Assessment Owner') - $ResourceTypeSheet.Add('Status') - $ResourceTypeSheet.Add('Notes') - - $TypeStyle = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -Bold -BackgroundColor 'DarkSlateGray' -AutoSize -Range 'A1:F1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -AutoSize -NumberFormat '0' -Range 'A:F' - ) - - $Script:AllResourceTypesOrdered | ForEach-Object { [PSCustomObject]$_ } | Select-Object $ResourceTypeSheet | - Export-Excel -Path $ExcelFile -WorksheetName 'ResourceTypes' -TableName 'TableTypes' -AutoSize -TableStyle $TableStyle -Style $TypeStyle - - } - - function Add-Outage { - #################### Creates the Outages sheet - $Script:OutagesSheet = @() - $RealOutages = $Script:Outages | Where-Object { $_.properties.description -like '*How can customers make incidents like this less impactful?*' -and $_.properties.impactStartTime -gt ((Get-Date).AddMonths(-3)) } - foreach ($Outage in $RealOutages) { - if (![string]::IsNullOrEmpty($Outage.name)) { - - try { - $HTML = New-Object -Com 'HTMLFile' - $HTML.write([ref]$Outage.properties.description) - $OutageDescription = $Html.body.innerText - $SplitDescription = $OutageDescription.split('How can we make our incident communications more useful?').split('How can customers make incidents like this less impactful?').split('How are we making incidents like this less likely or less impactful?').split('How did we respond?').split('What went wrong and why?').split('What happened?') - $whathap = ($SplitDescription[1]).Split([Environment]::NewLine)[1] - $whatwent = ($SplitDescription[2]).Split([Environment]::NewLine)[1] - $howdid = ($SplitDescription[3]).Split([Environment]::NewLine)[1] - $howarewe = ($SplitDescription[4]).Split([Environment]::NewLine)[1] - $howcan = ($SplitDescription[5]).Split([Environment]::NewLine)[1] - } - catch { - $whathap = "" - $whatwent = "" - $howdid = "" - $howarewe = "" - $howcan = "" - } - - $OutProps = $Outage.properties - $tmp = @{ - 'Tracking ID' = [string]$Outage.name; - 'Event Type' = [string]$OutProps.eventType; - 'Event Source' = [string]$OutProps.eventSource; - 'Status' = [string]$OutProps.status; - 'Title' = [string]$OutProps.title; - 'Level' = [string]$OutProps.level; - 'Event Level' = [string]$OutProps.eventLevel; - 'Start Time' = [string]$OutProps.impactStartTime; - 'Mitigation Time' = [string]$OutProps.impactMitigationTime; - 'Impacted Service' = [string]$OutProps.impact.impactedService; - 'What happened' = $whathap; - 'What went wrong and why' = $whatwent; - 'How did we respond' = $howdid; - 'How are we making incidents like this less likely or less impactful' = $howarewe; - 'How can customers make incidents like this less impactful' = $howcan; - } - $Script:OutagesSheet += $tmp - } - } - - - $Styles3 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 14 -Range 'A1:B1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 18 -Range 'C1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 20 -Range 'D1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 55 -Range 'E1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 20 -Range 'F1:I1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 25 -Range 'J1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 80 -Range 'K1:O1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -VerticalAlignment Center -WrapText -Range 'A:O' - ) - - # Configure the array of fields to be used in the Recommendations sheet - $OutagesWorksheet = New-Object System.Collections.Generic.List[System.Object] - $OutagesWorksheet.Add('Tracking ID') - $OutagesWorksheet.Add('Event Type') - $OutagesWorksheet.Add('Event Source') - $OutagesWorksheet.Add('Status') - $OutagesWorksheet.Add('Title') - $OutagesWorksheet.Add('Level') - $OutagesWorksheet.Add('Event Level') - $OutagesWorksheet.Add('Start Time') - $OutagesWorksheet.Add('Mitigation Time') - $OutagesWorksheet.Add('Impacted Service') - $OutagesWorksheet.Add('What happened') - $OutagesWorksheet.Add('What went wrong and why') - $OutagesWorksheet.Add('How did we respond') - $OutagesWorksheet.Add('How are we making incidents like this less likely or less impactful') - $OutagesWorksheet.Add('How can customers make incidents like this less impactful') - - - if (![string]::IsNullOrEmpty($Script:OutagesSheet)) { - $Script:OutagesSheet | ForEach-Object { [PSCustomObject]$_ } | Select-Object $OutagesWorksheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Outages' -TableName 'TableOutage' -AutoSize -TableStyle $tableStyle -Style $Styles3 - } - - } - - function Add-Retirement { - #################### Creates the Retirement sheet - $Script:RetirementSheet = @() - foreach ($Retires in $Script:Retirements) { - if (![string]::IsNullOrEmpty($Retires)) { - $HTML = New-Object -Com 'HTMLFile' - $HTML.write([ref]$Retires.Summary) - $RetirementSummary = $Html.body.innerText - - try { - $HTML = New-Object -Com 'HTMLFile' - $HTML.write([ref]$Retires.Description) - $RetirementDescriptionFull = $Html.body.innerText - $SplitDescription = $RetirementDescriptionFull.split('Help and support').split('Required action') - } catch { - $SplitDescription = ' ', ' ' - } - $tmp = @{ - 'Subscription' = [string]$Retires.Subscription; - 'Tracking ID' = [string]$Retires.TrackingId; - 'Status' = [string]$Retires.Status; - 'Last Update Time' = [string]$Retires.LastUpdateTime; - 'End Time' = [string]$Retires.Endtime; - 'Impacted Service' = [string]$Retires.ImpactedService; - 'Title' = [string]$Retires.Title; - 'Summary' = [string]$RetirementSummary; - 'Required Action' = [string]$SplitDescription[1]; - 'Details' = [string]$SplitDescription[0] - } - $Script:RetirementSheet += $tmp - } - } - - $Styles4 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 50 -Range 'A1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 25 -Range 'B1:E1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 30 -Range 'F1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 70 -Range 'G1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 80 -Range 'H1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 90 -Range 'I1:J1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -VerticalAlignment Center -WrapText -Range 'A:J' - ) - - # Configure the array of fields to be used in the Retirement sheet - $RetirementWorksheet = New-Object System.Collections.Generic.List[System.Object] - $RetirementWorksheet.Add('Subscription') - $RetirementWorksheet.Add('Tracking ID') - $RetirementWorksheet.Add('Status') - $RetirementWorksheet.Add('Last Update Time') - $RetirementWorksheet.Add('End Time') - $RetirementWorksheet.Add('Impacted Service') - $RetirementWorksheet.Add('Title') - $RetirementWorksheet.Add('Summary') - $RetirementWorksheet.Add('Details') - $RetirementWorksheet.Add('Required Action') - - if (![string]::IsNullOrEmpty($Script:RetirementSheet)) { - $Script:RetirementSheet | ForEach-Object { [PSCustomObject]$_ } | Select-Object $RetirementWorksheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Retirements' -TableName 'TableRetires' -AutoSize -TableStyle $tableStyle -Style $Styles4 - } - - } - - function Add-SupportTicket { - #################### Creates the Tickets sheet - $Script:TicketsSheet = @() - foreach ($Ticket in $Script:SupportTickets) { - if (![string]::IsNullOrEmpty($Ticket)) { - $tmp = @{ - 'Ticket ID' = [string]$Ticket.'Ticket ID'; - 'Severity' = [string]$Ticket.'Severity'; - 'Status' = [string]$Ticket.'Status'; - 'Support Plan Type' = [string]$Ticket.'Support Plan Type'; - 'Creation Date' = [string]$Ticket.'Creation Date'; - 'Modified Date' = [string]$Ticket.'Modified Date'; - 'Title' = [string]$Ticket.'Title'; - 'Related Resource' = [string]$Ticket.'Related Resource' - } - $Script:TicketsSheet += $tmp - } - } - - $Styles5 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 20 -Range 'A1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 15 -Range 'B1:C1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 35 -Range 'D1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 20 -Range 'E1:F1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 50 -Range 'G1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 120 -Range 'H1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -VerticalAlignment Center -WrapText -Range 'A:G' - ) - - # Configure the array of fields to be used in the Tickets sheet - $TicketWorksheet = New-Object System.Collections.Generic.List[System.Object] - $TicketWorksheet.Add('Ticket ID') - $TicketWorksheet.Add('Severity') - $TicketWorksheet.Add('Status') - $TicketWorksheet.Add('Support Plan Type') - $TicketWorksheet.Add('Creation Date') - $TicketWorksheet.Add('Modified Date') - $TicketWorksheet.Add('Title') - $TicketWorksheet.Add('Related Resource') - - if (![string]::IsNullOrEmpty($Script:TicketsSheet)) { - $Script:TicketsSheet | ForEach-Object { [PSCustomObject]$_ } | Select-Object $TicketWorksheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Support Tickets' -TableName 'TableTickets' -AutoSize -TableStyle $tableStyle -Style $Styles5 -NoNumberConversion * - } - } - - function Add-ServiceHealth { - #################### Creates the Service Health sheet - $Script:ServiceHealthSheet = @() - foreach ($Alert in $Script:ServiceHealth) { - if (![string]::IsNullOrEmpty($Alert)) { - $Service = if ($Alert.Services.count -gt 1) { $Alert.Services | ForEach-Object { $_ + ' /' } }else { $Alert.Services } - $Service = [string]$Service - $Service = if ($Service -like '* /*') { $Service -replace '.$' }else { $Service } - $EventT = if ($Alert.EventType.count -gt 1) { $Alert.EventType | ForEach-Object { $_ + ' /' } }else { $Alert.EventType } - $EventT = [string]$EventT - $EventT = if ($EventT -like '* /*') { $EventT -replace '.$' }else { $EventT } - $Region = if ($Alert.Regions.count -gt 1) { $Alert.Regions | ForEach-Object { $_ + ' /' } }else { $Alert.Regions } - $Region = [string]$Region - $Region = if ($Region -like '* /*') { $Region -replace '.$' }else { $Region } - $Action = if ($Alert.ActionGroup.count -gt 1) { $Alert.ActionGroup | ForEach-Object { $_ + ' /' } }else { $Alert.ActionGroup } - $Action = [string]$Action - $Action = if ($Action -like '* /*') { $Action -replace '.$' }else { $Action } - $tmp = @{ - 'Name' = [string]$Alert.Name; - 'Enabled' = [string]$Alert.Enabled; - 'Subscription' = [string]$Alert.Subscription; - 'Services' = $Service; - 'Event Type' = $EventT; - 'Regions' = $Region; - 'Action Group' = $Action - } - $Script:ServiceHealthSheet += $tmp - } - } - - $Styles6 = @( - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 25 -NumberFormat '0' -Range 'A1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 15 -NumberFormat '0' -Range 'B1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -FontColor 'White' -VerticalAlignment Center -Bold -WrapText -BackgroundColor 'DarkSlateGray' -Width 35 -NumberFormat '0' -Range 'C1:G1' - New-ExcelStyle -HorizontalAlignment Center -FontName 'Calibri' -FontSize 11 -VerticalAlignment Center -WrapText -NumberFormat '0' -Range 'A:G' - ) - - # Configure the array of fields to be used in the Tickets sheet - $ServiceHealthtWorksheet = New-Object System.Collections.Generic.List[System.Object] - $ServiceHealthtWorksheet.Add('Name') - $ServiceHealthtWorksheet.Add('Enabled') - $ServiceHealthtWorksheet.Add('Subscription') - $ServiceHealthtWorksheet.Add('Services') - $ServiceHealthtWorksheet.Add('Event Type') - $ServiceHealthtWorksheet.Add('Regions') - $ServiceHealthtWorksheet.Add('Action Group') - - if (![string]::IsNullOrEmpty($Script:ServiceHealthSheet)) { - $Script:ServiceHealthSheet | ForEach-Object { [PSCustomObject]$_ } | Select-Object $ServiceHealthtWorksheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Health Alerts' -TableName 'TableAlerts' -AutoSize -TableStyle $tableStyle -Style $Styles6 - } - } - - function Add-Recommendation { - #################### Starts to process the main sheet - - foreach ($customRec in $Script:CustomYAMLContent) { - $countFormula = 'COUNTIFS(ImpactedResources!D:D,"' + $customRec.aprlGuid + '",ImpactedResources!S:S,"' + $customRec.checkName + '")' - $compliantFormula = 'IF((' + $countFormula + ')>0,"No","Yes")' - - $ExcelCat = Set-RecommendationControl -category $customRec.recommendationControl - - $Script:Recommendations += @{ - 'Implemented?Yes/No' = "=$compliantFormula" - 'Number of Impacted Resources?' = "=$countFormula" - 'Azure Service / Well-Architected' = 'Custom' - 'Recommendation Source' = 'Custom' - 'Resiliency Category' = $ExcelCat - 'Azure Service Category / Well-Architected Area' = 'Custom' - 'Azure Service / Well-Architected Topic' = 'Custom' - 'Recommendation Title' = [string]$customRec.description - 'Impact' = [string]$customRec.recommendationImpact - 'Best Practices Guidance' = [string]$customRec.longDescription - 'Read More' = [string]$customRec.learnMoreLink.url - 'Potential Benefits' = [string]$customRec.potentialBenefits - 'Add associated Outage TrackingID and/or Support Request # and/or Service Retirement TrackingID' = '' - 'Observation / Annotation' = '' - 'Recommendation Id' = $customRec.aprlGuid - } - } - - # Build the APRL Recommendations - foreach ($Service in $Script:ServicesYAMLContent) { - if ($Service.recommendationMetadataState -eq 'Active') - { - if (($Service.recommendationResourceType -like 'Specialized.Workload/*' -or $Service.recommendationResourceType -eq 'Microsoft.Subscription/Subscriptions' -or $Service.recommendationResourceType -in $Script:AllResourceTypesOrdered.'Resource Type' -or $Script:FilterRecommendations -eq $false) -and ([string]::IsNullOrEmpty($Service.recommendationTypeId) -or (![string]::IsNullOrEmpty($Service.recommendationTypeId) -and $Service.recommendationTypeId -notin $Script:RecommendedAdv))) { - $ID = $Service.aprlGuid - $resourceType = $Service.recommendationResourceType - - $ExcelCat = Set-RecommendationControl -category $Service.recommendationControl - - $tmp = @{ - 'Implemented?Yes/No' = ('=IF((COUNTIF(ImpactedResources!D:D,"' + $ID + '")=0),"Yes","No")'); - 'Number of Impacted Resources?' = ('=COUNTIF(ImpactedResources!D:D,"' + $ID + '")'); - 'Azure Service / Well-Architected' = 'Azure Service'; - 'Recommendation Source' = 'APRL'; - 'Resiliency Category' = $ExcelCat; - 'Azure Service Category / Well-Architected Area' = if ($resourceType -like 'Specialized.Workload/*') { $resourceType }else { ($resourceType.split('/')[0]) }; - 'Azure Service / Well-Architected Topic' = if ($resourceType -like 'Specialized.Workload/*') { $resourceType }else { ($resourceType.split('/')[1]) }; - 'Recommendation Title' = $Service.description; - 'Impact' = $Service.recommendationImpact; - 'Best Practices Guidance' = [string]$Service.longDescription; - 'Read More' = [string]($Service.learnMoreLink.url -join "`n"); - 'Potential Benefits' = [string]$Service.potentialBenefits; - 'Add associated Outage TrackingID and/or Support Request # and/or Service Retirement TrackingID' = ''; - 'Observation / Annotation' = ''; - 'Recommendation Id' = [string]$Service.aprlGuid - } - $Script:Recommendations += $tmp - } - } - } - - # Builds the Advisor recommendations - foreach ($advisor in $Script:AdvisorContent) { - if ($advisor.recommendationId -in $Script:RecommendedAdv) { - $ID = $advisor.recommendationId - $resourceType = $advisor.type.ToLower() - $ExcelCat = Set-RecommendationControl -category $advisor.category - - $tmp = @{ - 'Implemented?Yes/No' = ('=IF((COUNTIF(ImpactedResources!D:D,"' + $ID + '")=0),"Yes","No")'); - 'Number of Impacted Resources?' = ('=COUNTIF(ImpactedResources!D:D,"' + $ID + '")'); - 'Azure Service / Well-Architected' = 'Azure Service'; - 'Recommendation Source' = 'ADVISOR'; - 'Resiliency Category' = $ExcelCat; - 'Azure Service Category / Well-Architected Area' = ($resourceType.split('/')[0]); - 'Azure Service / Well-Architected Topic' = ($resourceType.split('/')[1]); - 'Recommendation Title' = $advisor.description; - 'Impact' = $advisor.impact; - 'Best Practices Guidance' = $advisor.description; - 'Read More' = ''; - 'Potential Benefits' = ''; - 'Add associated Outage TrackingID and/or Support Request # and/or Service Retirement TrackingID' = ''; - 'Observation / Annotation' = ''; - 'Recommendation Id' = [string]$advisor.recommendationId - } - $Script:Recommendations += $tmp - } - } - - # Builds the WAF recommendations - foreach ($WAFYAML in $Script:WAFYAMLContent) { - $resourceType = $WAFYAML.recommendationResourceType - $ID = $WAFYAML.aprlGuid - - $ExcelCat = Set-RecommendationControl -category $WAFYAML.recommendationControl - - $tmp = @{ - 'Implemented?Yes/No' = ('=IF((COUNTIF(ImpactedResources!D:D,"' + $ID + '")=0),"Yes","No")'); - 'Number of Impacted Resources?' = ('=COUNTIF(ImpactedResources!D:D,"' + $ID + '")'); - 'Azure Service / Well-Architected' = 'Well Architected'; - 'Recommendation Source' = 'APRL'; - 'Resiliency Category' = $ExcelCat; - 'Azure Service Category / Well-Architected Area' = ($resourceType.split('/')[0]); - 'Azure Service / Well-Architected Topic' = ($resourceType.split('/')[1]); - 'Recommendation Title' = $WAFYAML.description; - 'Impact' = $WAFYAML.recommendationImpact; - 'Best Practices Guidance' = [string]$WAFYAML.longDescription; - 'Read More' = [string]($WAFYAML.learnMoreLink.url -join "`n"); - 'Potential Benefits' = [string]$WAFYAML.potentialBenefits; - 'Add associated Outage TrackingID and/or Support Request # and/or Service Retirement TrackingID' = ''; - 'Observation / Annotation' = ''; - 'Recommendation Id' = [string]$WAFYAML.aprlGuid - } - $Script:Recommendations += $tmp - } - - $columnCommonStyle = @{ - FontName = 'Calibri' - FontSize = 11 - WrapText = $true - } - - $headerCommonStyle = @{ - FontName = 'Calibri' - FontSize = 11 - FontColor = 'White' - Bold = $true - BackgroundColor = 'DarkSlateGray' - HorizontalAlignment = 'Center' - VerticalAlignment = 'Center' - WrapText = $true - } - - $Styles2 = @( - # Apply the style to the columns. - New-ExcelStyle @columnCommonStyle -Range 'A:G' -HorizontalAlignment Center -VerticalAlignment Center - New-ExcelStyle @columnCommonStyle -Range 'H:H' -HorizontalAlignment Left -VerticalAlignment Center - New-ExcelStyle @columnCommonStyle -Range 'I:I' -HorizontalAlignment Center -VerticalAlignment Center - New-ExcelStyle @columnCommonStyle -Range 'J:K' -HorizontalAlignment Left -VerticalAlignment Top - New-ExcelStyle @columnCommonStyle -Range 'L:L' -HorizontalAlignment Center -VerticalAlignment Center - New-ExcelStyle @columnCommonStyle -Range 'M:M' -HorizontalAlignment Left -VerticalAlignment Top - New-ExcelStyle @columnCommonStyle -Range 'N:N' -HorizontalAlignment Center -VerticalAlignment Center - - # Apply the style to the header row. - New-ExcelStyle @headerCommonStyle -Range 'A1:B1' -Width 14 - New-ExcelStyle @headerCommonStyle -Range 'C1' -Width 18 - New-ExcelStyle @headerCommonStyle -Range 'D1' -Width 20 - New-ExcelStyle @headerCommonStyle -Range 'E1:F1' -Width 35 - New-ExcelStyle @headerCommonStyle -Range 'G1' -Width 20 - New-ExcelStyle @headerCommonStyle -Range 'H1' -Width 55 - New-ExcelStyle @headerCommonStyle -Range 'I1' -Width 10 - New-ExcelStyle @headerCommonStyle -Range 'J1' -Width 90 - New-ExcelStyle @headerCommonStyle -Range 'K1' -Width 45 - New-ExcelStyle @headerCommonStyle -Range 'L1:M1' -Width 35 - New-ExcelStyle @headerCommonStyle -Range 'N1' -Width 45 - ) - - # Configure the array of fields to be used in the Recommendations sheet - $FinalWorksheet = New-Object System.Collections.Generic.List[System.Object] - $FinalWorksheet.Add('Implemented?Yes/No') - $FinalWorksheet.Add('Number of Impacted Resources?') - $FinalWorksheet.Add('Azure Service / Well-Architected') - $FinalWorksheet.Add('Recommendation Source') - $FinalWorksheet.Add('Azure Service Category / Well-Architected Area') - $FinalWorksheet.Add('Azure Service / Well-Architected Topic') - $FinalWorksheet.Add('Resiliency Category') - $FinalWorksheet.Add('Recommendation Title') - $FinalWorksheet.Add('Impact') - $FinalWorksheet.Add('Best Practices Guidance') - $FinalWorksheet.Add('Read More') - $FinalWorksheet.Add('Add associated Outage TrackingID and/or Support Request # and/or Service Retirement TrackingID') - $FinalWorksheet.Add('Observation / Annotation') - $FinalWorksheet.Add('Recommendation Id') - - #################### Creates the recommendations sheet in Excel - $Script:Recommendations | ForEach-Object { [PSCustomObject]$_ } | Select-Object $FinalWorksheet | - Export-Excel -Path $ExcelFile -WorksheetName 'Recommendations' -TableName 'Table1' -AutoSize -TableStyle $tableStyle -Style $Styles2 -MoveToStart - - } - - function Build-PivotTable { - #################### Creates the empty PivotTable sheet to be used later - '' | Export-Excel -Path $ExcelFile -WorksheetName 'PivotTable' - - #################### Creates the Charts sheet and already add the first line with the yellow background - $StyleOver = New-ExcelStyle -Range A1:G1 -Bold -FontSize 11 -BackgroundColor ([System.Drawing.Color]::Yellow) -Merge -HorizontalAlignment Left - 'Copy the Charts below to your Word and Powerpoint Documents' | Export-Excel -Path $ExcelFile -WorksheetName 'Charts' -Style $StyleOver - - # Open the Excel file to add the Pivot Tables and Charts - $Excel = Open-ExcelPackage -Path $ExcelFile - - $PTParams = @{ - PivotTableName = 'P0' - Address = $Excel.PivotTable.cells['A3'] - SourceWorkSheet = $Excel.Recommendations - PivotRows = @('Azure Service / Well-Architected', 'Azure Service / Well-Architected Topic') - PivotColumns = @('Impact') - PivotData = @{'Azure Service Category / Well-Architected Area' = 'Count' } - PivotTableStyle = 'Medium8' - Activate = $true - PivotFilter = 'Implemented?Yes/No' - ShowPercent = $true - IncludePivotChart = $true - #ShowCategory = $true - ChartType = 'BarClustered' - ChartRow = 80 - ChartColumn = 3 - NoLegend = $false - ChartTitle = 'Recommendations per Services/Well-Architected Area' - ChartHeight = 696 - ChartWidth = 450 - } - Add-PivotTable @PTParams - - - $PTParams = @{ - PivotTableName = 'P1' - Address = $Excel.PivotTable.cells['H3'] - SourceWorkSheet = $Excel.Recommendations - PivotRows = @('Resiliency Category') - PivotColumns = @('Impact') - PivotData = @{'Resiliency Category' = 'Count' } - PivotTableStyle = 'Medium9' - Activate = $true - PivotFilter = 'Implemented?Yes/No' - ShowPercent = $true - IncludePivotChart = $true - ChartType = 'BarClustered' - ChartRow = 80 - ChartColumn = 30 - NoLegend = $false - ChartTitle = 'Recommendations per Resiliency Category' - ChartHeight = 569 - ChartWidth = 462 - } - Add-PivotTable @PTParams - - Close-ExcelPackage $Excel - } - - function Invoke-ExcelAPI { - Write-Host 'Opening Excel...' - $Script:ExcelApplication = New-Object -ComObject Excel.Application - Start-Sleep 2 - Write-Host 'Customizing Excel Charts. ' - # Open the Excel using the API to move the charts from the PivotTable sheet to the Charts sheet and change chart style, font, etc.. - if ($Script:ExcelApplication) { - try { - Write-Debug 'Opening Excel File' - $Ex = $ExcelApplication.Workbooks.Open($ExcelFile) - Start-Sleep -Seconds 2 - Write-Debug 'Opening Excel Sheets' - $WS = $ex.Worksheets | Where-Object { $_.Name -eq 'PivotTable' } - $WS2 = $ex.Worksheets | Where-Object { $_.Name -eq 'Charts' } - Write-Debug 'Moving Charts to Chart sheet' - ($WS.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Cut() - $WS2.Paste() - ($WS.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Cut() - $WS2.Paste() - - Write-Debug 'Reloading Excel Chart Sheet' - $WS2 = $ex.Worksheets | Where-Object { $_.Name -eq 'Charts' } - - Write-Debug 'Editing ChartP0' - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Chart.ChartStyle = 222 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Chart.ChartArea.Font.Name = 'Segoe UI' - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Chart.ChartArea.Font.Size = 9 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Chart.ChartArea.Left = 18 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP0' }).DrawingObject.Chart.ChartArea.Top = 40 - - Write-Debug 'Editing ChartP1' - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Chart.ChartStyle = 222 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Chart.ChartArea.Font.Name = 'Segoe UI' - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Chart.ChartArea.Font.Size = 9 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Chart.ChartArea.Left = 555 - ($WS2.Shapes | Where-Object { $_.name -eq 'ChartP1' }).DrawingObject.Chart.ChartArea.Top = 40 - - Write-Debug 'Editing Pivot Filters' - $WS.Range('B1').Formula = 'No' - $WS.Range('I1').Formula = 'No' - - Write-Debug 'Saving File' - $Ex.Save() - Write-Debug 'Closing Excel Application' - $Ex.Close() - $ExcelApplication.Quit() - # Ensures the Excel process opened by the API is closed - Write-Debug 'Ensuring Excel Process is Closed.' - Get-Process -Name 'excel' -ErrorAction Ignore | Where-Object { $_.CommandLine -like '*/automation*' } | Stop-Process - } catch { - Write-Host 'Error during the PivotTable + Charts customization' -BackgroundColor DarkRed - } - } - - } - - Add-ImpactedResource - Add-ResourceType - Add-Outage - Add-Retirement - Add-SupportTicket - Add-ServiceHealth - Add-Recommendation - Build-PivotTable - Invoke-ExcelAPI - - } - - #Call the functions - $Script:Version = '2.1.20' - Write-Host 'Version: ' -NoNewline - Write-Host $Script:Version -ForegroundColor DarkBlue - - if ($Help.IsPresent) { - Get-HelpMessage - Exit - } - - Write-Debug 'Calling Function: Test-Requirement' - Test-Requirement - - Write-Debug 'Calling Function: Set-LocalFile' - Set-LocalFile - - Write-Debug 'Calling Function: Convert-JSON' - Convert-JSON - - Write-Debug 'Calling Function: Build-ExcelFile' - Build-ExcelFile -} - -$TotalTime = $Script:Runtime.Totalminutes.ToString('#######.##') - -Write-Host '---------------------------------------------------------------------' -Write-Host ('Execution Complete. Total Runtime was: ') -NoNewline -Write-Host $TotalTime -NoNewline -ForegroundColor Cyan -Write-Host (' Minutes') -Write-Host 'Excel File: ' -NoNewline -Write-Host $Script:ExcelFile -ForegroundColor Blue -Write-Host '---------------------------------------------------------------------' diff --git a/tools/3_wara_reports_generator.ps1 b/tools/3_wara_reports_generator.ps1 deleted file mode 100644 index 40ea85bb3..000000000 --- a/tools/3_wara_reports_generator.ps1 +++ /dev/null @@ -1,2288 +0,0 @@ -#Requires -Version 7 - -<# -.SYNOPSIS -Well-Architected Reliability Assessment Report Generator Script - -.DESCRIPTION -The script "3_wara_reports_generator" processes the Excel file created by the "2_wara_data_analyzer" script and generates the final PowerPoint and Word reports for the Well-Architected Reliability Assessment. - -.PARAMETER Help -Switch to display help information. - -.PARAMETER Debugging -Switch to enable debugging mode. - -.PARAMETER CustomerName -Name of the customer for whom the report is being generated. - -.PARAMETER WorkloadName -Name of the workload being assessed. - -.PARAMETER ExcelFile -Path to the Excel file created by the "2_wara_data_analyzer" script. - -.PARAMETER Heavy -Switch to enable heavy processing mode. When enabled, this mode introduces additional delays using Start-Sleep at various points in the script to handle heavy environments more gracefully. This can help in scenarios where the system resources are limited or the operations being performed are resource-intensive, ensuring the script doesn't overwhelm the system. - -.PARAMETER PPTTemplateFile -Path to the PowerPoint template file. - -.PARAMETER WordTemplateFile -Path to the Word template file. - -.EXAMPLE -.\3_wara_reports_generator.ps1 -ExcelFile 'C:\WARA_Script\WARA Action Plan 2024-03-07_16_06.xlsx' -CustomerName 'ABC Customer' -WorkloadName 'SAP On Azure' -Heavy -PPTTemplateFile 'C:\Templates\Template.pptx' -WordTemplateFile 'C:\Templates\Template.docx' - -.LINK -https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2 -#> - -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidUsingWriteHost', '', Justification = 'False positive as Write-Host does not represent a security risk and this script will always run on host consoles')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', '', Justification = 'False positive as parameters are not always required')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments','', Justification='Variable is reserved for future use')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidGlobalVars','', Justification='This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns','', Justification='This will be fixed in refactor')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions','', Justification='This will be fixed in refactor')] - - Param( - [switch] $Help, - #[switch] $GenerateCSV, - #[switch] $includeLow, - #[switch] $byPassValidationStatus, - [switch] $Debugging, - [string] $CustomerName, - [string] $WorkloadName, - [Parameter(mandatory = $true)] - [string] $ExcelFile, - [switch] $Heavy, - [string] $PPTTemplateFile, - [string] $WordTemplateFile - ) - - # Checking the operating system running this script. - if (-not $IsWindows) { - Write-Host 'This script only supports Windows operating systems currently. Please try to run with Windows operating systems.' - Exit - } - - if ($Heavy.IsPresent -or $GenerateCSV.IsPresent) { $Global:Heavy = $true } else { $Global:Heavy = $false } - - if ($Debugging.IsPresent) { $Global:CoreDebugging = $true } else { $Global:CoreDebugging = $false } - - if (!$PPTTemplateFile) { - if ((Test-Path -Path ($PSScriptRoot + '\Mandatory - Executive Summary presentation - Template.pptx') -PathType Leaf) -eq $true) { - $PPTTemplateFile = ($PSScriptRoot + '\Mandatory - Executive Summary presentation - Template.pptx') - } - else { - Write-Host "This script requires specific Microsoft PowerPoint and Word templates, which are available in the Azure Proactive Resiliency Library. You can download the templates from this GitHub repository:" - Write-Host "https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/tree/main/tools" - Exit - } - } - else - { - $PPTTemplateFile = (Resolve-Path -Path $PPTTemplateFile).Path - #$PPTTemplateFile = get-item -Path $PPTTemplateFile - #$PPTTemplateFile = $PPTTemplateFile.FullName - } - - - if (!$WordTemplateFile) { - if ((Test-Path -Path ($PSScriptRoot + '\Optional - Assessment Report - Template.docx') -PathType Leaf) -eq $true) { - $WordTemplateFile = ($PSScriptRoot + '\Optional - Assessment Report - Template.docx') - } - else { - Write-Host "This script requires specific Microsoft PowerPoint and Word templates, which are available in the Azure Proactive Resiliency Library. You can download the templates from this GitHub repository:" - Write-Host "https://github.com/Azure/Azure-Proactive-Resiliency-Library-v2/tree/main/tools" - Exit - } - } - else - { - $WordTemplateFile = (Resolve-Path -Path $WordTemplateFile).Path - #$WordTemplateFile = get-item -Path $WordTemplateFile - #$WordTemplateFile = $WordTemplateFile.FullName - } - - if (!$CustomerName) { - $CustomerName = '[Customer Name]' - } - - if (!$WorkloadName) { - $WorkloadName = '[Workload Name]' - } - - function Get-HelpMessage { - Write-Host "" - Write-Host "Parameters" - Write-Host "" - Write-Host " -ExcelFile : Mandatory; WARA Excel file generated by '2_wara_data_analyzer.ps1' script and customized." - Write-Host " -CustomerName : Optional; specifies the Name of the Customer to be added to the PPTx and DOCx files. " - Write-Host " -WorkloadName : Optional; specifies the Name of the Workload of the analyses to be added to the PPTx and DOCx files. " - Write-Host " -PPTTemplateFile : Optional; specifies the PPTx template file to be used as source. If not specified the script will look for the file in the same path as the script. " - Write-Host " -WordTemplateFile : Optional; specifies the DOCx template file to be used as source. If not specified the script will look for the file in the same path as the script. " - Write-Host " -GenerateCSV : Optional; when used will trigger the creation of a CSV File with the exported Impacted Resources. " - Write-Host " -includeLow : Optional; only used in with -GenerateCSV to also include Low recommendations in the CSV File. " - Write-Host " -byPassValidationStatus : Optional; used to skip the High and Medium Resource Validation. " - - byPassValidationStatus - Write-Host " -Debugging : Optional; writes Debugging information to the screen. " - Write-Host "" - Write-Host "Examples: " - Write-Host "" - Write-Host " Running with Customer details" - Write-Host " .\3_wara_reports_generator.ps1 -ExcelFile 'C:\WARA_Script\WARA Action Plan 2024-03-07_16_06.xlsx' -CustomerName 'ABC Customer' -WorkloadName 'SAP On Azure'" - Write-Host "" - Write-Host "" - Write-Host " Running without Customer details" - Write-Host " .\3_wara_reports_generator.ps1 -ExcelFile 'C:\WARA_Script\WARA Action Plan 2024-03-07_16_06.xlsx'" - Write-Host "" - Write-Host "" - } - - $Global:Runtime = Measure-Command -Expression { - - function Test-Requirement { - # Install required modules - Write-Host "Validating " -NoNewline - Write-Host "ImportExcel" -ForegroundColor Cyan -NoNewline - Write-Host " Module.." - $ImportExcel = Get-Module -Name ImportExcel -ListAvailable -ErrorAction silentlycontinue - if ($null -eq $ImportExcel) - { - Write-Host "Installing ImportExcel Module" -ForegroundColor Yellow - Install-Module -Name ImportExcel -Force -SkipPublisherCheck - } - } - function Set-LocalFolder { - # Define script path as the default path to save files - try - { - $workingFolderPath = $PSScriptRoot - Set-Location -path $workingFolderPath; - $Global:clonePath = "$workingFolderPath\Azure-Proactive-Resiliency-Library-v2" - Write-Debug "Checking the version of the script" - $RepoVersion = Get-Content -Path "$clonePath\tools\Version.json" -ErrorAction SilentlyContinue | ConvertFrom-Json - if ($Version -ne $RepoVersion.Generator) - { - Write-Host "This version of the script is outdated. " -BackgroundColor DarkRed - Write-Host "Please use a more recent version of the script." -BackgroundColor DarkRed - } - else - { - Write-Host "This version of the script is current version. " -BackgroundColor DarkGreen - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($Debugging.IsPresent) { ('LocalFiles - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($Debugging.IsPresent) { ('LocalFiles - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Get-Excel { - - if ($Debugging.IsPresent) { ('FunctExcel - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Processing Excel variables..') | Out-File -FilePath $LogFile -Append } - - if (-not (Test-Path -PathType Leaf -Path $ExcelFile)) - { - Write-Error ('The specified Excel file "{0}" was not found.' -f $ExcelFile) - Exit - } - $ExcelFile = get-item -Path $ExcelFile - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - $ExcelFile = $ExcelFile.FullName - try - { - $Global:ExcelCore = Import-Excel -Path $ExcelFile - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - $Global:ExcelContent = Import-Excel -Path $ExcelFile -WorksheetName ImpactedResources - $Global:ExcelRecommendations = Import-Excel -Path $ExcelFile -WorksheetName Recommendations - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - if (($_.Exception -is [System.Management.Automation.MethodInvocationException]) -and ($_.Exception.Message -like '*encrypted*')) - { - Write-Error ('The specified Excel file "{0}" may be encrypted. If a sensitivity label is applied to the file, please change the sensitivity label to the label without encryption temporarily. Learn more: https://aka.ms/aprl/tools/faq' -f $ExcelFile) - } - else - { - Write-Error $errorMessage - } - Exit - } - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "25% Complete." -PercentComplete 25 - - $Global:Outages = try { - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - Import-Excel -Path $ExcelFile -WorksheetName Outages - } - catch { - if ($Debugging.IsPresent) { ('FunctExcel - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Warn - Outages not found in the Excel File..') | Out-File -FilePath $LogFile -Append } - } - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "30% Complete." -PercentComplete 30 - $Global:SupportTickets = try { - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - Import-Excel -Path $ExcelFile -WorksheetName "Support Tickets" -AsText 'Ticket ID' - } - catch { - if ($Debugging.IsPresent) { ('FunctExcel - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Warn - Support Tickets not found in the Excel File..') | Out-File -FilePath $LogFile -Append } - } - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "35% Complete." -PercentComplete 35 - $Global:ServiceHealth = try { - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - Import-Excel -Path $ExcelFile -WorksheetName "Health Alerts" - } - catch { - if ($Debugging.IsPresent) { ('FunctExcel - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Warn - Service Health Alerts not found in the Excel File..') | Out-File -FilePath $LogFile -Append } - } - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "40% Complete." -PercentComplete 40 - $Global:Retirements = try { - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - Import-Excel -Path $ExcelFile -WorksheetName "Retirements" - } - catch { - if ($Debugging.IsPresent) { ('FunctExcel - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Warn - Service Retirements not found in the Excel File..') | Out-File -FilePath $LogFile -Append } - } - } - function Test-Excel { - Param($ExcelContent,$byPassValidationStatus) - - $Validation = $ExcelContent | Where-Object {$_.'How was the resource/recommendation validated or what actions need to be taken?' -like 'IMPORTANT *' -and $_.impact -in ('High','Medium')} - - if(![string]::IsNullOrEmpty($Validation) -and !($byPassValidationStatus.IsPresent)) - { - Write-Host '' - Write-Host 'There are High- and/or Medium-impact recommendations in the ImpactedResources worksheet that need manual validation. ' - Write-Host '' - Write-Host 'Open the Action Plan, go to the ImpactedResources worksheet, click the filter in Column A, deselect "APRL - Queries" and "Advisor Queries" then click the filter in Column E, and deselect "Low".' - Write-Host '' - Write-Host 'Ensure all listed resources are validated before generating reports.' - Write-Host '' - Exit - } - } - function Invoke-Orchestrator { - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "45% Complete." -PercentComplete 45 - if ($Debugging.IsPresent) { ('Funct_Orch - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting Orchestrator Function..') | Out-File -FilePath $LogFile -Append } - Start-Job -Name 'OfficeApps' -ScriptBlock { - - $CoreDebugging = $($args[13]) - $LogFile = $($args[14]) - $Heavy = $($args[15]) - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Setting Variables..') | Out-File -FilePath $LogFile -Append } - - try - { - $ExcelCore = $($args[0]) - $ExcelContent = $($args[1]) - $Outages = $($args[2]) - $SupportTickets = $($args[3]) - $ServiceHealth = $($args[4]) - $Retirements = $($args[5]) - $ExcelFile = $($args[6]) - - $HighImpact = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'High' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - if ($Heavy) {Start-Sleep -Milliseconds 100} - $MediumImpact = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Medium' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - if ($Heavy) {Start-Sleep -Milliseconds 100} - $LowImpact = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Low' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - - $ServiceHighImpact = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'High' -and $_.'Azure Service / Well-Architected' -eq 'Azure Service' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - if ($Heavy) {Start-Sleep -Milliseconds 100} - $WAFHighImpact = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'High' -and $_.'Azure Service / Well-Architected' -eq 'Well Architected' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - - $ResourceIDs = $ExcelContent.id | Select-Object -Unique -CaseInsensitive - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Processing Resource Types..') | Out-File -FilePath $LogFile -Append } - $Resources = @() - Foreach ($ID in $ResourceIDs) - { - if (![string]::IsNullOrEmpty($ID) -and $ID -ne 'n/a') - { - $obj = @{ - 'ID' = $ID; - 'Subscription' = $ID.split('/')[2]; - 'Resource Group' = $ID.split('/')[4]; - 'Resource Type' = ($ID.split('/')[6] + '/' + $ID.split('/')[7]) - } - $Resources += $obj - } - } - - $ResourcesTypes = $Resources | Group-Object -Property 'Resource Type' | Sort-Object -Property 'Count' -Descending | Select-Object -First 10 - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting Excel..') | Out-File -FilePath $LogFile -Append } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - try - { - $CustomerName = $($args[7]) - $WorkloadName = $($args[8]) - $PPTTemplateFile = $($args[9]) - $PPTFinalFile = $($args[10]) - $WordTemplateFile = $($args[11]) - $WordFinalFile = $($args[12]) - - $ExcelApplication = New-Object -ComObject Excel.Application - Start-Sleep 1 - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Opening Excel file..') | Out-File -FilePath $LogFile -Append } - # Resolve the full path of the Excel file - $ExcelFileFullPath = (Resolve-Path -Path $ExcelFile).Path - - # Open the Excel file using the full path - $Ex = $ExcelApplication.Workbooks.Open($ExcelFileFullPath) - while ([string]::IsNullOrEmpty($Ex)) { - Start-Sleep 2 - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Waiting Excel document..') | Out-File -FilePath $LogFile -Append } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - $job = @() - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Setting PPT Thread..') | Out-File -FilePath $LogFile -Append } - $PPT = ([PowerShell]::Create()).AddScript( - { - param($ResourcesTypes, $HighImpact, $MediumImpact, $LowImpact, $ServiceHighImpact, $WAFHighImpact, $ExcelContent, $Outages, $SupportTickets, $ServiceHealth, $Retirements, $Ex, $CustomerName, $WorkloadName, $ExcelCore, $PPTTemplateFile, $PPTFinalFile, $CoreDebugging, $Logfile, $Heavy) - - $Global:AUTOMESSAGE = 'AUTOMATICALLY MODIFIED (Please Review)' - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting PPT Thread..') | Out-File -FilePath $LogFile -Append } - - ############# Slide 1 - function Remove-Slide1 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Removing Slide 1..') | Out-File -FilePath $LogFile -Append } - - try - { - ($pres.Slides | Where-Object { $_.SlideIndex -eq 1 }).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 100} - $Slide1 = $pres.Slides | Where-Object { $_.SlideIndex -eq 1 } - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Slide 1 - Adding Customer name: ' + $CustomerName + '. And Workload name: ' + $WorkloadName) | Out-File -FilePath $LogFile -Append } - ($Slide1.Shapes | Where-Object { $_.Id -eq 5 }).TextFrame.TextRange.Text = ($CustomerName + ' - ' + $WorkloadName) - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# SLide 12 - function Build-Slide12 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 12 - Workload Summary..') | Out-File -FilePath $LogFile -Append } - - try - { - $Slide12 = $pres.Slides | Where-Object { $_.SlideIndex -eq 12 } - - $TargetShape = ($Slide12.Shapes | Where-Object { $_.Id -eq 9 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - $TargetShape = ($Slide12.Shapes | Where-Object { $_.Id -eq 8 }) - $TargetShape.Delete() - if ($Heavy) {Start-Sleep -Milliseconds 100} - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 12 - Adding Workload name: ' + $WorkloadName) | Out-File -FilePath $LogFile -Append } - ($Slide12.Shapes | Where-Object { $_.Id -eq 3 }).TextFrame.TextRange.Text = ('During the engagement, the Workload ' + $WorkloadName + ' has been reviewed. The solution is hosted in two Azure regions, and runs mainly IaaS resources, with some PaaS resources, which includes but is not limited to:') - - $loop = 1 - foreach ($ResourcesType in $ResourcesTypes) - { - $LogResName = $ResourcesType.Name - $LogResCount = $ResourcesType.'Count' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 12 - Adding Resource Type: ' + $LogResName + '. Count: ' + $LogResCount) | Out-File -FilePath $LogFile -Append } - if ($loop -eq 1) - { - $ResourceTemp = ($ResourcesType.Name + ' (' + $ResourcesType.'Count' + ')') - ($Slide12.Shapes | Where-Object { $_.Id -eq 6 }).Table.Columns(1).Width = 685 - ($Slide12.Shapes | Where-Object { $_.Id -eq 6 }).Table.Rows(1).Cells(1).Shape.TextFrame.TextRange.Text = $ResourceTemp - ($Slide12.Shapes | Where-Object { $_.Id -eq 6 }).Table.Rows(1).Height = 20 - } - else - { - $ResourceTemp = ($ResourcesType.Name + ' (' + $ResourcesType.'Count' + ')') - ($Slide12.Shapes | Where-Object { $_.Id -eq 6 }).Table.Rows.Add() | Out-Null - ($Slide12.Shapes | Where-Object { $_.Id -eq 6 }).Table.Rows($loop).Cells(1).Shape.TextFrame.TextRange.Text = $ResourceTemp - } - if ($Heavy) {Start-Sleep -Milliseconds 200} - $loop ++ - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 16 - function Build-Slide16 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 16 - Health and Risk Dashboard..') | Out-File -FilePath $LogFile -Append } - - try - { - $Slide16 = $pres.Slides | Where-Object { $_.SlideIndex -eq 16 } - - $TargetShape = ($Slide16.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - $count = 1 - foreach ($Impact in $ServiceHighImpact) - { - $LogImpactName = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 16 - Adding Service High Impact Name: ' + $LogImpactName) | Out-File -FilePath $LogFile -Append } - if ($count -le 5) - { - ($Slide16.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($count).text = $Impact.'Recommendation Title' - $count ++ - } - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - - while (($Slide16.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs().count -gt 5) - { - ($Slide16.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(6).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - - if ($WAFHighImpact.count -ne 0) - { - $count = 1 - foreach ($Impact in $WAFHighImpact) - { - $LogWAFImpactName = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 16 - Adding WAF High Impact: ' + $LogWAFImpactName) | Out-File -FilePath $LogFile -Append } - if ($count -lt 5) - { - ($Slide16.Shapes | Where-Object { $_.Id -eq 12 }).TextFrame.TextRange.Paragraphs($count).text = $Impact.'Recommendation Title' - $count ++ - } - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - else - { - ($Slide16.Shapes | Where-Object { $_.Id -eq 12 }).TextFrame.TextRange.Text = ' ' - } - - while (($Slide16.Shapes | Where-Object { $_.Id -eq 12 }).TextFrame.TextRange.Paragraphs().count -gt 5) - { - ($Slide16.Shapes | Where-Object { $_.Id -eq 12 }).TextFrame.TextRange.Paragraphs(6).Delete() - } - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 16 - Adding general values...') | Out-File -FilePath $LogFile -Append } - #Total Recomendations - ($Slide16.Shapes | Where-Object { $_.Id -eq 44 }).GroupItems[3].TextFrame.TextRange.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #High Impact - ($Slide16.Shapes | Where-Object { $_.Id -eq 44 }).GroupItems[4].TextFrame.TextRange.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'High' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Medium Impact - ($Slide16.Shapes | Where-Object { $_.Id -eq 44 }).GroupItems[5].TextFrame.TextRange.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Medium' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Low Impact - ($Slide16.Shapes | Where-Object { $_.Id -eq 44 }).GroupItems[6].TextFrame.TextRange.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Low' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Impacted Resources - ($Slide16.Shapes | Where-Object { $_.Id -eq 44 }).GroupItems[7].TextFrame.TextRange.Text = [string]($ExcelContent.id | Where-Object { ![string]::IsNullOrEmpty($_) } | Select-Object -Unique -CaseInsensitive).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 17 - function Build-Slide17 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 17 - Health and Risk Dashboard..') | Out-File -FilePath $LogFile -Append } - - try - { - $Slide17 = $pres.Slides | Where-Object { $_.SlideIndex -eq 17 } - - $TargetShape = ($Slide17.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 17 - Looking Charts in Excel File...') | Out-File -FilePath $LogFile -Append } - $WS2 = $Ex.Worksheets | Where-Object { $_.Name -eq 'Charts' } - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 17 - Replacing Chart 1..') | Out-File -FilePath $LogFile -Append } - #Copy Excel Chart0 - ($Slide17.Shapes | Where-Object { $_.Id -eq 3 }).Chart.Delete() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $WS2.ChartObjects('ChartP0').copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $Slide17.Shapes.Paste() | Out-Null - Start-Sleep 2 - foreach ($Shape in $Slide17.Shapes) - { - if ($Shape.Name -eq 'ChartP0') - { - $Shape.IncrementLeft(240) - } - } - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 17 - Replacing Chart 2..') | Out-File -FilePath $LogFile -Append } - #Copy Excel Chart1 - ($Slide17.Shapes | Where-Object { $_.Id -eq 5 }).Chart.Delete() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $WS2.ChartObjects('ChartP1').copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $Slide17.Shapes.Paste() | Out-Null - Start-Sleep 2 - foreach ($Shape in $Slide17.Shapes) - { - if ($Shape.Name -eq 'ChartP1') - { - $Shape.IncrementLeft(-260) - $Shape.IncrementTop(45) - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 21 - function Build-Slide21 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 21 - Service Health Alerts..') | Out-File -FilePath $LogFile -Append } - - try - { - $FirstSlide = 21 - $TableID = 6 - $CurrentSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - $CoreSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - - $TargetShape = ($CurrentSlide.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 21 - Cleaning Table..') | Out-File -FilePath $LogFile -Append } - $row = 3 - while ($row -lt 2) - { - $cell = 1 - while ($cell -lt 9) - { - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $row ++ - } - - $Counter = 1 - $row = 3 - foreach ($Health in $Global:ServiceHealth) - { - $LogHealthName = $Health.Name - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 21 - Adding Service Health Alert: ' + $LogHealthName) | Out-File -FilePath $LogFile -Append } - if ($Counter -lt 17) - { - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$Health.Subscription - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = [string]$Health.Name - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = if ($Health.Services -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = if ($Health.Regions -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(5).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Service Issues*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(6).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Planned Maintenance*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(7).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Health Advisories*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(8).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Security Advisory*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(9).Shape.TextFrame.TextRange.Text = ' ' - $counter ++ - $row ++ - } - else - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 21 - Creating new slide for Service Health Alerts..') | Out-File -FilePath $LogFile -Append } - $Counter = 1 - $CustomLayout = $CurrentSlide.CustomLayout - $FirstSlide ++ - $pres.Slides.addSlide($FirstSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $TableID = 3 - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 41 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - $rowTemp = 2 - while ($rowTemp -lt 18) - { - $cell = 1 - while ($cell -lt 5) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($rowTemp).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - } - $rowTemp ++ - } - - $CurrentSlide = $NextSlide - - $row = 3 - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$Health.Subscription - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = [string]$Health.Name - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = if ($Health.Services -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = if ($Health.Regions -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(5).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Service Issues*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(6).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Planned Maintenance*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(7).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Health Advisories*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(8).Shape.TextFrame.TextRange.Text = if ($Health.'Event Type' -like '*Security Advisory*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(9).Shape.TextFrame.TextRange.Text = ' ' - $Counter ++ - $row ++ - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 23 - function Build-Slide23 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 23 - High Impact Issues..') | Out-File -FilePath $LogFile -Append } - - try - { - $FirstSlide = 23 - $TableID = 6 - $CurrentSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - $CoreSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - - $TargetShape = ($CurrentSlide.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 23 - Cleaning Table..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 6) - { - $cell = 1 - while ($cell -lt 5) - { - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $row ++ - } - - $Counter = 1 - $RecomNumber = 1 - $row = 2 - foreach ($Impact in $HighImpact) - { - $LogHighImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 23 - Adding High Impact: ' + $LogHighImpact ) | Out-File -FilePath $LogFile -Append } - if ($Counter -lt 14) - { - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $RecomNumber ++ - $row ++ - } - else - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 23 - Adding new Slide..') | Out-File -FilePath $LogFile -Append } - $Counter = 1 - $CustomLayout = $CurrentSlide.CustomLayout - $FirstSlide ++ - $pres.Slides.addSlide($FirstSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $TableID = 3 - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 41 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 23 - Cleaning table of new slide..') | Out-File -FilePath $LogFile -Append } - $rowTemp = 2 - while ($rowTemp -lt 15) - { - $cell = 1 - while ($cell -lt 5) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($rowTemp).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $rowTemp ++ - } - - $CurrentSlide = $NextSlide - - $row = 2 - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $Counter ++ - $RecomNumber ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 24 - function Build-Slide24 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 24 - Medium Impact Issues..') | Out-File -FilePath $LogFile -Append } - - try - { - $FirstSlide = 24 - $TableID = 6 - $CurrentSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - $CoreSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - - $TargetShape = ($CurrentSlide.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 24 - Cleaning Table..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 6) - { - $cell = 1 - while ($cell -lt 5) - { - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $row ++ - } - - $Counter = 1 - $RecomNumber = 1 - $row = 2 - foreach ($Impact in $MediumImpact) - { - $LogMediumImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 24 - Adding Medium Impact: ' + $LogMediumImpact) | Out-File -FilePath $LogFile -Append } - if ($Counter -lt 14) - { - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $RecomNumber ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - else - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 24 - Creating new slide..') | Out-File -FilePath $LogFile -Append } - $Counter = 1 - $CustomLayout = $CurrentSlide.CustomLayout - $FirstSlide ++ - $pres.Slides.addSlide($FirstSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $TableID = 3 - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 41 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 24 - Cleaning Table of new slide..') | Out-File -FilePath $LogFile -Append } - $rowTemp = 2 - while ($rowTemp -lt 15) - { - $cell = 1 - while ($cell -lt 5) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($rowTemp).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - } - $rowTemp ++ - } - - $CurrentSlide = $NextSlide - - $row = 2 - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $Counter ++ - $RecomNumber ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 25 - function Build-Slide25 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 25 - Low Impact Issues..') | Out-File -FilePath $LogFile -Append } - - try - { - $FirstSlide = 25 - $TableID = 6 - $CurrentSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - $CoreSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - - $TargetShape = ($CurrentSlide.Shapes | Where-Object { $_.Id -eq 41 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 25 - Cleaning Table..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 6) - { - $cell = 1 - while ($cell -lt 5) - { - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $row ++ - } - - $Counter = 1 - $RecomNumber = 1 - $row = 2 - foreach ($Impact in $LowImpact) - { - $LogLowImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 25 - Adding Low Impact: ' + $LogLowImpact) | Out-File -FilePath $LogFile -Append } - if ($Counter -lt 14) - { - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $RecomNumber ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - else - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 25 - Creating new Slide..') | Out-File -FilePath $LogFile -Append } - $Counter = 1 - $CustomLayout = $CurrentSlide.CustomLayout - $FirstSlide ++ - $pres.Slides.addSlide($FirstSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $FirstSlide } - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $TableID = 3 - ($CoreSlide.Shapes | Where-Object { $_.Id -eq 41 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 25 - Cleaning Table of new slide..') | Out-File -FilePath $LogFile -Append } - $rowTemp = 2 - while ($rowTemp -lt 15) - { - $cell = 1 - while ($cell -lt 5) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($rowTemp).Cells($cell).Shape.TextFrame.TextRange.Text = '' - $Cell ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $rowTemp ++ - } - - $CurrentSlide = $NextSlide - - $row = 2 - #Number - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(1).Shape.TextFrame.TextRange.Text = [string]$RecomNumber - #Recommendation - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(2).Shape.TextFrame.TextRange.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(3).Shape.TextFrame.TextRange.Text = $ServiceName - #Impacted Resources - ($CurrentSlide.Shapes | Where-Object { $_.Id -eq $TableID }).Table.Rows($row).Cells(4).Shape.TextFrame.TextRange.Text = [string]$Impact.'Number of Impacted Resources?' - $Counter ++ - $RecomNumber ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 28 - function Build-Slide28 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 28 - Recent Microsoft Outages..') | Out-File -FilePath $LogFile -Append } - - try - { - $Loop = 1 - $CurrentSlide = 28 - - if (![string]::IsNullOrEmpty($Global:Outages)) - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 28 - Outages found..') | Out-File -FilePath $LogFile -Append } - foreach ($Outage in $Global:Outages) - { - if ($Loop -eq 1) - { - $OutageName = ($Outage.'Tracking ID' + ' - ' + $Outage.title) - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 28 - Adding Outage: ' + $OutageName) | Out-File -FilePath $LogFile -Append } - - $OutageService = $Outage.'Impacted Service' - - $Slide28 = $pres.Slides | Where-Object { $_.SlideIndex -eq 28 } - - $TargetShape = ($Slide28.Shapes | Where-Object { $_.Id -eq 4 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Text = $OutageName - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(2).Text = "What happened:" - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(3).Text = $Outage.'What happened' - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(2).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Text = "Impacted Service:" - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(3).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(5).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(5).Text = $OutageService - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(6).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(6).Text = "How can customers make incidents like this less impactful:" - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(5).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(7).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(7).Text = $Outage.'How can customers make incidents like this less impactful' - - while (($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs().count -gt 7) - { - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(8).Delete() - } - } - else - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 28 - Creating new Slide..') | Out-File -FilePath $LogFile -Append } - ############### NEXT 9 SLIDES - - $OutageName = ($Outage.'Tracking ID' + ' - ' + $Outage.title) - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 28 - Adding Outage: ' + $OutageName) | Out-File -FilePath $LogFile -Append } - - $OutageService = $Outage.'Impacted Service' - $CustomLayout = $Slide28.CustomLayout - $pres.Slides.addSlide($CurrentSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $CurrentSlide } - - ($Slide28.Shapes | Where-Object { $_.Id -eq 6 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($Slide28.Shapes | Where-Object { $_.Id -eq 4 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($Slide28.Shapes | Where-Object { $_.Id -eq 7 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(1).Text = $OutageName - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(2).Text = "What happened:" - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(3).Text = $Outage.'What happened' - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(2).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(4).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(4).Text = "Impacted Service:" - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(3).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(5).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(5).Text = $OutageService - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(4).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(6).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(6).Text = "How can customers make incidents like this less impactful:" - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(5).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(7).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(7).Text = $Outage.'How can customers make incidents like this less impactful' - - ($Slide28.Shapes | Where-Object { $_.Id -eq 31 }).Copy() - - $NextSlide.Shapes.Paste() | Out-Null - - while (($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs().count -gt 7) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq 4 }).TextFrame.TextRange.Paragraphs(8).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - $Loop ++ - $CurrentSlide ++ - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 29 - function Build-Slide29 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 29 - Sev-A Support Requests..') | Out-File -FilePath $LogFile -Append } - - try - { - $Loop = 1 - $CurrentSlide = 29 - $Slide = 1 - - if (![string]::IsNullOrEmpty($Global:SupportTickets)) - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 29 - Support Tickets found..') | Out-File -FilePath $LogFile -Append } - foreach ($Tickets in $Global:SupportTickets) - { - $TicketName = ($Tickets.'Ticket ID' + ' - ' + $Tickets.Title) - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 29 - Adding Ticket: ' + $TicketName) | Out-File -FilePath $LogFile -Append } - $TicketStatus = $Tickets.'Status' - $TicketDate = $Tickets.'Creation Date' - - if ($Slide -eq 1) - { - if ($Loop -eq 1) - { - $Slide29 = $pres.Slides | Where-Object { $_.SlideIndex -eq 29 } - $TargetShape = ($Slide29.Shapes | Where-Object { $_.Id -eq 4 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Text = $TicketName - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(2).Text = "Status: $TicketStatus" - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(3).Text = "Creation Date: $TicketDate" - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(3).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 300} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Text = "Recommendation: " - - while (($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs().count -gt 4) - { - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(5).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 200} - } - $ParagraphLoop = 5 - $Loop ++ - } - else - { - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = $TicketName - $ParagraphLoop ++ - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(2).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Status: $TicketStatus" - $ParagraphLoop ++ - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(3).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Creation Date: $TicketDate" - $ParagraphLoop ++ - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(4).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Recommendation: " - $ParagraphLoop ++ - - if ($Loop -eq 4) - { - $Loop = 1 - $Slide ++ - $CurrentSlide ++ - } - else - { - $Loop ++ - } - Start-Sleep -Milliseconds 500 - } - } - else { - if ($Loop -eq 1) { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 29 - Adding new Slide..') | Out-File -FilePath $LogFile -Append } - $CustomLayout = $Slide29.CustomLayout - $pres.Slides.addSlide($CurrentSlide, $customLayout) | Out-Null - - $NextSlide = $pres.Slides | Where-Object { $_.SlideIndex -eq $CurrentSlide } - - ($Slide29.Shapes | Where-Object { $_.Id -eq 6 }).TextFrame.TextRange.Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 200} - - ($NextSlide.Shapes | Where-Object { $_.Id -eq 2 }).TextFrame.TextRange.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($Slide29.Shapes | Where-Object { $_.Id -eq 4 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 200} - - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($Slide29.Shapes | Where-Object { $_.Id -eq 2 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 200} - - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($Slide29.Shapes | Where-Object { $_.Id -eq 7 }).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 200} - - $NextSlide.Shapes.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(1).Text = $TicketName - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(2).Text = "Status: $TicketStatus" - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(3).Text = "Creation Date: $TicketDate" - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(4).Text = "Recommendation: " - - while (($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs().count -gt 4) - { - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(5).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 300} - } - $ParagraphLoop = 5 - $Loop ++ - } - else { - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(1).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = $TicketName - $ParagraphLoop ++ - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(2).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Status: $TicketStatus" - $ParagraphLoop ++ - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(3).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Creation Date: $TicketDate" - $ParagraphLoop ++ - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs(4).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($NextSlide.Shapes | Where-Object { $_.Id -eq 9 }).TextFrame.TextRange.Paragraphs($ParagraphLoop).Text = "Recommendation: " - $ParagraphLoop ++ - - if ($Loop -eq 4) { - $Loop = 1 - $Slide ++ - $CurrentSlide ++ - } - else { - $Loop ++ - } - } - } - Start-Sleep -Milliseconds 500 - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - ############# Slide 30 - function Build-Slide30 { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 30 - Service Retirement Notifications..') | Out-File -FilePath $LogFile -Append } - - try - { - $Loop = 1 - - if (![string]::IsNullOrEmpty($Global:Retirements)) - { - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 30 - Service Retirement found..') | Out-File -FilePath $LogFile -Append } - $Slide30 = $pres.Slides | Where-Object { $_.SlideIndex -eq 30 } - - $TargetShape = ($Slide30.Shapes | Where-Object { $_.Id -eq 4 }) - $TargetShape.TextFrame.TextRange.Text = $AUTOMESSAGE - #$TargetShape.Delete() - - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Text = '.' - - while (($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs().count -gt 2) - { - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(2).Delete() - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - - foreach ($Retirement in $Global:Retirements) - { - if ($Loop -lt 15) - { - if ($Loop -eq 1) - { - $RetireName = ($Retirement.'Tracking ID' + ' - ' + $Retirement.Status + ' : ' + $Retirement.title) - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Slide 30 - Adding Retirement: ' + $RetireName) | Out-File -FilePath $LogFile -Append } - - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Text = $RetireName - $Loop ++ - } - else - { - $RetireName = ($Retirement.'Tracking ID' + ' - ' + $Retirement.Status + ' : ' + $Retirement.title) - - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.InsertAfter(".") | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs(1).Copy() - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($Loop).Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 500} else {Start-Sleep -Milliseconds 100} - ($Slide30.Shapes | Where-Object { $_.Id -eq 7 }).TextFrame.TextRange.Paragraphs($Loop).Text = $RetireName - $Loop ++ - } - } - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting PowerPoint..') | Out-File -FilePath $LogFile -Append } - try - { - #Opening PPT - $Global:Application = New-Object -ComObject PowerPoint.Application - - $Global:pres = $Application.Presentations.Open($PPTTemplateFile, $null, $null, $null) - - Remove-Slide1 - Build-Slide12 - Build-Slide16 - Build-Slide17 - - Build-Slide30 - Build-Slide29 - Build-Slide28 - - Build-Slide25 - Build-Slide24 - Build-Slide23 - - Build-Slide21 - - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Closing PowerPoint..') | Out-File -FilePath $LogFile -Append } - $Global:pres.SaveAs($PPTFinalFile) - $Global:pres.Close() - $Global:Application.Quit() - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('PPT_Thread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - }).AddArgument($ResourcesTypes).AddArgument($HighImpact).AddArgument($MediumImpact).AddArgument($LowImpact).AddArgument($ServiceHighImpact).AddArgument($WAFHighImpact).AddArgument($ExcelContent).AddArgument($Outages).AddArgument($SupportTickets).AddArgument($ServiceHealth).AddArgument($Retirements).AddArgument($Ex).AddArgument($CustomerName).AddArgument($WorkloadName).AddArgument($ExcelCore).AddArgument($PPTTemplateFile).AddArgument($PPTFinalFile).AddArgument($CoreDebugging).AddArgument($Logfile).AddArgument($Heavy) - - - if ($WordTemplateFile) - { - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Setting Word Thread..') | Out-File -FilePath $LogFile -Append } - $Word = ([PowerShell]::Create()).AddScript( - { - param($ResourcesTypes, $HighImpact, $MediumImpact, $LowImpact, $ServiceHighImpact, $WAFHighImpact, $ExcelContent, $Outages, $SupportTickets, $ServiceHealth, $Retirements, $Ex, $CustomerName, $WorkloadName, $ExcelCore, $WordTemplateFile, $WordFinalFile, $CoreDebugging, $Logfile, $Heavy) - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting Word Thread..') | Out-File -FilePath $LogFile -Append } - function Build-WordCore { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Word Core File..') | Out-File -FilePath $LogFile -Append } - - try - { - $MatchCase = $false - $MatchWholeWord = $true - $MatchWildcards = $false - $MatchSoundsLike = $false - $MatchAllWordForms = $false - $Forward = $true - $wrap = $wdFindContinue - $wdFindContinue = 1 - $Format = $false - $ReplaceAll = 2 - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Replacing Workload name: ' + $WorkloadName) | Out-File -FilePath $LogFile -Append } - $FindText = '[Workload Name]' - $ReplaceWith = $WorkloadName - $Global:Document.Content.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $wrap, $Format, $ReplaceWith, $ReplaceAll) | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - - $FindText = 'Workload Name' - $ReplaceWith = $WorkloadName - $Global:Document.Content.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $wrap, $Format, $ReplaceWith, $ReplaceAll) | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Replacing Customer name: ' + $CustomerName) | Out-File -FilePath $LogFile -Append } - $FindText = '[Customer Name]' - $ReplaceWith = $CustomerName - $Global:Document.Content.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $wrap, $Format, $ReplaceWith, $ReplaceAll) | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - - $FindText = '[Type Customer Name Here]' - $ReplaceWith = $CustomerName - $Global:Document.Content.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $wrap, $Format, $ReplaceWith, $ReplaceAll) | Out-Null - $Global:Document.Sections(1).Headers(1).Range.Find.Execute($FindText, $MatchCase, $MatchWholeWord, $MatchWildcards, $MatchSoundsLike, $MatchAllWordForms, $Forward, $wrap, $Format, $ReplaceWith, $ReplaceAll) | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - - # Total Recommendations - $Global:Document.Content.Paragraphs(145).Range.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #High Impact - $Global:Document.Content.Paragraphs(155).Range.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'High' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Medium Impact - $Global:Document.Content.Paragraphs(157).Range.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Medium' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Low Impact - $Global:Document.Content.Paragraphs(159).Range.Text = [string]($ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 0 -and $_.Impact -eq 'Low' }).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - #Impacted Resources - $Global:Document.Content.Paragraphs(165).Range.Text = [string]($ExcelContent.id | Where-Object { ![string]::IsNullOrEmpty($_) } | Select-Object -Unique).count - if ($Heavy) {Start-Sleep -Milliseconds 100} - - $HealthHigh = $ExcelCore | Where-Object { $_."Number of Impacted Resources?" -gt 1 -and $_.Impact -eq 'High' } | Sort-Object -Property "Number of Impacted Resources?" -Descending - - #Risk Assessment Result - $Global:Document.Content.Paragraphs(176).Range.Text = '' - $Global:Document.Content.Paragraphs(175).Range.Text = '' - - #$Global:Document.Content.Paragraphs(158).Range.ListFormat.ApplyListTemplate($Global:Word.Application.ListGalleries[1].ListTemplates[3]) - - #Health Assessment Result - $Global:Document.Content.Paragraphs(172).Range.Text = '' - - #$Global:Document.Content.Paragraphs(158).Range.ListFormat.ApplyListTemplate($Global:Word.Application.ListGalleries[1].ListTemplates[3]) - $Global:Document.Content.Paragraphs(171).Range.Select() - $Loops = 1 - Foreach ($Risk in $HealthHigh) - { - if ([string]::IsNullOrEmpty($Risk)) - { - $Global:Document.Content.Paragraphs(171).Range.Text = '' - } - $Title = $Risk.'Recommendation Title' - if ($Loops -eq 1) - { - $Global:Word.Selection.TypeText($Title) | Out-Null - } - else - { - $Global:Word.Selection.TypeParagraph() | Out-Null - $Global:Word.Selection.TypeText($Title) | Out-Null - } - $Loops ++ - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordCharts { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Word Charts..') | Out-File -FilePath $LogFile -Append } - - try - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Looking for Charts in the Excel file..') | Out-File -FilePath $LogFile -Append } - #Charts - $WS2 = $Global:Ex.Worksheets | Where-Object { $_.Name -eq 'Charts' } - - $Position = $Global:Document.Content.Paragraphs(181).Range.Start - - $Global:Document.Content.InlineShapes(10).Delete() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 100} - $Global:Document.Content.InlineShapes(9).Delete() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 100} - $Global:Document.Content.InlineShapes(8).Delete() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 100} - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Coping Chart 1..') | Out-File -FilePath $LogFile -Append } - $WS2.ChartObjects('ChartP0').copy() - - $Global:Document.Range($Position, $Position).Select() - $Global:Word.Selection.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Coping Chart 2..') | Out-File -FilePath $LogFile -Append } - $WS2.ChartObjects('ChartP1').copy() - $Global:Word.Selection.Paste() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 200} - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordOutages { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Outages..') | Out-File -FilePath $LogFile -Append } - - try - { - $Global:Document.Tables(10).Rows(2).Cells(1).Range.Text = '' - $Global:Document.Tables(10).Rows(2).Cells(2).Range.Text = '' - $Global:Document.Tables(10).Rows(2).Cells(3).Range.Text = '' - - $LineCounter = 2 - if (![string]::IsNullOrEmpty($Global:Outages)) - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Outages found..') | Out-File -FilePath $LogFile -Append } - foreach ($Outage in $Global:Outages) - { - if ($LineCounter -gt 3) - { - $Global:Document.Tables(10).Rows.Add() | Out-Null - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - $OutageName = ($Outage.'Tracking ID' + ' - ' + $Outage.title) - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Outage: ' + $OutageName) | Out-File -FilePath $LogFile -Append } - $OutageWhat = $Outage.'What happened' - $OutageRecom = $Outage.'How can customers make incidents like this less impactful' - - $Global:Document.Tables(10).Rows($LineCounter).Cells(1).Range.Text = $OutageName - $Global:Document.Tables(10).Rows($LineCounter).Cells(2).Range.Text = $OutageWhat - $Global:Document.Tables(10).Rows($LineCounter).Cells(3).Range.Text = $OutageRecom - - $LineCounter ++ - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordTables { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Tables..') | Out-File -FilePath $LogFile -Append } - - try - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Cleaning Table 6..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 5) - { - $cell = 1 - while ($cell -lt 5) - { - $Global:Document.Tables(6).Rows($row).Cells($cell).Range.Text = '' - $Cell ++ - } - $row ++ - } - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Cleaning Table 7..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 3) - { - $cell = 1 - while ($cell -lt 5) - { - $Global:Document.Tables(7).Rows($row).Cells($cell).Range.Text = '' - $Cell ++ - } - $row ++ - } - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Cleaning Table 8..') | Out-File -FilePath $LogFile -Append } - $row = 2 - while ($row -lt 3) - { - $cell = 1 - while ($cell -lt 5) - { - $Global:Document.Tables(8).Rows($row).Cells($cell).Range.Text = '' - $Cell ++ - } - $row ++ - } - - #Populate Table Health and Risk Summary High - $counter = 1 - $row = 2 - foreach ($Impact in $HighImpact) - { - $LogHighImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding High Impact: ' + $LogHighImpact) | Out-File -FilePath $LogFile -Append } - if ($counter -lt 14) - { - #Number - $Global:Document.Tables(6).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(6).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(6).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(6).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - else - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Row to High Impact table..') | Out-File -FilePath $LogFile -Append } - $Global:Document.Tables(6).Rows.add() | Out-Null - #Number - $Global:Document.Tables(6).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(6).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(6).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(6).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - - #Populate Table Health and Risk Summary Medium - $counter = 1 - $row = 2 - foreach ($Impact in $MediumImpact) - { - $LogMediumImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Medium Impact: ' + $LogMediumImpact) | Out-File -FilePath $LogFile -Append } - if ($counter -lt 14) - { - #Number - $Global:Document.Tables(7).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(7).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(7).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(7).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - else - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Row to Medium Impact table..') | Out-File -FilePath $LogFile -Append } - $Global:Document.Tables(7).Rows.add() | Out-Null - #Number - $Global:Document.Tables(7).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(7).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(7).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(7).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - - #Populate Table Health and Risk Summary Low - $counter = 1 - $row = 2 - foreach ($Impact in $LowImpact) - { - $LogLowImpact = $Impact.'Recommendation Title' - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Low Impact: ' + $LogLowImpact) | Out-File -FilePath $LogFile -Append } - if ($counter -lt 14) - { - #Number - $Global:Document.Tables(8).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(8).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(8).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(8).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - else - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Row to Low Impact table..') | Out-File -FilePath $LogFile -Append } - $Global:Document.Tables(8).Rows.add() | Out-Null - #Number - $Global:Document.Tables(8).Rows($row).Cells(1).Range.Text = [string]$counter - #Recommendation - $Global:Document.Tables(8).Rows($row).Cells(2).Range.Text = $Impact.'Recommendation Title' - #Service - if ($Impact.'Azure Service / Well-Architected' -eq 'Well Architected') - { - $ServiceName = ('WAF - ' + $Impact.'Azure Service / Well-Architected Topic') - } - else - { - $ServiceName = $Impact.'Azure Service / Well-Architected Topic' - } - $Global:Document.Tables(8).Rows($row).Cells(3).Range.Text = $ServiceName - #Impacted Resources - $Global:Document.Tables(8).Rows($row).Cells(4).Range.Text = [string]$Impact.'Number of Impacted Resources?' - $counter ++ - $row ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordRetirements { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Retirements..') | Out-File -FilePath $LogFile -Append } - - try - { - $Global:Document.Tables(12).Rows(2).Cells(1).Range.Text = '' - $Global:Document.Tables(12).Rows(2).Cells(2).Range.Text = '' - $Global:Document.Tables(12).Rows(2).Cells(3).Range.Text = '' - - $LineCounter = 2 - if (![string]::IsNullOrEmpty($Global:Retirements)) - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Retirements found..') | Out-File -FilePath $LogFile -Append } - foreach ($Retires in $Global:Retirements) - { - if ($LineCounter -gt 3) - { - $Global:Document.Tables(12).Rows.Add() | Out-Null - } - $RetireName = ($Retires.'Tracking ID' + ' - ' + $Retires.Status + ' : ' + $Retires.title) - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Retirement: ' + $RetireName) | Out-File -FilePath $LogFile -Append } - $RetireSub = $Retires.Subscription - $RetireDetails = $Retires.Details - - $Global:Document.Tables(12).Rows($LineCounter).Cells(1).Range.Text = $RetireName - $Global:Document.Tables(12).Rows($LineCounter).Cells(2).Range.Text = $RetireSub - $Global:Document.Tables(12).Rows($LineCounter).Cells(3).Range.Text = $RetireDetails - - $LineCounter ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordSupports { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Support Tickets..') | Out-File -FilePath $LogFile -Append } - - try - { - $Global:Document.Tables(11).Rows(2).Cells(1).Range.Text = '' - $Global:Document.Tables(11).Rows(2).Cells(2).Range.Text = '' - $Global:Document.Tables(11).Rows(2).Cells(3).Range.Text = '' - $Global:Document.Tables(11).Rows(2).Cells(4).Range.Text = '' - - $LineCounter = 2 - if (![string]::IsNullOrEmpty($Global:SupportTickets)) - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Support Tickets found..') | Out-File -FilePath $LogFile -Append } - foreach ($Ticket in $Global:SupportTickets) - { - if ($LineCounter -gt 3) - { - $Global:Document.Tables(11).Rows.Add() | Out-Null - } - $TicketName = ($Ticket.'Ticket ID' + ' - ' + $Ticket.Title) - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Support Ticket: ' + $TicketName) | Out-File -FilePath $LogFile -Append } - $CreatedDate = $Ticket.'Creation Date' - - $Global:Document.Tables(11).Rows($LineCounter).Cells(1).Range.Text = $TicketName - $Global:Document.Tables(11).Rows($LineCounter).Cells(2).Range.Text = $CreatedDate - $Global:Document.Tables(11).Rows($LineCounter).Cells(3).Range.Text = " " - $Global:Document.Tables(11).Rows($LineCounter).Cells(4).Range.Text = " " - - $LineCounter ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - function Build-WordHealths { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Editing Service Health Alerts..') | Out-File -FilePath $LogFile -Append } - - try - { - $Global:Document.Tables(5).Rows(3).Cells(1).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(2).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(3).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(4).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(5).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(6).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(7).Range.Text = '' - $Global:Document.Tables(5).Rows(3).Cells(8).Range.Text = '' - - $LineCounter = 3 - if (![string]::IsNullOrEmpty($Global:ServiceHealth)) - { - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Service Health Alerts found..') | Out-File -FilePath $LogFile -Append } - foreach ($Health in $Global:ServiceHealth) - { - $LogHealthName = $Health.Name - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Adding Service Health Alert: ' + $LogHealthName) | Out-File -FilePath $LogFile -Append } - if ($LineCounter -gt 4) - { - $Global:Document.Tables(5).Rows.Add() | Out-Null - } - $ActionGroup = $Health.'Action Group' - - $Global:Document.Tables(5).Rows($LineCounter).Cells(1).Range.Text = $Health.Subscription - $Global:Document.Tables(5).Rows($LineCounter).Cells(2).Range.Text = $Health.Services - $Global:Document.Tables(5).Rows($LineCounter).Cells(3).Range.Text = $Health.Regions - $Global:Document.Tables(5).Rows($LineCounter).Cells(4).Range.Text = if ($Health.'Event Type' -like '*Service Issues*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - $Global:Document.Tables(5).Rows($LineCounter).Cells(5).Range.Text = if ($Health.'Event Type' -like '*Planned Maintenance*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - $Global:Document.Tables(5).Rows($LineCounter).Cells(6).Range.Text = if ($Health.'Event Type' -like '*Health Advisories*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - $Global:Document.Tables(5).Rows($LineCounter).Cells(7).Range.Text = if ($Health.'Event Type' -like '*Security Advisory*' -or $Health.'Event Type' -eq 'All') { 'Yes' }else { 'No' } - $Global:Document.Tables(5).Rows($LineCounter).Cells(8).Range.Text = $ActionGroup - $LineCounter ++ - if ($Heavy) {Start-Sleep -Milliseconds 100} - } - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - } - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting Word..') | Out-File -FilePath $LogFile -Append } - try - { - $Global:Word = New-Object -Com Word.Application - - $Global:Document = $Word.documents.open($WordTemplateFile) - - Build-WordCharts - Build-WordCore - Build-WordRetirements - Build-WordSupports - Build-WordOutages - Build-WordTables - Build-WordHealths - - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Closing Word..') | Out-File -FilePath $LogFile -Append } - $Global:Document.SaveAs($WordFinalFile) - if ($Heavy) {Start-Sleep -Milliseconds 200} - $Global:Document.Close() - $Global:Word.Quit() - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('WordThread - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - }).AddArgument($ResourcesTypes).AddArgument($HighImpact).AddArgument($MediumImpact).AddArgument($LowImpact).AddArgument($ServiceHighImpact).AddArgument($WAFHighImpact).AddArgument($ExcelContent).AddArgument($Outages).AddArgument($SupportTickets).AddArgument($ServiceHealth).AddArgument($Retirements).AddArgument($Ex).AddArgument($CustomerName).AddArgument($WorkloadName).AddArgument($ExcelCore).AddArgument($WordTemplateFile).AddArgument($WordFinalFile).AddArgument($CoreDebugging).AddArgument($Logfile).AddArgument($Heavy) - } - - try - { - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Invoking PPT Thread..') | Out-File -FilePath $LogFile -Append } - $jobPPT = $PPT.BeginInvoke() - if ($WordTemplateFile) - { - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Invoking Word Thread..') | Out-File -FilePath $LogFile -Append } - $jobWord = $Word.BeginInvoke() - } - - $job += $jobPPT - if ($WordTemplateFile) - { - $job += $jobWord - } - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Waiting Threads..') | Out-File -FilePath $LogFile -Append } - while ($Job.Runspace.IsCompleted -contains $false) {} - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Finishing Threads..') | Out-File -FilePath $LogFile -Append } - $PPT.EndInvoke($jobPPT) - if ($WordTemplateFile) - { - $Word.EndInvoke($jobWord) - } - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Disposing Threads..') | Out-File -FilePath $LogFile -Append } - $PPT.Dispose() - if ($WordTemplateFile) - { - $Word.Dispose() - } - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Closing Excel..') | Out-File -FilePath $LogFile -Append } - try - { - $Global:Ex.Save() - $Global:Ex.Close() - $Global:ExcelApplication.Quit() - } - catch - { - $errorMessage = $_.Exception - $ErrorStack = $_.ScriptStackTrace - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $errorMessage) | Out-File -FilePath $LogFile -Append } - if ($CoreDebugging) { ('OfficeApps - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Error - ' + $ErrorStack) | Out-File -FilePath $LogFile -Append } - } - - } -ArgumentList $Global:ExcelCore, $Global:ExcelContent, $Global:Outages, $Global:SupportTickets, $Global:ServiceHealth, $Global:Retirements, $ExcelFile, $CustomerName, $WorkloadName, $PPTTemplateFile, $Global:PPTFinalFile, $WordTemplateFile, $Global:WordFinalFile, $Global:CoreDebugging, $Global:LogFile, $Global:Heavy - } - function Build-SummaryActionPlan { - Param($ExcelContent,$ExcelRecommendations,$includeLow) - - $Recommendations = $ExcelContent | Where-Object {$_.impact -in ('High','Medium','Low')} - -<# if ($includeLow.IsPresent) - { - $Recommendations = $ExcelContent | Where-Object {$_.impact -in ('High','Medium','Low')} - } - else - { - $Recommendations = $ExcelContent | Where-Object {$_.impact -in ('High','Medium')} - } #> - - $RecomCount = ($Recommendations.recommendationId | Select-Object -Unique).count - if ($Debugging.IsPresent) { ('CSVProcess - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Creating CSV file for: '+$RecomCount+' recommendations') | Out-File -FilePath $LogFile -Append } - - $CXSummaryArray = Foreach ($Recommendation in $Recommendations) - { - $Description = $ExcelRecommendations | Where-Object {$_.'Recommendation Id' -eq $Recommendation.recommendationId} - $tmp = [PSCustomObject]@{ - 'Recommendation Guid' = $Recommendation.recommendationId - 'Recommendation Title' = $Recommendation.recommendationTitle - 'Priority' = $Recommendation.impact - 'Potential Benefits' = $Description.'Potential Benefits' - 'Description' = $Description.'Best Practices Guidance' - 'Resource ID' = $Recommendation.id - 'Customer-facing annotation'= '' - 'Internal-facing note' = '' - } - $tmp - } - - return $CXSummaryArray - - } - - #Call the functions - $Global:LogFile = ($PSScriptRoot + '\wara_reports_generator.log') - $Global:Version = "2.1.7" - Write-Host "Version: " -NoNewline - Write-Host $Global:Version -ForegroundColor DarkBlue -NoNewline - Write-Host " " - - if ($Debugging.IsPresent) { (' ---------------------------------- STARTING REPORT GENERATOR SCRIPT --------------------------------------- ') | Out-File -FilePath $LogFile -Append } - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Starting Report Generator Script..') | Out-File -FilePath $LogFile -Append } - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Script Version: ' + $Global:Version) | Out-File -FilePath $LogFile -Append } - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Excel File: ' + $ExcelFile) | Out-File -FilePath $LogFile -Append } - if ($Debugging.IsPresent) - { - $ImportExcel = Get-Module -Name ImportExcel -ListAvailable -ErrorAction silentlycontinue - foreach ($IExcel in $ImportExcel) - { - $IExcelPath = $IExcel.Path - $IExcelVer = [string]$IExcel.Version - ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - ImportExcel Module Path: ' + $IExcelPath) | Out-File -FilePath $LogFile -Append - ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - ImportExcel Module Version: ' + $IExcelVer) | Out-File -FilePath $LogFile -Append - } - } - - if ($Help.IsPresent) - { - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Help menu invoked..') | Out-File -FilePath $LogFile -Append } - Get-HelpMessage - Exit - } - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "10% Complete." -PercentComplete 10 - - Test-Requirement - - if ($Global:Heavy) {Start-Sleep -Milliseconds 20} - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "15% Complete." -PercentComplete 15 - - Set-LocalFolder - - if ($Global:Heavy) {Start-Sleep -Milliseconds 20} - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "20% Complete." -PercentComplete 20 - - Get-Excel - - if ($Global:Heavy) {Start-Sleep -Milliseconds 20} - - #Test-Excel -ExcelContent $Global:ExcelContent -byPassValidationStatus $byPassValidationStatus - - Write-Host "Editing " -NoNewline - $Global:PPTFinalFile = ($PSScriptRoot + '\Executive Summary Presentation - ' + $CustomerName + ' - ' + (get-date -Format "yyyy-MM-dd-HH-mm") + '.pptx') - if ($WordTemplateFile) - { - Write-Host "PowerPoint" -ForegroundColor DarkRed -NoNewline - Write-Host " and " -NoNewline - Write-Host "Word" -ForegroundColor DarkBlue -NoNewline - Write-Host " " - $Global:WordFinalFile = ($PSScriptRoot + '\Assessment Report - ' + $CustomerName + ' - ' + (get-date -Format "yyyy-MM-dd-HH-mm") + '.docx') - } - else - { - Write-Host "PowerPoint" -ForegroundColor DarkRed -NoNewline - Write-Host " " - } - - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Calling Orchestrator function..') | Out-File -FilePath $LogFile -Append } - Invoke-Orchestrator - if ($Global:Heavy) {Start-Sleep -Milliseconds 100} - - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Waiting for OfficeApps Job..') | Out-File -FilePath $LogFile -Append } - while (Get-Job -Name 'OfficeApps' | Where-Object { $_.State -eq 'Running' }) - { - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "60% Complete." -PercentComplete 60 - Start-Sleep -Seconds 2 - } - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "80% Complete." -PercentComplete 80 - - Get-Job -Name 'OfficeApps' | Remove-Job - - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Trying to kill PowerPoint process.') } - Get-Process -Name "POWERPNT" -ErrorAction Ignore | Where-Object { $_.CommandLine -like '*/automation*' } | Stop-Process - if ($WordTemplateFile) - { - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Trying to kill Word process..') | Out-File -FilePath $LogFile -Append } - Get-Process -Name "WINWORD" -ErrorAction Ignore | Where-Object { $_.CommandLine -like '*/automation*' } | Stop-Process - } - if ($Debugging.IsPresent) { ('RootProces - ' + (get-date -Format 'yyyy-MM-dd HH:mm:ss') + ' - Info - Trying to kill Excel process..') | Out-File -FilePath $LogFile -Append } - Get-Process -Name "excel" -ErrorAction Ignore | Where-Object { $_.CommandLine -like '*/automation*' } | Stop-Process - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "90% Complete." -PercentComplete 90 - } - -<# if($GenerateCSV.IsPresent) - { - $WorkloadRecommendationTemplate = Build-SummaryActionPlan -ExcelContent $ExcelContent -ExcelRecommendations $ExcelRecommendations -includeLow $includeLow - - $CSVFile = ($PSScriptRoot + '\Impacted Resources and Recommendations Template ' + (get-date -Format "yyyy-MM-dd-HH-mm") + '.csv') - - $WorkloadRecommendationTemplate | Export-Csv -Path $CSVFile - } #> - - Write-Progress -Id 1 -activity "Processing Office Apps" -Status "100% Complete." -Completed - $TotalTime = $Global:Runtime.Totalminutes.ToString('#######.##') - - ################ Finishing - - if ($Debugging.IsPresent) {Write-Debug "Debugging Log File: $Global:LogFile"} - Write-Host "---------------------------------------------------------------------" - Write-Host ('Execution Complete. Total Runtime was: ') -NoNewline - Write-Host $TotalTime -NoNewline -ForegroundColor Cyan - Write-Host (' Minutes') - Write-Host 'PowerPoint File Saved As: ' -NoNewline - Write-Host $PPTFinalFile -ForegroundColor Cyan - if ($WordTemplateFile) - { - Write-Host 'Word File Saved As: ' -NoNewline - Write-Host $WordFinalFile -ForegroundColor Cyan - } - if ($GenerateCSV.IsPresent) - { - Write-Host 'CSV File Saved as: ' -NoNewline - Write-Host $CSVFile -ForegroundColor Cyan - } - - Write-Host "---------------------------------------------------------------------" diff --git a/tools/Mandatory - Executive Summary presentation - Template.pptx b/tools/Mandatory - Executive Summary presentation - Template.pptx deleted file mode 100644 index 1c80d2e7ff1cf4680603c4938f729f96ce31c36b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3715539 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� 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Ⓢ*$!h(y?BAd9ccDWlJ)O(TUyE zXAZZKD?NNY->-h3M$2`N2|y)Loq0H~r7}v-aj_T9l4cU$rPbzu9*2q3iD0zrN9IF` z(B&?v_?Vfd_|u8iXD!F;yvLLG>{1rWrH`02SPGCu9t-@lmlmqaIyTF^Eh^C~^00J0 zJ0+f)x;U@RJ6afqo|$oXZM8EPCFztiyA2o3A5-oxqmQ%FMD+*sXe6yEiR*N_$W4(ScV50jY!G&@8B}p{-mk3C6Iq9X@ShEGp z(_i=+nr&Z|MBknJ^ul9o?HVjoORB3U9Ue((%xGr0<^gHXi;t0B9`J+uTfMcg%jf%J zm66^{FG3XZMZxZg*qT{l*nh3b06w~Rp5@)9$1v9{`MK3dOaVe7u**A*+5=49dU26= zo)Kj}@BGH|Ur(Daxwbl-PIHP(czBMv$J4&{w~_n26XP^po4wDEifd&jo~&w6NX8H& za}cUPL*iM!YDy)YQ~;r|jSZy87(EOrK)6We9CZd+JIoO$0iV^=M08f2R~a?`IN5AF zjFlEgWLEh)VI~(*QS$`r)j~?})nzT7P?mia4)ArO!+_As&ArSC`k;r4X0_#=NCSq{ z@GmwQq?%2u=)DU*QX`^I*!BI$ar|7b{;FhBs4R46$JLV=ihA@6URv^L9@!v%c|(ot zaghgs6{%fNqN)O>%b%>9#~*X_@$W3sn+4`cWCm&=dTSI7<%Vb2?))h0lA|kQ&U0p= zOxz}FJcEN;qdp4YoJmoX|6W^^Zsb~H-Q0bIMFPq6OFB{GTytW#O_MH z*vv&A?!*@LyyK)k4Em}*M%sQ1PFb`bUDJiQh9sZ%kqBz@qb zLd|pUlCrfiTs-!kD*vY0Z&MF4-gNs!=F1^%$9( zn!}R0RJBAS=Y|3~5YV6){M#(^S09DfFO(>f$|dtCxh@_=tTDUr-7>1pXup#KZ}2-- z=P{|!tu)@pRGA)4ZssAe;O zx_+JYL_J7pwJ7`Yy0upwmln2-*7W6$x(yS=^=zouk_(XCZ`x6rkC|v01_m2OLO*fM zi*(ZFLbR*8eZ=uH){Gsm?V7IN8N2paoo(H&rN|vn)q9wkuM|>GK`ze(Qd%Gd#Uuu7 zVGd||1>(!~_ph_EMv^S}IQ680{+=kOjJiw*lXVsBK3t#A*5^M{x2lh21_P|>I8SMq~b{-fK5PW7yQ(Xe!g zUNpK{MyeQ40we|M%K+tl{a(6cR57X;rx%T)i|Kg)fRSv4@{HI< zlvyVBbvlwN?D)=1N|v>{U=tI)2>vdtcmY{NBYhb4i08RgKpEcRBCi#eTH*C{gSY5P{Ww=3Y3es-*( z{r(pfo@m2({%!dnf&8k@Q+I=EPy^#3Irn}y8Z~3<(CF#-224iQ!_>9tkTgGgbudvn zyATt1aO_k8!r6MDk>v38h_ffNT! zM{G%3p>Mv8(2cdLgsd?|uacKujO*VG6DR z%4eaNs%8iViL;H$bKzLYaI*?s1dvLD3n*@UvOvYK61YBTT;1KOluT+C4a_p&9^ifP3xJz4gz=>#Y@xYPE1`oS%SbOW4=v=*FcH|j~%Lv?7C1F=r5x8QOE zjLX<-F#+pMa6Hg?TwCs^Y7tCbZ*s9_mWnPtjaiipG4iw6qFra*+OFE#u1f|OH*R-8 zp;R-KvetA}^}Lx-cloiMIQgwhQj7didKV4fnqbV@I*VMy@`4cVm2CBAo`dpOG%jJH zTD*&bc>0CB)u&?VB<{+_knjX9CkbRiS6ICv_26O2O(R)xw&*}sBS#n^T|7Tp#*M)3 zVC%J^V!o1ba$3>r)4AZ99`>8*GYA+C8sSP8P>o*ryK7dH@vBeG+-O(%rW%&~h3MK<^Be!E$WR5tBNs*|RA6aW~{u_UZfH66#PiGPNV{l3On*hm=i66Yn827^rs zA(g7Qi>{|fZKkr2P2hgf9>?kJ`Ytt4sXC91@DoP@&%IW18>kx2gqIbIk8u;YcQj&; zKFb_#v=vH&n7~cbdSz}Wl*)CMOSock8}4;q(T@%Q%mI(q^kPnLk3Ct#-?~Y^=OTZL z7nbDajW`v1`-lBT_|L?&6%y11n9SxTWi&2t4*wj1VqR0@8gOA6*m;;a*EyDr<-V4P(sl-DAwM^bB zxJepd^%nMXA5sQt{?#y+$0@WV$g;emZMcb3c^+$_sp@9FE6B3#gtN+wD7ZgpmTG}m zm(&PXWzen#KE&yj^F&s3Loum9C1s(3;<7T=m#>$8ym$5UDDD8jy_xG+zz)W{w!+${ za#B}i!faA`)@q}r`iZmUifo>XE)$+zB2t>T(G z-B!TBH&m3!EELg=VtO_DO)l?A$gmxkTRWB_f(uaTVLEg@+M%v1IXfslbXm6)q46zy zg)~E298*m>X9hGo95C z;~9Vf5?X|!_z+%av(+1Faoj|C|8eg_^V~Z%ss+yzEe-6)_t7=dt)*QQz zIWCi&QNP)L86yYX?l|7YWp9G~nKPE4E)Ri1d+;HV+eDUVfZZ!~>Olg`u>Vxc1LeRd zBYDJLz*|ecY66#!JFeW9y)?GA?RB*&=OCelQ^}|n+GhBz|2g2PqHGjdAt5XS@kc} z%V-yr!D=@~J|q6*tW!3CVY;_4I_m|KO1FJWb<4Zg63Zkj^><^;PQ{S=3h~V{iw<-c z^>mo{gq1@0`!_kr641)(iEs>h5}10pvO-Zc9oqH!V)5>_y@kfqKm&mmUFL2DOd=OP z>FM&Y{_ZdKN?hB6&)Y-Zs{KEL>5EUJvx^&v8&g$nn@GGmW?*f`eTsm7s{RB+7GKry zH#>U^C;G^<%MlI0GhA-0nkMk#3(0x2ms4W&!U3!C4sV0SlC!4t(Bd&uL&KC3s3PSD4S*V+n}S5> zgxze$uL&C243hj&UnAWYRIvtgUE^x|%B=CCkZ>FE%ugW_*!`WJf0?`zA4iR(Ghuo$ z^?$-%<6EZ{_%hqiKPtNsjf8gW;f>R}1Jp_%Yi}|dF38CuC3g^l`a^nB|3nTKRU>lkM;}Z8-h(|3 zgJmnSu)u+k4!zdx8=V@x1N&1wHt@;Sr5#mT{(L&>c(Xa)5^S~O`ga+01_-cFakgi# zdW9qM+Pof4q4jD%?3hZC%^nbSp>9$&Xs!6_IvOp-nYCRBHEMZ{?;32>z+GS2wY{Vr zq3gH#Qg01N^!06fqIH{ur*Zb7b%lUSeXiBS{QJr60kdehQQK=0KX8jS`irAlS1UUS zUhggwZX7$F$AdX{v}BT*zj`qZ8}P<9Fdz5U%SA@j_-%wBO2uAaY$Ezq5cd!m53FIbAx zdgE#HV7!IP`!{ZoP3|O)Uk+aL(m?nx(^ZX|h;D?>20X7#?8iOK65w9h=s)g`u7FN1 z-wi!a_!&VS3DzS<&t3}j>px#+V;kH-deW52EEYkcYR-jRiM!>fMR2tiM?}WkO$jZU z9XxNXv)t5yw4olWf5d%sv)5_eF57Wxj`kr(9I414U zH7kZUosrfSVat%{$r)X+X}BvV6OWSxvM4fWP{`I#xwq*YSVFV^te_JO|UP zC)v8UEBrsJ%X2KvZ=TuzGS9daX*NhJ?V zz$Y%mRh8fi$FXiiod_@B9Y>Yf+!w0BxWFc8-^cL&>Bg?eWgUq>EO5}XPJRe&Pjd}F@bhdVE+iavT_%Rv ztpQwSTg-M57?XR}I#sJFeU{qBk|KMT$C!uW zkdfvAbm)#afD^(Yd;-2mF9JECV8D8~%Vg)lTz4=F^VL46sASQ_w42KY`WxbsU#)8p z(buaUZqUq@aWnj+Dgh-?bFP>r**27Y--NNR3g!q$sC&Y?Sr zJA^WwX8-xV`7W@^;X!Z2{78Ye^IqNO!M-Tnt=%dcg&L|QLcO-yfaB5Y5To6GZR`7a zu$4B^;@ap+qtNN#Dj8XNB;LG_oyamc>iKEK6c$U#jjU0F{!kIS)`WlOz31F`y1Am; zIpDKqg*`m(?{)50Q$qNwRq1@I^g?b;N)3`mV_R_fhk+Qwx=kiUS|?;9)7I|5lQk5H$ej7mR;n zv8K0h4la|t?{aYMF)Cb&Ihs=xTQnk$8GYijC}x!{@0((X6DlD{?FRCWL6T-Hgz*NF zWNe5i#7E#d%8{aU#Gn%9T^={`*@RcKWWFK!oF7ZmmNfshMjdS0UQ$}-0pCa_MV-`| z2y4=r3Eqp_{`jvPjI{J<`I>B}l>pg#m3#)JE{D%!b8c2_A#P{gZbFkkkZ{ zK9Vs0R0IsFk6%N+04Bu_^;F9G4AfV(ewMLk!~yXNX-ktym}JF6*aYr@(I4Q{0q}qz zD4+1sMd430FbJ$L(U1k(((KvU`{o>GSe z+PAaLT2!o{15$iNk-q;Id52{M`QIVF!P z<8N=7V2@k`r1T}y(36RFf;Cv|H=qT=)Nd2DhyGl8~P$b~!1M<5TLf`74<2nGV z;algg_BNYxcqMHVR}1E}{^sXq5j~&4mqrGPto6{96H!*RgY`}Uaj{?U|7P4lr{xq6!DqWn>=QjXT%d%Q61%os82$Do5aoir0WFxD!QI(tiE) ziTB?PbeBOY@~joZzr@^;>-6YXV4gb3LZhwU`+=y-`Brpr7J71JA|s2OTD0yYGGu{i z(gRbQ9`nsUcGG`)SOVMTVr+X@O40~4Ts2NEnrwEUW>hLWeMvGWPXx~nZfog4C>{H) z{3%-j)WHU8^Q%hntE_S`ZkY3)C0rf3P@$h88w)lU0sZ~TeBo8_`clZ5GS)fSvi$nW zY+3QID|oKJF>GNfiy4!;=wcV69$Vu{#N0_#_;y=4>YA$1R9MD}hS&~jEHN^c&6va< zY6EJEFDk3dpj-@jGT^8^uvg!6u#AE7IFoXcYr2!&NLJxvK1#~|==YK+!5pVN-z?}8 z==~^1RW+J&bZXP0NpDdA6o(4LRB~a|f@8gib4Q1D4FIDN)!HR6ovEI5r+j14h&XV* znQ*%r+A))^U?`$B7#R)|A!!S6wUo=?@Zl+>fsEJTlIYKTm!%F= z?@Bs{04ZW@yIyupA5Ob$4(iXg@&vN5G+1%9UfL#M8sTjGd4ZAQ8Fk6FsT`n;Q0+Z< z2C5i3=f9J-Tv}(5URA!XD!;14LpS+X8&2wyCv_%DpKtZ~mJ}j!Q%0 zyzp$Jc}12N2o~;A+lEQJb0+Lj^C>8j5+ph=p*q8#l?t5vc&^3T;qAu>!Qc?Y4_{kl z@2Wd|AbA;Yp))SdW>fz{QP`WIZ4X2I7`bIQH$vuW%FD& z=+q=SRpz6!p4sWsQnO%QY4Oe9Q|sI)EqVW@M@+p9-1N-%P<&&5tV)oYC0WPb%R z=WbM9+_1GVt2QapQ2wicAkBz<#+qxhMcCRK6&IqNdHGbFl=V<4`ce zD8@3rG~kAsCEZrN#2}A$`>ywN7~IlLy|i9BNh_=)=VhC`%sTv$-AWs!ZSoQfDh#8Y zlxU(>dhK}MIU{4c=W1-i`QDa|5 z4J<+XUVU=5t8o>xo!iH6S3oP?tV{`yN|U)-bHt&D+*>i9n&`{l zS4VNTwC4x0CX-(HD)m?3B!f}(C%RwPQ@);PK96L6xY06!Q*n~Zd1Q@*+Ej~9WW<2O z4vGUDijKW=jV1$q9j81yWilK1F-?)7yOM-5N~FM?_A&{V^p3JmKd|ThRvW_mw!^Ui zwP`#OIv7M&5RWuS(?aQYvDy@*gXftT{B5ZBqfuJt~>GJtKewiIO z2?))Px}X2b4&pLfM`}S&BheZtwdL={`+7p|tw(?u5>+chG+sgj>iW*u0|Ty7;>aJ@ zAmHmU9p*JOLwFsc8>2Nn@(%;&N?*0zh8l=UcLfhb)20knjqcDWkzfjd+ zNl79(b@qX$gZ7pe*tD6QbFVViZt|Ejo9Uqj;W_zPJ%5dO=C40zeEz;@%$z8OQT*vY zu$f$U8}Mfz!kAerB7U0Q(R^J3>`su*Fb1m<+np^TtSqg_K8u0E=RdIky!e#yDY{;P z%y!c0YB+4hDPMuToE6z)ePv`0|4O&$m#CUwX0sG?C$%QJq( zc;tE_ccJ*(v(VKhqUz|)O8B>2fPY|)i=Vj3`8!e~;3TpFujP8~PDtsoKkDbB7PJ|@ z=O;I0^_6{1h*P6-6{45Aq5;|jg)LJ3Aep0(-^F+E? zd-tLU5aa{5#)5M9MYJ;aX z?Xc5#TB_*TgGZ>^@HmG$zx6@61y-4F;Zywf7rN$qkfZbHAQQScM~Qwct`6VC8Mnjd z=*3B8n_7$kxPgf_HknuPZK*I6s)jWL@R`&J2#1Z`qpw`$Os*D3PaL+zgLV4kW z1yMqh(_XNvCAnq0TRbNGbI4+V@1x}TyI7z{d>-~gFB11}YKMpSBZk~X_TZ>ZL5e%3 zh3WRVGe&~y$!Tif&tn`(m*#jYtvElYq$q^|n%ehVJ_JqDjtb2avxPwZyhZ9^aXOkf z6?tY&&0!%l%ok&eP~CHd5@9%A!&IB}}q;Uv@7 zNmp_eL_Nf3Qcbs49ILjj*q0dMu@(;M5N(Kme?5t1M~h1yLX#x@-6uC_3Pf6Hn6($ z9$jrHz&*J3slGSEfiej-O~T^gGS6UP9e}2Hih0A33Vr@j@lT;Wv(ecLBce z?#2BE0w|U{19)Hq1pGiJ6Fou13zh(n=>Z?HFF`Z#02#}l13<9?Kqd3|#{pm}bNZiQ z5ule|&K;s%{+}mo01rL>Z~KS@L6H)6>8X9gsM!+tOEY_Si=Tlh$S)l3LAWIAk8YTF zN7!#ZIe+a$`MSBhm?RTI5>2QsK>-RF#uRjFbOw|NnB#5rvgdu&ihj<1y$5>fZigJs zxFBO{Fp?TX7U=5>8*Vj>W=V)6ERx%cekQqIYhUsXu(>ZLu|Oc^z0O{|1Im7d5Hu)s zn@&EhV$h>WI>en-i?+Z@FFK+0|EMpcS&m#-OgM^oh0Kfg0zr8G!vEJaD(LS`>*aru zH}t;+`hQKMV*Vd|Nyl!J0LAAYzNG)2^8rofy3`zr%Otb0Vs7CF&?I3r4F*Omqx#$j zPjB1VlJZe6;dLJ}*^}lp+i~*sFz2?D3$f0~`C8O8_X<&?vAD3=;pY^?f8wQRu(21b z!1x*`{E>!!yPNZvafKykro=Jmn_E+X}yt2tAOMGh+G+b}s0qTGutA zK3)g<$5iAMA4KmlrG8ZJg=)Vg=4A4f{Dy_bcMncGeS4ut2gI*f_CsEOC(@_HG%;kniG4<`m4M6R}FCssd?9U1Oshpmbj_Zb&XUNIKp zwJ_J~En;L;vmgRN4-h>y0XbzlFbbIls+u8e65LF#c_+#-@pF2zz?%RlO& zC5>rMvS)S%&1{HH4+iqv$4W{C)KL8lGH8HDj6iS2V*pbVmYRd&NQL)3h`Dqzt1bxb zzS?^Qh;hD#kFF>3ML|p*@NGOIFou|8Ejiqd6LHK~?JawAbh6ZKlyafJnMEB(S*s76k}Er zHitWcl>Pb=M0bBQd~v+`UDeAAV>o}LMUNcy(UZ_o@Jx+cNoq0i8W}CR9v4$ZdLyN2 z07gO(0;Ij8P|p#AlFJZKM_DV7rX<9Q-E}x`ytAIOcM%0Pt@LgwoGoo0%0428Y9tra zXL06&MaY`N-rk7Ra@}J-R`o24>y>KI)UhdY^^uZ$ z-J8iaY|$&drp>DLaG~>Z`1Ma{s;bnLDV=WDDf-eWnVW8fI?d>UZoi&hf8;xWx^b4~ zu=E{7TL%-*EuE^Mi^Sse;6*%L`_NiC2RG)v*8uPEmt2ZB)_R0PET~;;hELjvnukqY zgFTt0={K^JYbNMlojK;~v#S(UVGKqe?t7Df#d^p`XKo)m@=h7yts~hIQ!V#;YUDK zDILXnJsf~g>-}C0l~i^;%LK+bi&aU{Ow>rvRD);OkYT|J{^~Aws84A@x)c$CZrxvw zgbe=1SH9`x8`Queu?_E;%8^}|lKDdD%3%9fAGXgdQRdgXm4fn@%omI6_q-xrn*65! z0ig9af>FD%vUswQ@)#JXFPc^Z9MygU-W)dkb#D!!2HS`@8@ygs&WKdVxExF}pp1P0GL(zf1jGK0coP)rosh;Lhw~4zULl z&t23m_6nI8W|4Ub8z9ymMfk{mvY-8q5UIqJ4r0N7Pd@4D7Q*yOt%_K_C^PcaXjE>1 zJ=mwTv*rm-os|mVcg-Oz7FA1c{uoF#(-3K>K{cdOqd6p?s-2v;v*hA@E{Jb(omXUJ z1-Rx4=9<6tQs*T~PVF^QB>iE*x;1mr%trh$4mn*3ezwYyg|13cZRnZtU+$1~q3>Yy zr}0Jqyt!IEmPgf zozWO3jqL~8U+W&;MI46tBO6Y5A*>*p= ztw&vm7N+EBP5*(YUinSriwQY>ki;Mp|Iym_NXgJz(7vQBW&}C!d2JbQFiB?60moT^~etWoXl^mxY*N zRT;X}1kByWz2tvWCuGcQfUxjCiHB|`Wpj(~dW!A;2G4*ohpeZsHrEyJD)#XKte3H(UJ=US{C^R4j={Y(&7zO(WXE>0W81cEd&hRNW7{@& zY}@?DwzFd=H_ub&-l|jQJ#{~&LH<6_?2x8{xNDoT=fkZE_hF7-lRS^eDwJPG1G0lG+5@{;3_1M!Hoi1XI}E4Ls8}rKeUfuhM(j`7@8Qh7W3G^ zhs`eRO)ddAaJVeQ>`>bCnBhByU@L|}CJdZ$ZW@pS&Ii`M_sBQa&+r0@1JPpkl-9nZ zL0|ONYv#C7(TKW4qn3+{4PQNZpZWBExI<*kJUQ zdsDy~wX>}OwL(Q?H&xNu_P)_Es~w??VtP>_cb<}FGq~PXW@jI)-R>`!eYN=tNT0>N zGFbw*Sgr^=$dMf~8hmtYKS+3J<18?WZzmHy*C2ETs2`dDJYp#H;%}c|l&}jEFL04U z9nfztpn$JPP)Cr_JR{(UM)Nk$*$bIsLaXgr?P&zSt|J8y1iMMT3F_N zr(9pKF#LY?7foW90id@#=NXkL%!QG$C~{k=*p*T9*XcXENOG$spWR_>x)E{cBL;{A z%B%;H&){3Ti<&0R3$-SetiuK%NME0#MJv?7n%~cRMn>)?R?*rhueryp zHM;d)U~bIbwlJ#&qXhvmropklKWsHucA9DMAwL6zl*K=<35hq7z;71_9uiS;zbkdA z0`sT0k%pUH;T{i?nQ+Y*^Gum5zK+jsg9!d$8Hn81!D7gCre%KY@CoV^wdLpjW2>WP z%1s$dP2wL>( z<#)K;p$JFJzPP^MZ{IBU_^E@mTXqx2X3g~YCYenJ?*q0f<)Up$^G&`(Ip-y6k{fYX6202cYtF?+nt&ze;%1V=p~tl!LJY5d!2c;E zAI40ae})eP1QibapZ^Eg{&jb8okse02|k}4 zG`X%LJsZl@=x2J_x6+lX%mChX?YUW)0YC{tZ@WN!iPd)qY zNsP({^lr9*+L{{l2I6wFmI)(3S?Z!_I(z4FX6BIRLYJ-WZL^E6&9gOW<5Kajmr*l} zL!I}Hs%?NMQH|R5mr5=D(l4u*=Z81;riQe;7cM8YmjwBVRgbqkTXH|$u2hU;?w#dL z)6czq)h;ytmzAto`kChgKa{WBNUx!h;q>y%hRe;>DMS)mbM{k-^E-sT7ogMEAx}nY zua>k+1gN*ou;+oJW;$HBnYAtN7Rz?u&85gxbH52D%v}~?yWv`$1JTiFrNIrjSC-$T zk@*Dgx&lEvLsfJKIz4BW5MXXgmThSOKuNn*ce?6?Yae&}t~8i}G;2Yr--HrczzU)+ zoboojaNs6kQNTHPn0wtZYH;uNy5)|~mG8J>R*Uf!L@hZnhVq>*>zhZRn(dp2{>0~z zX`6<5WWDoQ#f#(&Ce$X6Gw+w z{W;6Dss6~(Y!4TzM6qd+`PXOAg5PqNAwQx{?`Rp-$K8=zni48VK^ zTI}VBV*pDubn^TP%Lm6~!cU&uQ)$fV8bUO;yKUozpqo2+c4Oq;|^$BMh>4Y7t;3XbB-GLn+Ezc*`18;LN5X4s%rp zWFm{w(k{Ccuv5wIE{6>Hz;0|taa-;O1wH4>p(^Q@1@EYe7YfP9_tMVv9!mBp(Ytb* z1Nwv&6Lza^BvZOz-#SOXP7bG|$o5s3w4-&(ZL~upRgPbgQw2KqWH)0k-4J@#(>WUI-G~X9T{Yi@qYA1jldL2 zSK`EE^4LK=GE6*O=#?=Uh?@cy0D=sNcTS_k4}Rh3MYVsy7C_~}&e~b;1xg>jK#han z^`3dk2Nn(>>VY-Un5_b?C(2^1Cz_BKWDCBdV*ew%WHb5zgmh-eY|`HNHy^p4Xx|M} z=G!bP-m;S)I2{7AH5F23RB`_c`mSsM%P2?~njt{MnPaM zK!ArcxO#B!2Cjcg$H&I>?+*1g^OtGhi>elZk3vNsByX;*T_rd&YbFXL*X$4x!*Mj~HY1xh97mk}+j#X=iy zWw|k=zW15RL28w8mkDATVMPNyYGv6qtSI})M-u>2WY&3N5{$bF#%!HzpE8ONdlH13 zwTMR&)<%YZ*>c}wp)^*>_`^^P2|vErEG}HaF785*3%)6>WT7xzc11?XLa9uE3eUNv zv1FydJ>kp;g?7ZQdtv|R0NC1BkBLg~VzO_mVIwx+j3V`&Hwr#W#vKR3Jn7X%TY|$p z>)o7=#`;qW`j+S)j}S!;Y>bB~4}##lV+TCtAC4eH4y=r)VONX=%8ZvLOOk+x0*Y#B zlR8?Wm>vdZxwCL0Gw90l*D{H`fED|hMGN%?1Ku0EDLgC!f-ibYBuWG{SImL}VVDXRsGZFT)h_>BwTITnt`v0!>FYx!bm0L z<)Um`?FK(H+cTgChRG}CFotdPp)OosXT0#KaGjU+EH_%QIy)?R-Yr+}d+(U=vR6Pt z*}ztFgCh5jA}lG9Bx!I>6e?U6COK_Zh=Rriff9yv*CV+NGdC>(#iarS0x{MdrTW7QqCgD)tQX2fW87?HQbaF|3diTxTwTLYN9@D`8wR4DyX?#>abdHE~nDHc+~% zxaCR_N$h{VL0&LhK@Wz)#{iDN&2(LW&C$a|;!RisM zUm3Q36W)(^j}me1RQe6Pk^?vs=iS=W1b*xLpK(*03;5HaT>3pc>+j39dKjJjvRLZH zCb8bE9pzR4c~**DTV-9^H4+{e@As-OiEaI(2e(_^_r2;)%I!)FdbK+v041&?d8;2U zea+TkDn{-LuEWuf#6d6OOtcrb%Cb+*oPv%DHCal*gM1)y+;i=w*xw^lo1a5xuTz&+ zOU}oYow_*ES(9?e@b=V?r&4*Cp%&t zwdj7)^F5_v5r}U^(#z)L$7tdhgBIOS=D5+I>^d?x7#8YZ+u|_-;b<}^~ z?N>gEi1WGMuOE)n-agXon;rMrEM$wHnxEyAhTFSkNZ{7&FKDCFXSD!mOV`>^)gLO# z*by)?OFjOKA{t@~UO*4l;k*Ld8xQB5hcZfHj%w_cJ{rvR1&MCB1p0PR1t5_Frzloj z-Vl$fCQ}qF-@=hDTeP0vc9X;fdV;aq&InpbLcYA$>ed720>}5RNtZU)xtiS~y$#h} zKlO4`%PrWvL}n7_mR5Rr=_o+M)PSW9Wkn_%71wCZHB!oIZ2?lOfVmDEkgbFs4s9KV zpw%Xu6DZnKrp=jah?~(*waGkc-Iu)tTpF(l4c2|v3-LAZ)cK$`ge4|*OrCltz*EzV z=_xZ~kk%fp?yVL{+EcCls5IK9N721KdM4PT<8*J2-U{q|cfNF!f8?H5bnR)?RPe`c zVq9{*-ISVhOLciStw9X|mD^`wKj6T4BUe{7nWwHb04|lVK?NTFG{8cT_p9pC`c<5H zP%>Pn!ClfjC|8!K^8V~sz~ik=*>HZ7JK41R0C(tldsfz~)lRYGXy~db(q(aV*J$br z)nxk91;GZ%9uzJCdVUF;4+?;>785iVz-5LJTN^9Y_VIn%G@z_dsu)r4MowqDy#PkMp7C^u$sK`<aNwSU*dgVs&4+Vef|_Aqr=(-V^7{EMM@0 zDH?Zvkyn1WUQ13TE56*Idz_w!IX9RN0hG1iD#9g+DVM#Irb)o&x}$|0z%C7Gdc{}= z7r{azXkQT&8?i~Zd&wVS*_7q9pa>Dlf&*j7(Lpo0TK)ko9^T3bI3BghpU?=ppT?C} z%pZqr#jT40dXvMT&AF~d)#Lo8@p!%dDA!uM%m}i=Mmz-FR71l)uc^6ZpVMvcJ(PlyZo#f zbNHEKST+EZO{6yNDFdWh-UaG;*$n2nKjhptKy8;lkjlPaFu2zCm+?=loN-K~rr{z+ z!tBISW{5`ru{$=1v~WfN`9;hyAOp(5eguO6SY?zp=rEF0PmVB@7~Y2h{YlIn2Ypcg9Vm*Y^Gscqo|qI8m2_QpwrbP^y5#ArjL zfXH&bz9Ud*cSKdWKIL?%k8~w#Vhz;345%fMKjeX|$dj_cpFhz%M3;QX7UgE>pp1ls zrQ$L@1$XwMNNaNcBxyqh1I3w2LIjmI!vYC|HI;gc!GrD)1@l(Gfx_6&63l-QCr_F( z)}a43guk<;h)HIEgcGK$RK*+qqn-cE5MtOx7lBy>VT{?2JCc`tuT0MuV+7@lJM@PK z1KyuU`E{N?=zT4(GbSXY+Bh40z?7bz~W~^g3%VXrL)ft zxNoal=o$^+OWj)_)`;{%^Q&;|U1JPtfhK<){(u6+lPs{Sr}EfU0=M%Fw|NH~5ovbJ z_9U{Q$AL_BSy4-*PVQ%lQ;?DOXX;5px0i(A%|7Y^DP(k^zo7qfG?#QQ4SvI+}|8EB8Xp53f*PcD%*1W zQmz#zF`#fvI9iTFtPE|mVY>(d(W=ObF%+2K$#{65#^HTtsk`AUg3QwQw4a5)f^W}0 z8=+UmEMk#nX72@R(^2=T!SD#cVYGZBWdJTA(D89MLjWxxjb_5Lb)FJiw)y|x@EP0L zCVw<2HZMfhzjzheP{%)mO}v}x9RB8THWp!G9|CF>xF5I^Ktbs@%J^_pWQz*-`^(T7 zUB611`9E%_ip`Hf8f@c_s-mlCtSkRr;{&F^X5*y80@SvywG-7Ewp{~9|H#|HXMuyU zg|Mx&(yFxSM($5PSOLvr*zxcvtZp#qNqw3S`y&dB68(TC2>gKUN0kKVi_tO9sljx} zZfl=yF@o51yb(b&`o|5XPD_cGlr+>8c4A{TJmc)Otp{X;q&d!F_DCS?e_=&g0PE zk(IwHkvkM%FZg%3oI+V3l4tRyroum9)aSq^LQ>#k>kRedJ)+>{ zn^2fTprMR1+QLWT&cPi{jJBV2`6bFRUS_397WN`z2SeZ(z{+n6XmNZWY+C)!F&-dk zIJQ|gj-9rWHki80$2}CeOWWTf4=D}?CVxYP*a3-9Iio|=TvG(kN4-k26{EG2R6X08 zR)&+wAz*NW^5yr_ZSHpaJ3;-9_=tN3al&BvVj7wbVeKkW=U(7HyjcNEK7y5d->hzj zij>FrMS(x-KU&i?pJi0HKNjtFu`xV|ZK@Jc)4mr0waAV?kuq->>eq|AcX^h!;{Sb3edbD}t>eI-y5?7~M49MOapEnW zEVz$Z3lZX!3A?k_AKQ4Tvi+sMSxUY?8~=RxljV`1la8vl0xMNyLn15(r}_DJBtGdBoy|0?=x~rDWRPqB3S3^qkBG=)$4Q~MO8^C z%#teJCj=tY>7b(kLlF>%R%zcpEnR~9o``y#s&)CjE9jt&(A^~NAJ46*P&3?hKoZMU zcdN}kfB_!?oHIe*0xPw2T+|x~=6{S7D0I=C1j%S3(F+IG-z^;8Z*<|{c6x^4zc%?#UdUIqAPYli z-w0)Z{8M~r-m=i%s>thO&3bU*%v+oZ4E7k=#Gd>a#b`HkQ8wR*7uM!KSlYK&%`H!J zh_8qP6x&PjQN03Fu4p&;&Ay{icI^8dx`9MmPj8 zu(AE z^*tAP%J*E6rvJ{WOY<#s+OQEit7T87`Dm?)oI0u={bAqTL!0^Asct9L%TbY2a;4Ze zM4Hxh(Wd$M&SXvI9GeFa3;2_ygzlL? z!IaRdhl0X>t9a7SGC(6?9IR>40D))*{~Z8@S+6}^sS?a&{qC_{%A3M&)C@wchxiD^ z!Tk_#|IW!b2=qZ?BN2pfq50@V zePdv=ofS*A*-DhfX|xPV@v&LU`)+BHes`C^Yqhsn27R|sy1)Bgn7&(dDgWxZ)_v=- zZrH5tEGHy7D=uDRH1xkX#ive1qo#;Xh2KCw}oyS2tL> zG_`hDN4A-4bkcN$6nX@Gr!N1zmaDq8e7I<+eORTq?EcBeruZj!HgUd6+-GL z3}>`__ne%Id?AKu%5c-kG4Z$S)@+)Bd=w0ru%avl7AR0~a+}5RLg} z(}`Pf|BY^M;a;FfbOm~?VY#mZw%oMt;|+ErM+CS5^*)U819aiJxB$MZvWI_#0Y!iV z(*i1lD7=&hhhzXL)v6+QVl{2z9F+&-j_u=#K)*{Cb;MO1`# zwJ{8i^Xq-Yk6Tg^JvwTKv$k@Z(~pYnjc=pDd>6r6ebi!HhX3b1cWK4-iz1P~Ks+o{~|#Azg9M7Zkc| zc_c-p)HpzdA$%(0uyx{4cW&bl0^1`w+rx4W0t{E}o%F8MVd6*&Z2r`VbjP&Whj%@W zZ?>98^fMx|FhI=^%Ihl}D`y_@q2htnZmqAWRLFVgd9ZhOuXmA^Eki#jRxZP5>+X6t zJ!Dt48r%1DuYo`I{cYcDV?7OAE*=T(5s4U`3L7Ey=vp=KyaZPX4DHq{=PDJqOGkSV z-+L#q3us_GHUg%%XWjpH>

k6JRet$ZtA{Kzu&V?lXW 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 Ox`Smgs^P5? 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%0A2Z4p$2&{)~eVx1I4 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%0ATE|*@KJ3^IyVAo@zIIIZ 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

RPx4Qi0yrvm*IHiMV^U2-rnG6x=vHau(g~# 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

kW;;J*8W9=tIv}#DFMn(<;zoX-Rr!0(Q_&}m~G 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 z zP)Iwt?|j)a{&I)>^Br<`$k!ejj`X>K-4`OFgJOuy$TK9?vRx{*Mzb`JQ=@XJ6)&3r zw}?A(u#Sy$)L-HDz#}luX_47`z`G^Hh^498=mr^vgsg)yDlKVrc+=FSwd)x8xlpPd z$9nx(PthJ)3;CD)t9q`LkiU8USzkVo%U^!w|BT|hDxhV$Ufy(BS6#>FV%A)c$ca9= ziEx5=`|8vqhy?MyWKkU|MXIWYTh9o>j&`r1aU}w2#cNHO>JStz&JC?zar;m3IiraV zbtLyB&BtfKz2Q+*(^u?}Y>7Gyi9Bc5k$OX%6M*(SWr4cv$Kt*ESdU*H3eImh{F?jr z@6Bl7ZoFPAM)(vWH@88 zb9irX&dPRcEKZW?p^RsO#;Ypi@;C&UI78yk zv_|vTNolf;9av|8p(CF-C$6@Dp^61fEPoG=;0a!0TfDWA{S@desL>(OA)^aCFvAIs z*RVkP42~8u*AN|cPzRD?tOAZcVIxKxGbTHD%bo%6k)_9&65u<+!~?Jp7sqmN`=4OB z@?i&Gk8e;Y!OZmP2zZJ;yL!XGVMsn}nW8t$s>-0h z!tE2-a(2{~)QleRNI}E*h}$%foK?DlYLQETF9`|utkF04ez*rKgQD0S8IFZy=i}-l z*3VS@%43}bp!(D!Em{I^qZw)uw1EoSH#p6*DC$F{Vgnh0HTkmZYS$z9RQLi$9Rujl zy;bL2o-b3hs{ajlCbRV;diqSH-nHs@%D15De8Yl@SGo?B;)`(9bc~+gb;#WS)g{nx(n1Z~ngBf;NbTt6LzsZ`-^8Zxa7Is> zM~AEie)>H%<5zn`$!3tD^CXWiAUXpdh1{62<@u}5z`AEFmh{fBl=T&R!^wLv4TvSf z!#bx3F0`ct&-jA>3Le42ySc1L(`GQHJylYv)9*AvsDO4UAgmt%*?# zXJ@Se(eN%T`dT zeFCux@&zksZa78<8_&+P0Dt40yhOfCh}7vXJOTi0E03AcXFLLf!vdpU80v9>(}Ft$ zGq7SE(dc+KeDE5e^oOOKH^8XSv#2pCr-Ckc?c^e&*yYT(JXLRxv9715KEJ}+l(`@M zNqzOq=iTpqv{f%}tRTuXZRV&-nC@jdYu!FaGJIROo{r|ttAS~U;PPr;IjT$tt<|HwZMxViwCboQZvVtNH9?GEKrOTZFeKs<)of%KYt92< z*AnQ`9wdizy50=$x5QO1(W!XroXk2Fn7VG9st*@GS(GNW#Siiz3cJ??J%2R zPW8In+{8{2?y9*rqbe>_7Db9W0botFPS+9ER5|xPYKN~^{{8B=zZ*Z-ufODZ!nhvq zAH0m4?>jTAE}ypMIlyEPAcr|2$R14RHwB7&+`x(~L!u}y!z*!jj#LdhVM+9xyhzem z#(2B(HWrpshpgW66LVym>c>5!iE5m|FwNSAyc8@?Bm&yv>X0uT5*-pfB-6v`*NvfL z;!08t_{Jm9@T*<8{bxLacbvo4xWMuI9r72OpBO?DeHT4RaUaLZ7t zjU}f6yE-6G?Xa=RpvQMTWA_@8VT^R3$!3JS5(afZ787*z?7qFlXadxPdOy8zJ> zfz^zVN=SmYA4Z?jmVl+~qzGGH4g@`Nj8q1mL)-{5BejtXqP$e%t2TB6yF>1t@&4fd zUWfd{9ddWbpY$!MpZ%1nzm%`~gLh(px0Si@g`C8JhU9Au1cw8%jgSLSCKK$)0NWmf zya1k&;cTl~aP&rY0vzAzLBYZeuBlwT@@r9gE9c`QWl+s{eY8h38BVTX2&i3mI z&-(HG`y##LpS{qJKin@}{b{|tAHzuTXeupUN~^pTnW|*iRg)hD!)T1&G!qvg|5V=k zktMt49kn*_OiFX5jq};&ogGviIZij4Ahe$q<{@+kU*PsejizgYp^grKeX4j#A!Age-NQ21r{U59)#7!uP9 zL6m)EX)PuHq-4hDFy?{J8cL<(M?h z7zvxJu8~swL5Ho0K(kL#3@~L~RAY3ASWi zaZ8Trkho}Z!HWA!yft9`3%#j@^;;KojB~h~k+`EJyDhE`nH{nkNKM0Fw{b^X*+1my zC*FfIB!dUHf5n@6;^8Siw(%Ps@~ak(c38s*8L9yejo@eK+hQlki1u=+3YWzNY2cY0 z3_mF3QY2#v&Q5fg>>+Pk_VGl_$=S zSm~&b0}YJIT{Xbb0tQ&j(E>*9gNaC+aZHw+F?#XtkkuhSJ)zv#JrpeWzuzJMsSf!U z8`uqerDsrFifCyAI9|4ZJk>(p=}2FVUFo)9Zy>I>ybM%r z<*BqoEGK0zTikjAzEGGxlu*Ox%&j(EP>I`rz!{(tIh*=QA7ciY*IP4m$}0%2n68t( z1Xn@#g^sN24RXANo^O=DzG+_J>*A#z_fAkhdi}$PpFsU4Yy7xD0M*zT$VeB`SXy_r znH)CuG#aQ`x?UnaYWckL`p}PxU+wh+>E&ETXKm2`I#ixJzswc+geP5}sNYT;4 z_0-~2$oKM-hphcni})E=z;Vt5XM!i+ggtLzp-0YaXjMErbS%bKacv-J)#N=wTPk~m zp%EZM$BM$3u>e{d+m*JP4mk~oTV{v+3;h&m;Mu?#7UZoTL>1ywheT^MM-*n1IwTsf z4jG)zBC?QB3@m1fLMCqi2|7Q(>Q{O(KkblTbx8NZri58q0kfY#$8I+g4I_IfHy1Ko z@nG9FBk$}&Z0u(@<1Mws455}z-29vP&I2He3!AqcgT@#`rG*0`^vz2LrVBhPe6}bJ zrSMMjW}IYXen=w_s^ZFNPSY?YN0YP8M+wb&@fSK_hFlRclBxt;3CWO9#+1 zkdtJS)ib0alqvPNR-@8FlhUjK0W+P*-V%7&9`9|eTOn;yzxltpL;h18@=x@PcYyWFLV=)tRjejPjR|SBq5$|MdP6X^*kI)g zosv)rPXU8kQ7%q#cgI=xbEO{Fzj*!+7C*}C zXYgI=pYZtGyT5ns(<|G--hDsklg@PHeuz|?gdLi@NOT? zDyqKIrURsSLYvY$k+ntks1NZsb^b`>ORIWB74QHe)cK;BdqG0wzv0fib{+Il9NJ=oB=@;l(<|Rc(q?px*&~L9K*Bp!6x#Qk3y77` zI2<>j)OJwb*z&XvOwUj+oHOYrVaa{+xeQkxlrrcuDwX>Jds|8zDpe7?0p1RQ1f=A^+YEc{*gbK2>Qs;Fd6?pW)%I zvtF4p3<7{F9=Z@xVvpMyV=W?_2$*45(m0qwz=E_PVI#3|^N(=*z#|ycxFW#Z1Z^7z zQau_F7uu>X;vHx*h>{n88S`M9IDAsP($764Gib|*!b+DkdfN66AXGQ7HAU-kwxcG2 zQ#)?z>1z80gYCsH$xiXSQrI9bNq3;Qgbbp zB^&X&VRHm9Ri-niYyCz2@&kXV-ag1b@_~P$`fZpq#8+jqw)?8x5kMX$S=x5dJl>yr zc;11Svd;T?p^MATTce%W0MKMc44Sk&MSmzSAQ9CBcUi*6)t2^@-vN9TH|QBjxY&2zTPRn-Zr;=yQ|_Zgo?3$5t6D}e%&FTjUkZ@ zw4xJlJS3}>o<=)}Ys)%CT~{A5Gnz(C&j^wF2uzw>U5w%1Y{R@Fj0v4~ZeU`89kt8)w`R@Z_7O z3p_Mr`CAfJ{C@4>Y`^A=W-3d^Xyc5Y3^^!*GX`pGGz8O(3_TAqZz#^RGX_1wwNw~7BMnqZ*~5UVH8bZF z9gmje!o^i2r~Kf3bzl2bKfCqQ!iW9w2mhyQ-fh|Mw@^3LIEVC2>50WC$%(kv(FR1* zbu`~NL&aNR%s@36;U)Sp1! zy-Jsc_yl!{HhPvjSO-iQyvd=i)-$T~f?Y=d%nSW)xTi8|7?bPvFSV}pM|brPEq-i^ zPXliqGCCx>KzeL}GprMqJbb1P28t4dD=j!%kP(U_Y0~yj)%@W~#UHoj5pVG+ZGt`P z-*7))$?j8|s!HIT>3bo=UlCc4#OlmOM5w)HfH2FeuGt^8R>eA977;5OrzBO^zPjrz z`!}rDZ%&6L-p*@17ay;B^>{&>BW3|(uu9qGMhgd)lN<$LNLNKJ&SC0;)^^g(+$^Vr zBuoP{nt$Fyi+6fE5~cW#UbKRc>ckn;9<-o`JqQ`<$9M#QE*LyB*jUC+q{aEpm5k=7`*X4HZUI)Uc9eqz%1P9Y^peMy+*>wLz$ ziwF+$)Aa#Q8;4Jv^RnldewXNije_K7X4#^cqRr&8jkFoaXn+sRUO8}kWEc>wcVkEb z3e+L9L#hFB%exJlxF+4>4|T}*4*8$jo0cKn{YowRNK<;b+wgAG*6JDi;_}lW)df%v zG_bsrx1labz=eDZ!{0Ulj_6G_EGPPeGe8l*_C{8k!^Gu;?c<3Sv)(!*1biG-EIn=# z=`%A#b@INCRn=ZUZ~k&UpZex?uJy;~-(Tj#i@(JmuKr%F_gK=5e!dM;iPIL(JFc_Z zcUMxCrnG%ujP31NleFqvs#4=l+0-lbt961{u8NwMR_U5H^D-*sj#t3@&lj%p9T;7c zN49YL26&fV4b2OZc%Xr(4b`cMSS>k<&f%l-lZ1Q7UR$@rc&{(tS3jow+nqamRQ+Hz zz^t;TH6*|3qykBHm>6=DxMgHB3bTTtuvNv?kM(i;^<%sA#f`7)W?z_^v{kh&in+G@ zH{3ggXvPxPxWZm5${yNO>FQeXLec$fj}DPf%*o<~x2$U|p5?2r_g+Fr64xErmk0mt z>wF6WSq^pr!OvxD+z@5UMku1KTVG*OS2V5l%^VhcyIEvJESP4}&D zdyVEt&;vabtpCBUeg#L^(58<)M8)3nlkT#DY^b=_x$hpRM_A#?NM9Ni zg64$_R_cV4CP>k5K<5L_Nc#dSC;t34%SD2~ps7U~=((Yzd|xrQPy}!s;-sBr^H^m> z(AXSJRMG<;8{QffVzdr3c_puy26Ctw)tRt*OG5+V6~n&1@^m_j)I{hR&CALiBHuAK z(g-LIVbTw*bP2+P!rC%Yje(Wdl$aNE>{0`KT;gFK*1@O}FZZfL{=7rJcgX*`o?&l& zcgSqR_TyD_$m$ty{YovY=_es|mut#@ROV@;knu{#wU8mk>uhP9b0q+IMQPsf2yUE% zDdK3Bvc?@f@*3hGnL64lYK)Ni#Hg)l&Q$6xv-S@6{+!q_VZ{P6Z?5{dc&V>m1mKnN zzghX{*Dq6Bogde~He9K@5bU_!b#vK#=uAMhT~%49IZt&SuDy#}#=Y1Vy2?9CbJ#fw zcJ0fwK16x~D7x4bH9z znBsOWA~-{@2M4Nm!0|?S30fvlx0f?Bw}sq^G(PMp{y;VLZ<;fT`FEHe?2s@0EhQ{5 zY=v}v?g8$L3ff0;rK}mADd|xWzV5%N`LnI+FE@n>Sp_7hMb*PJEdDp#mGXkuN6fk< zSG~~E8$@%en$M6wnoK!aTH?x(QOwB!;nQ=A@(r`fzrF_?DsQRaXw^ByMkTh&r4O`S*6n(;=_M z;ODuZ(@1^eJAW`N0pe#M=0F2y^aL}6CrcH0_F5XUCqs_i>ncQOdL%Xqf*Nt*$_d1B zxH+2hui=ceHy(j;`viH$2du4S>NjxgTc8{WcN^=Dq&DFazBOHtfRnr|IaV3JNrMB8 zq4NP}R5c;P;0q}A>tV-SvN?gF*LYwr?wd0tO_bo&3c#QTrbRM<^Y>ILI7nS%?vUuE zAUR^+!;D-T3ST5aYkC=9L&go+Z#GR1W%j!%+y}7AhbbABZbk^a2#ZA?i>;# zHH|2ij+z}?P<0`n)ob-)#-lzy==%P~d*Qj7dWGgQxK7i&b08{rOdm> zr3gxHJ4xhKv@1O(e7$K^))7S9fH^0!bxAqj1Or>sX1#@Dq4KlhZcHntRpHkQkL-AE zEXyf`BzSrSGgA%SqID0)oS;@+%%)274hK5Zp2ek<4b7>VZK2-==NbB3_q{J4cr4Gy zt)DagtR3>NHTI^fLso~(=8JN_Fw)V%R-7GZ%mU2n^(gIp$KthW`}K`4D!-`x<%}BN z>WsHrr*aLIe7<@xC93N`DZ?$UU>?F%)KO!pItxEF7q9XoRcS)cg6Om_0T=uy7wGMP^NM6R#_1JY=JwtsSIkY}% zkFR@3X2vrp9tVL#ZJg7B0|{l@z_&fJpWtb48sjJgu`Pn>Ygd6sgt&~>@Fkv63lEb4 zU-7yXcmxk`oWuJtE!ZLd-VS*>cruJA^q=k7aSFjgfu|gQsoe_P>L3u4Lm8d_)+3R)}p4CYTe7sV#sVy*u z^0-(0zy3i3*_%QRQPG8b)##9DjgTDgeU0lbkPYk}q~TZ>UhG9O#Je;wc;4^`ZlnqM ziiaGZ>I_mVURKmH3>8EdT_?QCVuYbZUT|foyU0SaWcL2;O2?%on0G;6;aBz5z1r#g zuwJiz@%%5m^k1xc!{#S%+USn&J|99d`Bpp(o1ka0!hZY9?}1U%nX@YEYt&+BCMMlr zJ?sfM;3ou+jlg>5VF&PKJ;+iN(5K=yPA}1fm`n8|8;}NwE^fytSOPV;7`1 zUAhlVIs$0DUX1U8pUQW}j|TD>jNYp@Uu^k9S0jJ1m5zV9r~!3%NHzw9aV5JoUcfUd zBjiZZhI(8Y{-VC#fA@42zRdX2zSh2wml!KMUqo_N{U>GmBF9h_WM^Y3S>t&zFLW?q zje<^Jh0AZ7Q;c}Qoa$Lx6#LT0+yA9?f7^xs@;mam?4-uabNs>LD&{pzRUuF9MLV)I z3Sw3XZp86J+=8Fw=w|sC&755$y=`*dv0k&P1F1!EkEB!t(KMsz91^9V2W@7wkh$~+ zDztDMf=!g}0IB3Fx`}=e{S<0|twC1&sYQIGr4+|Ba0ZpAaV5AX2Wa>(C;gsg}3>XR_3%5VG{Q<}t4TuZN zG+tyxiFBasS<;VvI2a2-UC^17Il1JdWQ}*Z_(e96=@9s=jeU%sv=6orzLq(bps{{7 zu&!)+>5%`gpABRi*-Kt_-+hX_L$a}cYalLJJPbNyHSlzAqXp)~U~Ah5+TA{67+}WW zvw1_hWfGf8f$eXJ3!Y02rgZF^bC2S!T^Sq={G@p8hqqb2 zT|#Fn-QN6WJwL=BEWB~E-^bZ+=6rZ-=R;g|R$pvc*NyuDzxUM@uSn@cIV!TfkUhkA z-Vi|8s`%k|XzS}W^_ljB49(!wvX0l&P2*eLq9MKnRQuvhlO)g@204WTH-la z2Ce8=+B1WlI+|~S*Bj*0hx6U?h#ys%&TFkj8-D`+;c9{3Z0!C=kFk#qxjT`Kk!R?E zGx~fGJuS$wV5nVGM12$dULO}CZ2YvokTK>P8nfnjO6BqJ6RiAMvG z?FGs0fiy+72n=vMdWJgW>B5IcKlY$)OGO-PkVb)Z#cCsD-)7CtZ+k!6jsqRC8W_c5 zkQ?e{%I8!__8p~dFgQ;!2F)uJ%uOAz99}phEej&^20xfy+2$YYkf%eg9$6p-9@6#` z9>IZSM(9b}GBi=82QuTK_4*y>Tz4ciAVk8nk*(3(S`3VWNo!bXuVXCpbKL%k+kXam z>?k5E9OAsuh8ZLKwqB5A9Em~u0z_!FL33rC$SDC@%n5s-0c#EBEuG<()QrgL7|VPB zxW!77f(JT7pP(~A`1~O7##*)PIbNC+X#~%37+Z+TE4FZWse(lyd*PfGB~w$#59h*g z@{ps4#2El;`sk`K_j3$)T6!3)QhlYP$I5o%uFFoH1rTmm2HbM00;IXy_p&~3{+asfjUQ=862({OX-t*Dp;Ay4Q5Eb8VCZAR zT8lBRS#(N0rIeE&&v%e@(j?opQ)&(C*tO<@3>5*4A3*eSbOW#|T_qz=(NnKUvqtk# zb4SX?vQsMF2+!(RJ5)Rk$wtlF;#MWjfmg~fHeM;4O{`X(pFsW$T2z(MKVZOo?vU%RldwJYO>y7Tjd5>OU!i z#sk--S)p_x6V<4y<2tCJGo-rgsk|TCclo)_CEfec{r~p*@Lj2I+Gka$6LsuP9szu2 z(9u4+Eb_=KTonLpOzSU@sWRfyO(4?*>0 zj4-6cX$B0Nw4!pbMziS%KWXe90Yj(O@M%A4_}ReY(x`S|fa<#rxqGNU$Cw&j=uzA{ z_rSO_$D#|MY@o)OdIp5S!>A57*)tz0lF{+o4~2d z<;4M4+t{4O^}oME{-{CmX#*i&aQlNta4^!*0Vun$snhYk)wvIt1s+C{j;Qu$DlKpuU$JKYNHu4OlCXoBj#@U%&J%MoBND26CAl za+=T3F-ub&QoSV*K}c)#ka!Gwr~nG_FfECZ%Mj;W_Dlajx@C+PmHGu$AR37I3#dav zLDYpEok1RjQOuMMxemiRE}L0WP1a>`D)TP7rW(FL0rRoe+V`IiK9jHO$9MDMuY7=? z*YjN)B+t3(j>5m(&Z_k}Bvw9?`V?&w$NP<{lIL6(swR5hqp;&gz%AdE?F)}$G|Q&c zN|>3eMz4KK`1!asl=acdR~FIKykCQfXP1M$%R9YXidI#YId9-`FdC&@WQbIF`#awl zZ>417uCSE#x*sc7OXG*lzv1-DtN5o41Y0~Adkp4cm_%=irAI_8%DAJ*Ar+*m+U{?t z^T&*@vnNE?cC`2YG0>&`Z@8E3(q@t_J)#Sf^y~;uYA83SV9rEBVP7?B>dMxA76a$& zLYc=C|GlN}%fpmZI&Xz5_x2gRTw*yckq5Qb+9|vlwcRNP6h$Fj_dV8ItY09=W>m@X zw-0#2mdto1sAY(iBj6@dUUW>N82v#-!0=@w^^i+lmY>-q7Ht5~jNt8b2?||k%JA7j zI;szCeCm*=YfvW~PH=kcI@qclWG5!k0l9(G42BYCSl~i7V4cwnQ!HCCU;?wDO*50i z(vUDv?dm)L&NFm9>+w|^kKjVK@zNoG)H4o2Ze`ql18fUej^amp&!)%GK+^-~WCPSN z!0@HsMq+n|P&4tQ_DMpVoIcyrbnp2dpZj7 zp^0y7-#@rm{1VFa9hwh*b^U*+NL6Gp|w4({o^pM!W?isi5araaFzy6|u_(z}l z+pWdjA(shh^B^jJd1h?ioB`7erc(gBMdF)eG@4D6VwsksLWUuh3rXDm!o#fKg6Iro z;=wsJK{enzgQf)`mrq51=QCdFEwAhxk}I_3WY_IwBY&^F2|)j#zPwe-xe!z!j6lebA-qmPm)j!Pk>bwjJefNKCKLD#+#rIVx)z}k5f zVYYDb0ghhy+6vYZ7fR=aHqywYz%r#u_g7(wrK8LrTwDbF~{(e=z28X`vkkthc zG?^pGY!Ntv1f61n;nrm8jD}8)`i1)Hq4TGSuV&VAdwtaTg3w$yPxTI%Dw9F!|0&{a zil|tqpstJiDc@nuw$$rgSKK%RD5whA^~EadtKI*-%5P`rnqPf;eyV)tXxkS11^ELR z_iFAtvy-GNqQjxF?}H?MKEF_ZAwK7NNDE;*yq;sX&s&b^_8;K=-I_jbP%OU+5vROiR-dVg;1c(~lc1WUj6C zbVziHQ9HOI<86}-fGvc5g*u~@m~uwSm2eFC!Y2elP6mY9qw(mWG0%%Btfxb&L;k4a zTed)QkkPN=lQd0~oSHIKc2&(-7A%5%`X9TNQ%XyA&kF+JnGjc(HE8DDis^`>bc78=Hz zYk}5CtmuqOv)#;cSU6Re)B!Nv)2c!YVmRT>xDOSzI#jO?C0W# z%N@_Hb@vd}DH$YuTMT~Q9>Y9EVc*qPcfCZf)%WJ+dL}+NwgW*rbHsttX4GblX2uFewA8**%&=Y84wJjM7RU)Q<(@&3IizcW02 z-}}!keIMRus4I2V?RV)#bgB+RMu76B>NaqQ_JVa}V@FdkjAnCGJmWP)&*u*_^-~;z z>N%r|?vP)w1omVFI zkeK>3z$Q>FCglyuq`nan0HwC=580($-p*-BlT#hKGg?tYzV(IdEevPk?>pqPQ|c5s zf&UGJdP*H3$LKK=5a&!M=+%$K4(w-)2v`Q4)8^&6aRp{4w-ILiRowoG+rQ$R%K}cu zEsrk9xAt}%Y-p|(ILELiK(oiC79@zB&?8(@4V)1gDjcMU7bcV0BtC=o#&^DP2BrrR zh%d0|6Rd2PY!%>oF))faM|Xf6+iBdmAKng4`&^&_DN1HHk3B=OkHX04lvq8*QliFp zoud9e1~m=bnxsx)EExv)!yWS9wVz^Iqj`G9?weXtZ@wFlPA@e>tdD{VA3PmZV8@=-fW=VvXh;z|qJm)ddM zdn~5n3P9rpYIdj6#I=zB=Jj~fhJo_pa~{`N$a~&bwjX!jJN3S#b|g`(1EOP4#l&fN z4iw*%!)o4ogUiB3``A%tT!iQGnovz}6N6fX53#l|j7S-^p*U5l-E-8n($@wH3Tj%72#QPDYYvx+DA=68ut?~9wDAWFmA+MhzC1p-&=`tV)X&vW;ue?AC#bx4{g zEGIf()PhFPXbUQVgNR!a!>-tC<*h~6c3l&_EPq=35>o_6>S%Ud$8ukUB^2YXL-=pF zx2BjnwgFa^j3hQy5$6q9B~_sXgi3$ewYfq_fCbO3#T4Bou$JRb|`hXPV2ru@c{tsEN~lM$K?4xp*N~2>lZ5(E>4* zrOr_C+4Y5a5n#p(c)IyGEpN13L>c?@WS8uheF;1#(n=iH*N-b8PHKFswIal%% z-2TGt6Sw~r_^<43^r1D`01-qAK!Vj5cmy|e9u5S7#OO0RomJu-z6K13gZY6FSsF`GAq z0bw|~CDqeBf*#X=^^43qBtppE0ls;DuG0k z@0zWIPKxfebUE*=XS4-WThj3pX=;mV?hW8;(tR|e9`P;d@ggD$j)fXcRV87dbOoYh zTMIJIObKhw3L~?j!a6QAVS{SNE52|Jid@7Kv}yt>2anBHh0o#q}ex!AOW zGHqD6WSjNOW#hH0(m>2k+fFi;@!HE0Hdp@t>Qi0cwym8}z;v~|eN|+oVHK`m8Pup# zHjgyVqZ}SFm#FkZtr!_au2~L3%&cm~QKSP43|rNfH=0@$Fc{;RQF_)9`HXnDA0I5U zR%Shjm+5qt{4h$|Ab_A()rOHIb;~jwo%nIT(CK-?7*nGk^VFj~?goat@qkA2vjIDL zRLR*@&)8jXbnr*ky4Rq_W$hiQcSY5~}>kW)FLqY{v zvvVz}rVF@4g~CD?l4bj#96`}Qx9MOBqIK+cKV{VlK6l-)d3H#3flt|Axc$!&3WjGI z7^V)nSj_->fMgC1`+0(C()l^53#U{%!+QCTexapY_lfHL#WavyEli9U`jW*yc$P*7QBhHblSkU083DQ##=lQV5YbR#DgGuKID}57hj&DwY3C^z4w`0M#@w zBjieeE%|vgX^3LM+ySx{bmpwdioAZ@yXw1rReyC^))e){hC-!pv9_lap08SK>={tP z^nb&ht5zze%w}^`n>(Kks-zAm+|(n8;xnJ?+YA5x^^s(_Z1>8k1_FV2Dbi>yc@7SkmPy&z_A%$#b+D(P`i4 zb>9?17J{hZJ~c*~Ch?~>whiB{A^G~Lyb!MIq3jf?qc?qO79fRr3BY2;!>&=jq-0YJ8uc<^@Ht~Au` zTO+_T*@^MCA=JEbf#a_<240`9N-Xme+&+X@^eueK8=(txm*YZ-O|hH(WANLe6~4hfdFTNkM5 z0vsVH zYl**cCe$?7{=)5_xcqh(z}Cww?kX!+1E;etDEmWu ztKn6v$vc&yD?O@;%tS{)>yd5AlRkn8<(RnO-_uoB^!^;`q(4}^U->tyk8k>{H-z4A z?X(;ZP_>ju=dGN#pgR=zC3jSg)RlTn&Z<@##Z5ChX{rielbe-7ugYsI>)934abDZR z>>zwmk`|*`@q`F0tF$!LI47cUwDAEsPg$Je%j=``6DsMNk9WtfU>2z35m~&}UiGI? zHNW3l_TR`p{_QN}YhM7juxug=mOM2<9us*^Li3??`Fw-iL_-#s5IFOd7Y9zeBV zz#j=0W2Ku;jXHGN3FqCgkg429Wq)%!-xf7Yofk;jpoPIO{XnhTEa+M zLkZl~i6t+U!S%nB7oT&tM)Re=|7+yy0wAw6a%oi35|ej>7etY4!xz-pFM}bG=vtSR z4;S&}t9qesFWH;iq6;>#PfhBUxb?c!{Vu=ikkwnfc-HKQ4dBygyEzkBW`P9LUi4@@{& z%WS}lq|sDIyeRyt(mi1KrpHD+cCuf_BLFV{Oo%igzrY74?cfb($V_-agGcegBM3YK zLJvh299lWZLY8ahX(TshI~^D7+o}taW8nkzX+P_1;GwKDr&|UAhjO*?2--#ZRfjws z^1q|k81wT6K6S|Ir^pUj9rEtlNpb{V@I4@cNFVM6w|~X$6PsR)z4e5YfiqBY6)3Er zH3Du`vKrn|%u?(dr{46<9}4T7Ra9RDtP0NA`Qz3pWZpcUsq&q-Z3Vuddb{|2%}b$v z<0W3}UvKa7eEsgvovSpr0(S+zYcv{j}sEB#)#)Vp_D#r`r?40QQ% zVZ8xZbH6#CCE4>(B8Eu zU2lAYsvu}>RvHc~<*B;722_;iGsqv#)*PodebIpR-7ib&g6$|;C~D7iRVyiT1c0G~ z8dY^%1bg?(g)g&9GNLNqvY0wni8tqKWuoR5dbai7a7T$z<#r;U_o*|Qp)^(034Il% z5yM_NPaMWI5Sb;*khdYuk@h`77DQ*d`BH49^y>mAK(=2}?)H})wP88x3*7#RNATN7V=0Zc zKqm#Z1zlIVrFw)&qHf^?SbPSA6SFO8G!G->fk*H)I5vF`P$o|dIeKE#D;{c7zdYu5 zxcSBmy(ls2%a8M>8t;zkj$1wzT#soW$GS2^$a1I)ByKF`0y&~j4Q$=x`%VGu;B*9! z@xuChk)7viiNc zU+Cit|Kdl?H-Y}h`##SXQ39UH1B9v~%Vs&d#4|572HFwcr_(xD%2e>!>Ow;U5tMCh z&`yVU^`*JTOQ5wQ7qx7j5Wr}`d8+ojLxK6YX4B+HG+)*!yF#AA4c=L`Z^4~;x$l90!@Wb+Xb`;9oL$<8ud3`Vzbo$Gl@#3k-%uaF za~}1>Z>4h$P(1>ag5p`?CNQ~-L9YtgRUQ|y;eHW~oqSd7GGKYRp>$cA=+d*aNRokCzVlM?2(8hy15oqxmNdjG~#I@f0(bPy<^%8`yW2u^eUp zye3v>8Zx3^hEC$m@X%OYK$U1S_o35siz?BE!zSNoz1KNd)cHXXUYjo{PyRKU>5h*3NnwResMA@RX11oY7Uj)Kg>UO@?1=S0SlDgG# zrwk@ivaW(Gk7$iMbWU0_c8Hd%;kUju>s|16UUnfivX=d7S5<+-{!FUoXXz;XUi07R zf7CP7my4~2VQJQ>X$@&!<2H&+FG;Gbm-PMOuN1!pH1O4@h&o>zs;SC&-Af8&y{yLn zY3iw7>+;Qy>gS(pWsk*6(iQQ`jVmhq;dTB~>wK5^8>Iw~bpg#62~I*?{#Ch2+x38xoZG3n$d%{yMg6N1rC(1 zM29?mdvp!zVj~-v4`I>WYaQGaCGb=a1j^Z4h`S3ig({E}E@8X<@tXTKu5u#QGM_z6QrsE*ocrhHqO37)5`EFE>UNWLN4W1kI?+8cwo-Q3b25r6ixpg3h@A zMcm%dX{gs|-dd{15=YhDl18?GiI+Eqp-5rrRzAkT!+fEq zQ@rRg&vZAi9grPzI^-YikS`swI^^HnA;0?^yWgccWOm4(bVwTGP2OHkB2qh@**c)M zF-`L8I3w+Xj!<@#(geB( zbght&?>`X~tnwP`f)=V}uKH^C7wcbt?cE(c`|=tUt##Zv5@1LJC3ybexmC~&vd%S60dF0Oh&DvMGHu{ zO%RSckZ&2hhWHHmD(Y{dpVg0^=x+ciN(QerH|BmZnm|P7O;aC?Q~WpFs}^bB;vABs z3uZ-dHFkVk)rVO1&H6vA;#*?mQNRApNRNvP_7`2_gMm;EoKXgZbIjCYjAXx;xW!?k%6mXbmC3QqA^BB(q|+LJ+3-Rn*tEGq`EQ+YRbZ> zF%vYl8{Gb%!R-ahQ4H-epx_qZ*z}6GAnmW=oGaM~PJ2U?z6Kvmjo{3N96T&FxRpIa7Pfg@%Ty_d#p8}^ zHm`RaN_>7L7A~yoXV5FILYm1{U#z~YZ=Uwezs&%IaOssN1sB2_}yWT6ORGJ6%rdFNUh^kK%KTi2Gb$(R=Xp0|q z$a+;PZVEbq?Fg11lMd3X0L-Fk@6bs^ll|GkpYBw9d=p?8991P0q9D%~ZVZaLh`YYT zf5Tlj!Jdj$;Y;4@x7v4(GyeOlzEAE`by)JN@*O>!XV*zqNUuZRGApxK?yDhLmFNz( za;&ymQ=v-c;hbSg3wb7fZgu07ZIefnLY%9%D3n-aJG2XOm? zcjM#$1Am>pNxg9ARI-v8r+z`4b!n^xa}0@V`C=&B))6}JhPp@OXpM*bgLnjk&*ldJ zTYQb%e~U-(3E%m~Bj_rs9lD?lIkCw=!s*n&=$CNyUr0Lw@X#f6piJqc-*@6b)?k@$%OVJRA7XxgI6GWxMPdzB0~H%hZ1v zXQUm7#zF{|K9gpKlo~?T;mlJK4k%|d`!%nsR9C5~cH$^9pw9?!+7E?Wy!cQa&79xW zr(3_8zt+p;UwVG(%lC!8f8PjeURvg@yzX%s)F zd9ta-BS(mC>79hO$MF(Mh8rg}l~mDTh4O_7@f7?hIGZl)6!g}YG{-r;??Ap8*X{VO z_q+{W3{3?nkT!SCgy{0ZyK;}k})`(Y;_LJ*pAYIyFfJ0S_?e* ztdCDueYt$p`Qrp0^~l~XP1<}0a1Iykr?p|s`kxL?arLOaZjylRqKxEGU+w-|>qp-V z`_gfM$owcQ=3AV_j3wdVRNp`nYf7jz(3IG9gnVf(d#FCGl=B1BppZ{nRq}Kvf|t@W z@RwM=61M{t!h<6X9SfSAG&6V0!fxh6=gq>pL#LO z)xdLUaML4ihg63=ZMdHz4C!<~R!2{3QDX5o9TL5141jz_wnnp~0tUry0&8lX28T(l z(fmyVY(80M!fEZfCgOB3P0(p+Jy5mmsIM@A=1G9o8o|U;vGx)Gm5`nz!UMQv6_i^2 zN@~M)8YK7Z8PhE~%2!AB-xYYF)I(say;Pn-|K5za^y}ZA)qGQT4yNQAo4zlLHQpMzP#Wy3X zI&yAA?z%Hx+p!XU(pcVCX5~!@8Hc&1oLv=MFTM8-C#G8R0_+_zWzZFx7e+N9Lb4x} z$8NScm#YgUY`~BX8R#ujY>|n@Wt&v%_-R(m&;A-Gk`9z+^Lr53)UiX zZ#Zxz{u}P9vo!jAthu0ThXD-5RjL1v*ZsXy{>$$tUC8rRlOH9MmtS;7T^;04MbX^i zx`*{S>*t6X7Wb}I3ud|EY-Q`4r`oD&frisn%_YwXDUlD{198bAhGeNpC!bps6ZPrM zTuoD=sZfP{I&sU_{q858J;NRHW8Z?L-hz6!Xyn&DBm9q=06lwXnMwJ-@g2-9nZy~F z9X{jj6Ax)a+6`Dw_lA=PF_fq?aVt*62fKmSwML;en9{3Cu}IkkA&VDamDE|qKp!9u zqoDqyrY4=XIK9dDVSA_xpiIWS^%{m6hy~GSB}N)2`D!VpAqkLf$+b>XUW#^tg9CZw)mqYWVb1GxPImZN@%bEKVp!dBxFm*4IqZhvt5##h1Z^%CQ) zmQP83!x^`)C^YWS#RZ4}x64hx$)Pa}-o%XE*9alia@jEwcZxbQIN&?xO7kFm@z;*7K(fx%<+NsSkTp_=6x9qW=W zRM}jjW~&)RM`%NdlF|}Hr?5`f5^tNPGn`kAiCeg2=xn(aE9BCspCrFrf8ZtlSm8~k zpS;z?JHC2EX?a>Gvr~mAuAm(f>(pq5^ki|{85gl1 znW2BS4ng7f-P_+xL%w!Mni=X8Pn_Y&;rnf=9er20G*|oC_N0%smS5g{FMXj|uoE7& z42!Y0=S$U%sB7hYPoobCZ@BMFh2%`FL;kRS@%n#a;oIX0^LQc^7^4POR2?q@-O>RFsTM6mP|MYnKq6EowHu()fJnS`$m%shhJOdSRn;t{ zs3|Xip85&$eIecL8)q!@2^bO^kKp$BFgzgj!sU2gar=J?kKiJ~i5>|jP9sZBqS~IK zb$A+&w+5s}&ZY-Cr1muG@jzUV+8goK1)aYeBOUz)Hhl@O?Tv?;;OEduJp3K3KLN1q zt9p6h!jPi|hiO8?p(W8ac3T+3rs<)ZLFvWWPk{zfOHPOUXFFtc$mo#&e9w64km`4d z-n1K7{t`Cz`N#od&Y*6i7`QuR^%{jVGlG8y=UmALyz)vQdxBF^K{q*!TUe&xY^8zt zlsAk=d#cu|>L}k+`UqC7+~)Oaru)KP$mJc!8NO7lzq#`7UN3Jly}kF8-dX~DKXL_h zhYS=o{I%eG?n3U^=8Ct4#Cv+G)>_0y`P}xdQ;Mv%bzga3T$f_gE3AEGqBecfTbrSn z_YFp!wdg7(r#rKiiv&@>M5KDjo>-s8JKhqfTDPs?d@i8!5=cpv#i={YdtLg$<l55@SRA*hPGt0@_Lnv!-n^a1RPB{_zicK7< z#@vRWIm0_Kme#;TK#eo~$mHsf>cpL1VfB{ch%UohrIlyj!WgE;u%&m0d~M)Uhm5N< z&-H1m3uj!mhC3uXqz&oyFG^#vx{wCe_{6$(J|GUYv(tcB)aXlv@wh+*ZRvkag40HL&EBHD)aIp>dd~F-BQTL~}_zxZI`I6HX@GI+1Rfe+IV)9s%$$=VY`T zx?sV)Mis(VPTq?P6K3CIF6 z6Q~|8Ib7Kj3Okkpa7{s4+#PkacpBZ;Wp^KIyQXK_#Xzrz`^6{7u^#@mTm9GHB$c#1gNV49aZ$ z;S9P&P>ANtX{&cjE7JviWO{7{9WDk{C-9XL&IuWm56kmMaY{AQN-eDUQav!0`?uR_O;=Ja8c!4WMI!hOM|`<-dM#X zx@lp*6jWP|k;Sm#wnP=QRjcW_aDopFtAMk1&D7e+Ebx|FOv~iSOv<@x4As6$T$(0Z zO&PS(jg$vY=k?#v8l43;mDz!soRT9pVKdb2fGYcSXVwD1EZc-_oGRJ7fgmr`a)xfG zV}ZR;5{Z=^WqG-Q)hZ_3Wl&V@0SFdRNKTEg@FG%jESD9Mnj(i(Nc56;MbFT<%U`fKje&qzvP8Zc02e zsFP@JBf$=`a}{)Ed$;-V6O}}3H3xgjx{qSQatX(%+ zwzFu(lG+?^s}oCf99Ns3lR{N#vaNHVD~4-AM;@aW!X?c$kE=eXCm>JB=WIC?J)h`a zo`x1Q+C(LBz!=q|5o^1sr!2ns0Pm-YV444`IK+_|HtDe?}6Ikd+BYP-t1hBthpj49?U{I z!HMY=;`SL~`WHzNq9)g`*+Y|5(cywCT1DJzB3G+Czwc0UP>NR~;<0inJL+9chyw4#! zvVrV90Wr=w*z&qw4U1C{WY{HCNX&Y!Wpm9;bwO?oe9+{{um+H96C8?RwswhAs>1EC z#ym3#S+BFh(@pU^h3Th)s+^p1(pxWq8(sl$t2Md88lxuUCEdYI=@B^T1Z6zj55N+R zB4%|$wl~&-&on(AO`XLQXBrUne*ie-_MDAvEQ@9wTL8pTsR_9zOyXfP3waE7pV@8J zJTs_sQ}$4xOa2ewoXh!DJoIh+B2u}H^T1`?I&tg9tq*P;&}%kl%JO+YTT@J!NgCm0 zCLzLo@I{#K^v=c~&7dEj_AS0zy>qu%Y{cYKKIyP;Gw3DWGu!aRBxKx4ES-fJw34{h z6IbzZuEOp!ru84jDJkFdK~l7qa#X5`oY0tzBkHP}bZ>SVn9GaatU0uZxg_;+BYJp` zO2}KjWP59Pgs0Wn;B*Ue#jO5%{NaoL-RMuDSbSVRMDI^Xop#*}huwx;N(vDjdKnMr zxq?W$If&FWpd>j+cwGsEJ4lZR6?R$U@Oi^Vsa>Wf49@IYIXf)Jf^KPEMY}z#pcgKB z>vYc=f}eStFzodVk;=m>9^S04PC|9Q7XJR}w-CR`O8uvoAOE8+D3fppUGgK&0V&$L zM~HZkw2Py}GAfR7d6tjWKN0;ie?-_#L8MLtoNl>5v%3l;g%$n{cWL57X!3dC|7iT+ zXU;dw6CdLqzX^LeEAHcgIc3#hs;5w`u&a@{exVfP`}atM;>2>vSer14;Q4$JG%}63 zz>`&rbo#bVd32O6^ck=e^;Z_6T!1#W=fEGTqdN+S+AE(e7^pif?C&RVhN=@_M^xuU z-fpUifHSh4Q*|+e?rXA;07v77p#CwFRM!ngk&oAJpMmu`r|>1*+c+5vi&4pTJ{k_& z*fN=J>cB>T#f>$r;7xCMIxaJ5aD9t$OO!2yi~3egotubHPMOqK6s2kr=eJnY zNu1(WphaIwdS(^mKu``^&J{a}ee;0Lxp2<78-Ck=<+5U}N|1_{VjZc zhW+)hy(a6ygJpeLs#V)CAiXFl;=PDzCxR%Xzj zWKiTyT+p3Y5os=c3HO_4-qanOf(UwpO=WGmkg(Gkb6qIh`dgfHId6E-mJ%RnCiFEU zMUZH!k#^eY0mHV7bv2QU%X-;3p=YSAtr>M?lPgOxO5+_5qn%iPF1>hfOMfEb<^OB( zqtB)E0TbI*Z!Yz+QuLg6M=qKyvhMywuT2ESsV~E|n6WRR7o$C)DQyXq z{!$hj5o82v2^rx=XJEw_(c&T^)wqnKi50f&_kBD{(S)qZSQFp)jqv(7l4sy+>c8vw z%Y_VqvdANe%uURF61OH)PPK*r^}{M)wQqxzA?o1{8V~!g3Vwf2_50w8J$YNAcYb~> zC0X4pq$(gv>VHxuqwLwNuxdArb0mBGkB|Ck{`6E_9`S9=_F8YwS;`RzDK0@&ky{b8 zVq`C8ls-od!LHvGn>73jl&kic1y00miJ#Lhe2@ZL6}#%atwxVU&MEz0iu4!_r=Fla zV-jjVpo)F%kX3LD4+2THP4*(6v~$Zie% zxd*razsoIVX9`mkjVR&6My7p^CZ}ka(IyYZ+R+W$IjU$+U5D0sk{%=vRaPCEZLx_q zX9lfwG0iqYr19=B8=0x=CyN%vG{g5JapJnXt?rxe{{9!zdFK{a|pHaZ9PZI8+-9(9?jV#P5%XU8LZXk)VzE0w+e5aFB z&@SA0;XN-ra}#l|zlk6}$|;k(wQ&EO*^<8{v6siqB*ZTADW6~m8C?$9UxiarevhY7 zhoz!P`2E#4LCgX=MrPmu1htB(CZ`c@72}Lb*v=@qM%Vl~jSh+^w!O=7X9P93wHK|I z^&VfY{NVoI9rzGxe-cIY{B&xZ!=6j#=~Y~thY-yrrrYnpXK%}ikl!17uf3RiqZww! zLCCXcXLXa_gI-%zb*~00h2Tu0qPJRM4C1cPV!CMZ5#%TFS-0za z7~YKTnr)Ll>kfP9+?=&y9#pN+?-g48<%DE0`H(@KjhkNOBlMMEtt;8-MOoVFNPZ$$ z-)3*?9igthza;d=$dEce803JG6d^^;?iueMr5*jBrfS80MUxNlY5v{4|9bpYKd$qf zUw9O^b)j0^ok4|Fm9R6o!eNq7DS^`P*l4%a!ajn`mWqF?bl_HmH|8310-}eg$u>na z7ipWGb9-vG8PKs&Ay3Y5u>#9%fI=Wm z%;52tJ2AY4lW4y4NxsY7obPn`+;rjA|KdA541N=r zBW-Guxb@fA?Q5{*k2{l?f^JrTWEXW3KgnrgQe&aqEpxZbB#k#MFD)0-WScbql#TZ! zzRL??-}xlB=l&-%=$(zsY~pE(z2!|C>*;?r z-ac|V9`Oj+8dQ7Rc?2#AiejUZ#_W_HBxlHBlh^^LCy%*}{sWoy=J*j@s_KpiGVK(1 z4_Fa>rDCWV#uR=n5f%%}6*ViH$LSdLxQfBMJAQSnos3wYgzGc#bSoZ)LZ-%S<2~bP z)>njIv{S0{^gq#1n2pzblBQ;ZC4f_2#%xx_e(xcCW>G3@s|SVp+-3(vrhw$P`W z#EENsLJB_!u^p|8)EZZ5TUD7ELeAU2;f|p@A)y!+LGyL=zaHQGj6aRb*I6qmyrYQK zcIh>6CR&-G>+MgkR}lH@!&Z*S)M{-uiI8MF)#K{mcxW?mXw~dsr!=ePDuM=rO17+2 zWbRee^_LVqwymC&Er6XwzNyW&PVt^AEFs!Rc`WR0u4XJ6BB8-WCbNAz4`b0L z@7`BQgnG>+o-O#+HGrR(4D(EgPy#Il``mKc4wpI3!Qvo zO3=N^0@Cb@i_6Vs4ycsfF3uu>DbW{jPD$^>>OsflC(c^fH5HPRS(h=@5vvTxg5`bvPyEx3~;9S9MKH+vV%YV>Ca+!|H7P1-=#Z z2wK;4%xR*hn}{N?czvNVb{Ucw7N?fD85>CZx~b_7+p(+!>?+s4zJLJC_ z`TKMf|F(+^`jW5YrCV*?#}q-4b+d|78!a7NUIF9bBF256Bfc2D1%Bj;PqI zm5??Z#Wbu~GYsIM=>Ie|=5OKgtbv_EXZ(t-{*iHhR*i2DTjM2i++YDww{Jpmg4(j} z6UiOr(MLT+TVc)&^>h`7egSN7Mm4`1=v72!Qb9g7ADM2)NIz;G>2A`>C&q`S*A}GR zVAZhTkkCaMt>AzHkaR^E-th6|@M+D61fDH9v;$3t^=deUTOV|{D`jx31zgS zg1&P~WKbsYGI%EO^ZjQA{VIc2PT9!-%YrlQd<&#NT7ky^{3hBlksy|(CU(vHr%)jA zsn(^zCNjogQ4*)%F13UL3JHW!aDYy!;EhKX*r0R)#i3O|yTS~SL?_?)t}!8o1wE;K zR5}`9rT13v;478yjf4tYfr`1n*GYq?(=P)x8^KO7yi5@z9PhSE#S3$+vNx}CU&1LVLyz&LXx#b>ys=MMDkvfA6q9ZqJbN_JSM)SjRn1_O!sZ^J}cVw{#hi#@~>{&od~Kc;!j}C&bgeg zap~x&>?$&*z*Z+Kp*6(S(YW(06^F=Z>qBV1*T%fBLr-BlM~c+K(K;3tb}oB|hc8QC z-uu&`r|os4S-8AWYOX>v08zU60mE#a?SR zAOCHi0YN9eX15byT~f71%*&h*Jt9{(HljyNEKckhxoGfl_~0X=lsRMztc?Izs(n7;ZBq4!lK-(Bbr(slWF#CQ8mG2i3syX`0&qf;8vt8>JZyQBpsRY~XHaOc3WRm8`^|4RJnA85Y^8{YB1|HA6>_BPLq$g4=TlTARm zhTb8Ahc~&8ud)KO6}sRp5mm(z9oSW1&;{AARB8ofRjo3EVyatc;uV@D5988XB_75vz~_fJXG!SEL_5nvxg^RW z@0p~LNj&VzO`?C5Un915P8+fE^PNeRpdXX?SvE#A-&tTAZT^ST1-*?2y%v|4obnh= z61RS03c8uZk_+cFvGJY|jf+a9AP-*27xa`;~he?0a1V=7LvezkpX79rda zO%PDB_5_mFsn-ngX2ZyV4LSDx>7Jq&(m!l1DcbJO2&YtpI+aUW42}`wWo)CP*EQ5$ zJLt=1c*yDz-TeezEep1bCi^q+CBVZlt$t1d=h0SN-n{}{Ut0ZIonNf@`>P=_-b=cm zw{g*Fq#_Gh5U?eywU#$yOm^>z5RKu)t^a)Bhpiv{9UfpfMG^e`fSRclnT^9{rwMxv zFb7}%lQOiqc1OD8?|c8asGnh;X+MnEe!qC!8eFGZYlUqSYw>gFz*KmKn89M+@fm_R zOhSyUe}hi=mB}63m<Jn=aG3CCD5bAnd z2NmimR;21>(x51^V=iE5MlPogMKA>ndSzeIjCWjd+DEckAqy?Y6}c!#eN5hH(%0BO zC0n6ik%dHH`;bw3l_x6}?kuPsnF0L)nsrv;oeU@~ih$pVL2ryW2jkw0uk`WdW?&K* z7p*L4BSQvFh-VgXg1Hdt)^W{2J`ULI`4043(2gNC4HrdEbb6N*Sp|&JRM#ncMwHdX z>3~hAhfSPSW{*_`J@W=m1!Q{{0m_)>bFJ7M&mxH2#tTzn=14t_cC<}X_Sf(}SqxgW zJSfSQ2|I|lW2B1B(kG{xLXt`QJG1S(*T*Ak~vu7 zU;JUPq|>-{oXmXx(OvNjPLO$a)P_DopOp$OJVXSFu%xc5%*%;*jFf zqEaVfram)9YVp&G=`1r|IT(EZGU-=}e`6`1Imvi*$(RUHD6g~uDrSS> zwcDTg=5Jm;Z?;?nQNXuL%Z7U z8!a@~5=eyCoavgi7{bs<{|&4pO|e-Zk(0qm-NzOrEDl@j0mGNj8nwY)tU^(XIF72A zd+yj}BR5U~)4}y>Z}-Vs)8sW@uEVnWYZh3*xyORTpnAz&^2!Mr7~h$+&Ri|ewF?&A zo>}0O>n!v&r}38d9ds7XQL^Yy%Nd&%hi3+57FKA-BOPFpKAK2}HU&#&0mt=(t@~6l zf)-Rx)nlcTGI~RWeM=eA;!>m)#kdVu(`Vi|=c?SBWND(ZY36RA*or}Osxo9E?AnJd zLYE9wkFlUZ+BoOUJGjcgC(x7uqS7Pc91$s;GHHK@rei_r?8jJk`vwo=ABB%%`e|8b zbb2}_t>@eS#KZV0cKa5$K45b(l?~Zb z5Q@z_%zUE#oi3)A2(nZEvBiSieK~DhWM?8XTf>>y`A##h;%qEIsQh{ofB5>!pe@uu zl3!%!lut>BiO3XmG|R#syp=7tW<_NDbvPyESGe_jsi)u|KsZ5o=rxXtvs9F8b7m=* zy9emwwnmssvz;2=i6@({XB@f9aqO)Q$#!Ox?iKde{L}KEir@0kUyS~IDn6*XKC?Pf zj+qzOLp7w;#;Y(z?{ZGG)Z?9Ka)NxOp2?ZkHKOf%BHeSAd#i$<4T6wOsc6N|5+@O- z0bF3rxY=F+^9G}h>JXD1@?BXfv?p!epo!8Sa+|WDK8GiY-P19v5;h#8wx5y|Utawd z&9Cf96lYLpP$Utmb;DU`OJp++XhO7%D<~w@MbU6%R@k;18sYvqzTfy+%p2kvJzE=l z{rt>OBg&FtpZ!!!N}comfjd{Qn`m*-dK*{2IKhyGm_8ev z&%4<@m{-V8pN(iOid1DnboJClmC^P&x~~7;auPv80S?+;@0~c@;m7n;%Z%!4YL2_S zElwMWFhL!k>|{ZQPk@CDE^u2R)1#BVvjj%Olmd&qlR|_%@2Gx2t>R3q`#xHZqJs-~ zKs*JHxN?eyKq(w}gxIGH>Kl4SnBV6VXQ9QFE`7yqf^JXU?{w)a;=Ms5uvOt4 zbLO*zSfr2aZ*Wd>Q-HnYfn)`m{a_mp;|cbb|23pwnynH&F{KgOyj8I6#7+}(*1#mu ze5{~h6>fbkj(D|&TmOr{7Pn5^`V9}`D>PHNxG4&nEISmx?FhrnU6W|FlrL$YqLyhB5#H@d&L(Jv zGa9K3#%B@n$^T!E|NP{$sJD&fy+6Y4V^zlct*^(&q>p;9NROQh&5Jxfb|#v5&3q^jm)w6$n!w_cg>BB5A9yb8{F2wvfir*neqSI~Lg zuc$%XlMJQ_n)!+T+XAEtanF(dTVbj=Lx6*xEOaSXzIIwsSYkXv zPXL3F}_>!hv7t>*dT$WJxj!>~|6;3!J~Bcdq+7xrpbOOO7C^ zdU6Vqcu(RaOEm`F_ngw&og#<7lEhaTv~y_V`y8^axHL||As?5lxirv51?8PVE2l`; z8CmHfcp&Ak=f;yh@uz?TS6a3tCxQ6yusrK{o?sa;!bh-5F1}dT#WBW3O7qV-JB+p%bwl zP@;E4;sbA}a7?E$#v@eH(W&No;*yA0@5K6LIluq)SAg4aG3QW1Y~&P>VH8Ah36f@> zfVL!Q%S$#pJgW%1;*uxmWbOW3{)NCd_bp;@?NHi8zn0HAKf;z&+EF`E>>NzI@PF$A z_lj?SI%i>aihVkWCKEl+MH@YcNa>Xd5j6YhF*wmXxqZ4xPQ02G5LG;GL%izgDt1}e zAJ4gD%vOxkNMePtCe_fOed`yUcxt>?EQ`l)@H@GNIyx>+=ccT;#utp(XSOvCcBY-bl8!-LkFQ zzqOjY-5WPOg@inC3hJ;VD&|3nknR18-;9Ux%kcR*y6k+yZWCFotuv>HG=Jtz6JbBZ zl+c+jrtLnM(*@l*#TnG=n-Y^xJTpmit0i^@y_5LsGU$gSo=VM`q`7m-BFvz(8FU=8 zp=-h#*!frDoXhz+&cSUQD~!@0;Ec^qP9@UfYCSW7s7g3yq>gdBe7zZvx`n@(NgF4~ z-|Rk3Jw4s@M9@$1vJ%hw$rBVW+xejXZp?>W6;RuHi|;q?I5+B2TzsWuw?=P_>nQyg z>?NvGZO6E%P9qDVKLeytz%%ROu|G0gQN}E=PD-MQ=|B`GlQ&Kgh-h0gAao%%)(%w7 zJBmI(2A8wi_C7_7=K|Q065U14SBKx6{O#sHgixLt^kmRWR8G6tAhl#r3dNI}G}wwL z{1{qN+VG?$gMFE&66Z7*r8`Ah_a$Mx;uM??80Eut0Wf-z+Jyk`N!yYSsEh=sASl~Z zSq?G(3}cNvtI{0P)%7Eq!a(<4o0O`+AsWKd?Wi<4>92NDs!OXfZ4+jIAz72{w~})z@EJN_94|C90d)h z(X1VU?d8%~l27asC+ar zC((+v!R85x^h4TJ3p|WJfKyVwSj))aKaczVu zW_7>b5Qf>)K`f!5_hBvU#|DjMcf7l=@#X3-JmaK$xLR%rt57 zl4@Wi=n_3rZ4#_1vOeTy#Yf#d6d7`63!zmuJVz2C`Au*o7VC?v-y{Am;qNTs?x09E zE9mCZLHO8KM2fJbL9%k`jc}zx=0tJmG&`30y7A|OKl+M%D^#1wi6tsv%yQQg=SSCl zjVxtUG0Faa@858LiTQCZ_QRhtH+x^V(5jdu+z=NJP1ag&MZ9xG{pPlRx(!=1G}+pl zrvgqEk0j}6!aWMltUF|Mi#>#hW{Wr_o3{hf9<*HD^ zFF7T0ni#Uy=D)+Yi=y)>3*NCbQ&!AN2A!QID|zp#HBs<&)Bq0Ikr%-l0xH24Sp|$m zff0IhZ774D)Fxx(jMV`ZN)<N@lstZ}It z!U|QwFVkl6eHmA`jtANavt=5Epc2 zQ&h?0-o3bFCe;Q1^7y%ka~3yAMM_ed;}!iEEX|)`{b3)YDu8*Fqi5%;Yj?@`FH_ zJ!!v3h_>#6STl#s4!<1xXU5J_eWr9|PmGa1`0bO-sER+{o;roSu|j$#*8=63Tx>*3 znhn2aK4|y{hW|07_7p)YiBOBI!tOIoLS$~>RJad0;fLC-nsbJBFj&*)>R%lFwzwnS zCRIVAx2T`dv}8rFB*%nD6L+@yz`e%*=R-g6XOtVK@fz?wtp2(f3q3cNks|~Z-{!p& zbox1#hs*>FLotrvu%ouSqXx5AWma>UDrZg^(@v4^1y`|cAt*(#;)Nx6D$v{J2Bg%3 zp0Wsn9k%_OJ#fkn7*)KHIK{-8STU|yJNLZ<9M=;dwSw^^@nkr|XmZ>u>|voHJa%Aw z@Kw6`0)yn+%giT`7e1z6h(Nj&`uY@-Qw!^=FrCrEEWCn(d<*ylIIjwRX|F1luCY@u zCRt_Tx`YEy)|szs7~2nE20=ZSLZS6QwqT- zP}>AvnMKT!TW2=^;mj8MFyHs`Vek zDJg#$I918hQPEe(nWP&gV~Q~qO|^(Pt)(oPIdMw^5sxPa+5@3#ub4&5b7SJo>)`NI z5O%8yl9q~Fzr{~>KE$86`jIfw+%i9daq6#iyv(duDG1X=5tO< zzBI8S^pjSb-xqcL1MM`{mY*^x#4CsP32aq3M}*6&^9Zw~6-^XJH~v)o%6+{T`mm@X znm#5cj)F0zgX;Xu>^Hd$?toW0M;hh-=D*=yKcf#nC%ywT{IH{_>1^cgnjF$-+p?kw zW4}p@Q%fL%$J?9TQ))7D)G6Jz>9B{}obf>(Sc@>J9&s#AwPO)RC^$PXhmS@yo6=n+ zLjw=R#VpUUQ(*#E6Joa~R9ca;(Cb&?u{m(mOlcyx11huN=;`ynHDWq_z>*s$8(DmV zqKTeB#aF(<_am$5VSTq!>lrV%PZGfjy*^-zB$5}M0H?*nBqozqa3g3bEjFRzEhw4j z4lyhekyTu)^dbnlh7F{eslfFeGa=QwY>ZGI;gJ!q13F`}A~Dm5_b3`T!42MZud=Vw zTQLh>;l@0|QS_X~Il43=lcj@8WFE$%NONfsv-T+R2S0VXlZC_#2SI`fefEmJJc&*3 zRw0_LodujzoCT6#RXil~4Vo-*O7g}M|Kj(-=MUqJeSpeo zLo?k-$)lT37StA_0J$^Cu*WJf1^v$@A@=gbpjyt&DQ_9HGU!_deM=%U=;xfW$lsJi zs72i~r#$mXp1E67cW_oq4@psF25|@X`C~Zea(*4B=*wW!7v?9^WCQ8u(=G@DLRt)J zxr|&zfWH`A5^lpdCG>3jTk<(K1E9-v)c`O~lcW#GfD51|>_ z+6&Rca|lOH?zq<`mV6U$SBqSJ$QGwH+{jEj;&Z;eNDpNOGirLGNzq;y_kOgN+H5kt zP44;$G8wl%;g{d`J3p)hnm*s2&%5E^!)`of#&6_=P@TIQ zyw8eg8Z*+VuoPZHfNE-91#Mh3pavrNS*FG9MTO&Hygtl2Jm~DyQ zh&YRUeMfQFTCR1ShWeFtR|Q5RsFgMjJsk&kNg{PYD(}lHJcF~&r2PmGuCCW@Jkw9A zqU+T21S*M46Sb4vd&bM!zrj*+XkU<^){?!6iEATtk&^fm4w# zN7cKD7O)J$)76BuluL}wF=+y8Fw})%$|;Dci+vGx^Ne{`Y}g`U2cT&w$fVKM7c+yh zX-GVA3M#YELPl9+H&ST1U|y7rf=i30*>(XZ#$<{ha@%R?^;m#QY1Ni-ig=Uetz}vs ztS4P28tDSt6v1sfql{BV;#9Pgs8Y>_UvP0vR81GoaV4wr3DYKDaO)3i%T{5!pbsaY zX9O8k$2^8^L8(Rxap9X(>63IvGobt>m zPGXtFtu|eb&}@du7Re6#595@Se+2qUP}*Tri6+4=-%_0kfx`*Ik{eLcHhZ!(O9e?v z&*kZst<91{)2wLg8EGHhc!tck+3WsS@yi!h{JGmdi~nTfM_iZbC}rpLJ?way$YSFV zl@#qUpc12yb)wl=C-!2McBUg*fOI*BK)6@Lr-4`W1=K2Vf?&`cafvCiLF`WlThR{p zO4{->mTs?k+Bk~i7jUY=V8kcio@SK#u$v=FJ9bZ8QoJ3>j`KSLoFtqs^Sdau!k(QIrnVqys@TYL1Ai0>!j)@__Fx>xK^>5w`KA7!~CE0SvnOXd9`S6~gBT9=2` z7oy>UjSBu<-~f*cyy9!%n9Zc3F5z_J!fX>$q8H{1IDRzVjYU9~I8^mQ-9c4oj;j3& zPH@~n^y5y%el3LrPSL4dULk=vg?mEnk-8}IQa6Ow*ugD#A@~q!n%cSB$tKMA$c;=q zNP>;q9gpXKoe4RuP-5bYLK0V4t2i6ePwVb0xdAE}ZkFgLwB|!eBIz;IOTrdRN;3)b6I!e@4RD$h$v>gD5OnEV$wQlr zQG+d=*>_$*!pHGIv{wX}JrGw5v%Mv%Qax7Ra7xN|Y{62o>|sOm%Srf46YU9&hGx-Q zN`QuHI2+*(H`_BE&78!P{=oDA0095=NklfXVSE9VCecTj5j~!P z`$7tpZfi7b74*vpy3B@3CJ}>zT+n9McEQrd>dR@^%Cpu+OcFa2%WabUktS;IOTRmV zhDh$5a?go78!2z~#AHHx>{lzb+OOiA%lQfTa;*G9(w3vL+i)mwO50U!(mBm3*)jB< zrFNmG=d@O@V&g>6jyLbbv1d|jjP|#!ps_v6abtyjMoE7X_xjOok^JHV|8&&HSzpDM z^BL-cG0{GXpom;mklu@Tyv&bfH>P2MR++Kgx6lA9y$3o@Pt0*x91`|)g%Xs!3eD3r z4{wZ9w4f~!@e{>*rdSIrWaqT_d4QtG$kRpXo2i|X-b}_umGY$>)cLjg&@n$&W)(SI?_l66=QFgK< zU}!ERVlw}O58TW8Z-#$dzjD5fA1yuOTq8#8Xv4#Y;RsO_=e%VVN6&)ijAY_yr{LO- z-uDiph#hq@_4_&WyK1E!76b=KLL7ANNg(97pTez^1(kdp;qE5U6dQa-J)s%Eg@tpL z2T>Jt-9EsQm%FnCt|U})Yxo6a-ej*Tly0SRlCTGBw^{Y;OQ^^!Nu0v3r1ggk`s+Eb zwq7J@osmCD0kPaE=uF~WIUCEmiD~z4q%0)OMJ>#GBtU|yxW$-QJ##nF>M4jAR+D1O z!YKm89(^5PID|Zp$T^fXi(u=}Jc0QX9CJ3YAlZv};9f;f5OZb|7bUZ?>B(#^(+?@m z)0_!vPka1s||UDk-ZTMm8B z+?z~qm;6z1iZfl3HhEu}oYh$P7rze=+|oJB+bF`SZe0jI*<#Me%xLql!ovO!{sd7Gf>d1Os!05mT`7KU^bPe8=xGQuXK zdY+2gv)`-@kW*+Z+sAQu${$5v_|eTTm+m1o>W?1&r^BCSp)XMppLM->Z&R_V?MXn# zz*a;|C&q{y%XEJZPf*14L{U2O>zGeSdD!u?bqXL+jTT9C)GFujQ$>YIn?1>h3)g+k z#)BYadZNaus6O1TkGJ&^Hwi>Li+0Fkn}uR~-OhGLUj78X%KDu+r*QuIsJ}s02K{lm zpgR*&1h-)5*iwkId4-k45gUld!ik6Rw}#&#{ce!~Ifh(>{O)AM)d6-E`p%jDkN;1~ z_-Fg^C-_)6gb437_B5^yafIT`Ms;$r^KK-N1sp|tU>b;IQ3CYXyd&#`nR?9pMW~%D za~F3`dvCS#AK6jp6#7PSthCde9GwzGUrb^vqA8!ylDGR$M8veP**U#i#gaLVy*W<{ zGbPc}Zf$L7(EKL556%H$x}ZO-u@jRn>?51>(ju8bl|k?PFw2Jo{W1xp@aeB(SCz$}3x3{YH_ZbGZq?;oP`TcKRP_y*tq~L%;&IOW&%DTo|RS+Uoyq!cj zRJ+{hh8q+o)g-vy7b=>7^=f1f%@Ll=9@2zhkC5RlWR+QNoKv*|#xon(yGm6~ybcwp znWH#;4!ln8G)6-*>uiKE0$a>>j{ukwtXJ$ z0IPD&_;#(u<+O{C(oC_Hh1?~Y0p-B0FB88V`W30aGCG6)FgF?ANX23vYSuKdNjaUT z4G{^)Wj&|MxyFA!>RaqL1R}*6RM0@pQb|swCa2c~w&6bZs{hR&xc}wf)(`RFb>8gq z^87f?GI4Q5560(8!qE!VgLb!_QJ&V;j(<%sYr+V6VkrI6XnF*%lZi}>(5@M{m<6Yj+Ef(SRx8(eh8D=;`|Trx35_e!jmIW+_Xij%> z&=GQNsMM_8D`uwFa8sRv8m|Lx?M6e<{wgHFNEBm#hKnOcTQttmHDNa(Xgd!V1}iX~ zzCca8&GuZ-!QI=)IUhXQv!&a#Cu{jz-N}Mu{V#qaeEtC5*oAZa^ArQ7o4p`~BpL5* z(xZfnDY2?>P35~Hn|FVrp&}!P7!H@ebYu~&^v>E znN$9`g=tuC=3yn;09oTZj`iX)J`NO|f48NmwY~bo zi+^qOXIrhzN7(2%2EDh*iyO{iC2XkAe22CtN?pq%!A|L=8AW*NVd`^W$7h3#cK77d zmU-2=QGI4E{ZtqgBy_-g!q}3^tEercW->FX6C(H`1}f3gJaO0v1-+QW#&(NJ+O0_b zjQN@w`U~dzr&IDT(glYM??oae8XczL~#U&0Lhlq%pdU?PTT!6zXoCSR|p=_8wfp$G!z660>sbc5|_!Vh#|;F!;lrkQU(qk_6B>C z@YE+8r?6Um028eKb1owGaYiQC>Jp!U>l{H~($hkd06Pme$#B{bzeV&*Dv6UeOyBn1 zNZH}Y2f)icT^cS|K9wlWcJJOaiu z>ANB*>9`0iaN+ZyN@(CY*aHzzSJnKFssf9cAHNYwB!ixjl$s#4zxl_4d0-}kqzPzvL6eiVLU?@ z=H=+n<9UQkwo^wJLyPCpaHBo?90?h(DiFP^3VgR>DN56;TXWN16l3+wZ@?Dobw0su z7#k2Yn0+6=4kdcGyE|D-((8hDv6sG^sf;=x(i^9kkcz1YDPrYc{0(>*zYL!@T zLSWZbq=T42Bu1w!$9qM{v&NB+kLSdrLPv z-O=c{Rg@j_M5)~K^z_i-x}IW}%&OfP7e5Ndtoe&s6OLKmBi2^GX;_~es;(eZiWFY> z_4w}EbN+tg55D{_#DCN)lK(LF6?{(CtwIvvj-WV|V5|+sZBb8sxl(a#O`l6LMLWnb zbXf~CA+hGDyS)?GU>_2tf-}lTJw>mB=-1S+?WxtoPV}ath#o?DQXguY;R9|qSzSpg ziqRMk(axT_H$&SC4L7o?C(bWI{)NJSgrNjc`yzufcXQ%(L!o) zV1E;T?ABZKJ0qhVleGfja(-aNDxlEYYLg9<<($K0Ip@FqKPmHPzO}D+%Upvah#h+G zRLOHnzpG9g)_jM}>dCL|qrAZZUSuSCzjSyy%kBZuT&%-0OlMw9D#!`Fey>Q+61!Ce z7g^T2Z^O_Soy-~*!QI_w7K^45_E@QmdBS)DgdR>ZrgoYnV0Qt*xg%!UU6NM)w;PDp z&?T;5eX}t>gtk;g$mGytsK*4&xm#v=0(4~kLxW_zNBS0_|Nh8yj5BF+m6HmrK+f{w z$kif3XeH7_?PLL~in#9W#xt=qb;W&!U@zjOt`%UIV)rdE8!(!X)?y=*!HK0^*;p$t zZ^?SbxNC*Nw`n}0JS@bJ9-Tcw&3Nj;G7BS9>5?Zy1_<}pVUnAwqNtHB#LHF6CXB`v4EzQZ4hqkZ{?!RpLaIR z$tiM0BwBxgEtVo~9ni~1FYNXP7oBAX?N*pJnsiDVq%%N4HN_Pk1@ZhQx4EtC%oZ^2lp77Krpv>bPPlGKiDuf85 z+MJEfc;Ho-h14Z^9^BM5MK6%jw^F0&q^q^D7&2F>T7(VzlCE;PCyV%GD#V^EZ`N;& zdNsb{H?RBmepxHx!>|qtxIx8FTtw2YK2IZki+5Lnp*DK)5OR{1SL^PWF+rXIne%6O zbghJJ8>GuQ{#cO~xs{8%CyEwD&bfBLB&tDqs3@a8(^kU)C(Rg%9rhKaZ*PZhl6Hj6 z$R%)nx%w?Qe=qERE)htz@6rW5n{d$wAGrV7Z*kqvgJ^LI;RqV>Slcm!Hx|6eIneHi zVIHJ&E5?2Ui=Vc3y|PRiWzB@_(=$7oA5s(R>aZLbd1I=b4vE=f%%1uwM(#~;s*u2@ zLBo2wstgGZ*Zqc;P!t?>U-xuDd=phz;tXBkpn7IOgCQCcqfT8o2L#QIn$rJ;so1!^ z5rxDZS;)|nlv6}>mGHV-G0E2~JYQY6+WK^#P(P$M*{4>+rjj^GAk{#%K$@yBdvm>j zJyFOQv29FJU280}^p-4c@*I>{B6db_K}?h$Fg=^MF4X~Bb1)e4gH1?q*ZT&C?0KU0 zHJmDQO(1u)ht}hH4ht%L3n>7bWsbq{L)fKe=_!J+G?z5zyG~-Qxby@D4og!GR+Pb` z5!xy4_M5PAf?Fy$V(efPief$DX=_*!7Ips7I8hPYSX!BtXy#wruvkXM!`1Dm6}vS& z6=~fObVmYBH*=p!8yr8#-PRL zB&Nt{^eo%3$tTHdEbCJS{p&L55Ap+X|7gAHAXCs9tIxQJ&8-SP8+ZR@oO3yeb1)~7 z%MqoF5~~bn6b)INV8nQ+D|%R`$fV&fV404&9%CrVt9*(thaG2&$o)3`1yG4~6OZ8D z_#f8ZM>pDV(;rbqG)d?|OI z9dzcyKIm9m6H|ssOj9P|*|D9q%8?c@5vOR?Y!*($Lb!<9^GDifVkh`9H?mz)D?|x+ zbh{G6Bot=jAhfim@GA6c!C#R2ZAKEAL0^(cPHc6ME2lIMaZc~yFzk?zK%1dg9JBR4 ze~;Rl&7a-5qQ1R8AL9%)pEei3RAxS%?m2WNXpCSEvH0KpKTVCF#~=F9;9A|x6Tzv? z8HTwd2iKBhS{1n^f;M~DK(P>ikL&%fZ75mP6t)!p^_gRbMP1f=a6z=M_a!vLrDGZT zyJpPbGazMvl$L!`4S6BcuFgqK)K0RPbPJ+!F~|F5(L;;sDkr8@#A? zl4H_-np~F=HgHPuMjgzM3~*al5+@6N6fL>(%qn6CEoZFzO)lX*^kOn$dkNm6!zV`c zTINj(B&3KYoIKHoWn{$BM4X*;I72{=*AflKL#G3b5?dlStgk=l4Hgr$Q1cT|OV}d+TyWZGr*tocaCb4iuJxEq zXnD@sYnN~@Fw)_Ly(PQwTz_xcpMpM_qj(qvoKw3L?<3T`o z_aV+{7r1kp`<+u3`IJ+>$e{ndB*fO&6!g1vK{spUFlmZuq(n<+BGnSVf>Tm1oMT=J z#g?_Xrw4TWXr{-l38^K9yS_OmX1PLrwwSionCz{1ce-a|5W9(G%wRUU!dwTlnLyX+Mcs-Ry^tz*_GBTLtJ$iukG|^>`XnoG`6kjNKn;i;IFwBV-)9V(DjlUX@j=K#XdrEy z{eCmI<3ccsNU)7@s-BSdsV&s67f|Ev%mNMq4r<%8rcwQ!;lQkt(VPvHVB!2^KBK~a z5fz${vq+vIrdtShJOguVO%~Wj!+Hz2-0i(V$#AreS4DMT5_>F^YW4~f^O%}wPlqWq zTMr0Y0@<*zLP5R+?B1C2n%LK?&(m__$||F<+mHl%%~y&*liqMH*#v^MNX42;N|BS` z#Gn~ew*rPXTy!7>^~{(SLTJ94h&CD;6fBGK%+Mw1>P`DB)zdM8v56?cVrR7SaE|L~ z&cZlNdOL_!G90#N;v0@GN#-uMPK(e9_7*4e&CH=@?vXah*G(pG1Z5`)&zPi|#%|w9 z*!4Wx#^ex;>JY;y_=m#g*sf?kY`va2z;UGq7kgLXM(?n&>GYmNVfL3U<*;z3O$op19){B%WxMKGfyUBISgg^_$D6EY7XR-eHuxknUerh zw|7CMiTI4gqj`2=`eY(A=szUuYeH+iNyAAjy=Vhs#*gM6ZOleyP^K{KCphPF64}k< zwLwajj)WY#qfkjsT%5ue(B&X#ao7vp-B8IyAA8SIVZz?_4%yeV{4nK z?k9qBqt{S1UK6kmtC=D!le7{2Ro!0&x*6ksTE*IkXH4`5+SUBocCCuI5ssqih{Og% zd&5S28@ho?e!krL72&VR`Rk+qVTOV>;>X!oqQI8{v*#{2c)1LioY+#>B#FVqUg>z* z?aedN$MBpY6x7|s zs~4?H`U-FX;R(8^YZa=dr<}w+F+NB01Y0=ao#Z84R+B#$h{{5%>a;0+=n~9nV%`{4 z&?C@_oEmpr(9MXGG<}l+tI_hsSm|f^p@ewu6Dtc2>665Bdu0{E*GPl!tTO7*QwutO zD64?^5$kI|M32I) zlU-zVXtSCQ7v_sHq|U$iTktS`4JqbfVy9Sf(!$B|6e2jljM5#ZGBT`Z67NZz zg6h7?>d9KqOg*^^PRO1NnZ~3P=*;#2|Op zWd)4oO0@U5q8Q(-dTfJAKbn|gsTL;Hhac7(Ct$R-C+_Rg-mC_?2$~g*s(O-CixYl@ zwk)N$Uz{WRS3Nd^Odo5bS5Ze(4Vz)@pvI-;KcqIaH?8?7#(AgXy?zRC{bM5Nw|SM} z=$kJf+)v~>wF*p%nYW3a_k!BV>E9CduJGA`cghTUf#m#znyJX(#94qzxHnX~wIDnF zzy3cd^Cx~DbCo|=!Xetuno_h?by;;7qt2TPf!_;Tz1c>a=oILbHAb^YGIOTH>O+DlHIVzKncWJ;BRlt&FDNCkykS#tWT( zjZa1+io@Grgv0+vLmS zxA7%|o(x(!C6dsL)~{!k0*W3s8FXirQO<0}np}c~dlu#rAj~GBF6eDcvQ6&{+9^m~ z**IApjk_-65ze5M1)plCkj+YF5(i{AuoB#%YYxGJs3|ry5}$OztaTfRcG2d0LwHsd zv=p0x%?KHoPN}W~D23^sW4tTc$pVgo5|^;l`w#}R$r1%_cdNp4XFV!leF}SR-9}g^ipaZ!Dpk>%h*so)Ar7Rk zu+I@mcyB$Mm`EYGtp~1Bh%@=5*a@Agkeu^}Q5b6HU;GW&?N1^F3sp<543n$YXuGMo zdwOM)fnV?m=$;SJ%rjRxDz_kKC#GD4v==5n`E6)HYVvldC74!It_A0A7tP!)=&-k? z|9WmB&Lo<#PLj8@3|FwOXG{-?rk9))GSdqfrIhlJ{K z&r8=1T45N_G}<{7#ZUR0K5*aP&{94>j*rWa!7)BRxhB{2efeHI9H?J~d>@{WKnuQh zDvn{`3Eg_kD3UJ`J10P0{D62+lN0T<$JZREialpr+Hs$PW?5bC3Ap{KMo(VAIuy&t4WdC=qoJKGd=!g(H*Za38RH*} zf%kh6!nxa>1v~>pYgN3!4EoHzPceg^W#gp1m77e740>|Pa~*sna_F=|asVDzGNWkG zn%M=i>N*&og}6Kkqt%^-Xi;byDmy)%ppXlZ`_33S$WE16#fq1hJyCI_qYWT$W{<=L#wlb)M71<*Sq3%}ieba|Q}Zr- z3UUkeqRkpO2x)|$N)DDUWx;CSdO~Xkr#b`z-J0Dfix;0h8(4+;T2^Tbl(o9dZgjf< zBc?Rf>}623EgXr=0vi@+v`54)Cu_FVm{UeD_jHXQ3Tz@2GL|Naqgge_X|VOM{eSVd z;9>k3OljKWrA$s~Eu;hwFWP6yT+r#sl!j9nW)s9|)lf-p2eL5i8XWi-O@{&O)4Ixq zfb1qNI&5-^SBUA8L{1j7wEAl^=#O)X^PN@_t?GnR7}^7~f)6J#NcaG2GfiRG4{%D# zPdLRSG-w4XJ(rH7)`SPL!p|bJVrNl@75>n+*x|TzQ&peKb@nDrCPaHw;fqjY^hQU> zrXsm{-TFz)m15sKU@vE1@if1A?td@*v6$l_?uCjrL}sCw&r5t5$>wD5w5_;x%Xaw@ zqQdK8Ib?BTE{z@SjgYO2gknTb#;SmV9>3e=BOv=TZ8ChQUBIaAX><|tV(5^Hc12iP zvX#rj4}&;gHQ)NE=XW0{(qiyM5@OLr8h01?+NcE6?iA^&rYAUw(vzOCg|E=)FOT}p z`ebbHu=8^;oq*pS8o6ku+&BiNt2sj-@lW_aP36zwYdjWdqI?Xm`29o!Az{N@hc+q| zjp-G|JxX8EW4yZFf81lu=rL9u5SGO>g=Nx4Rj!X^N0!YKy+bc1vB)Jzl`*X0p~pZ> zMB)^{{Rx$kW`kz!98edr--I0UPL?IeGaC=-F5YUGbBMpNI+~#0x!_wl0#lzXkVMcU z&R^wb$ZW|$in4>Y{~&kv1@LZiB7;UUz<6=WhYb39>jOcI?@U6Ka_IJ#t^YNaXL zc>{^LM7Lt*#NDlhMpH~7Dad1<$99wO2+h*Ec5{5nQsT62$?=33rX{vZWNXxSbwqb& zP>%@qmjB}S;*I@L=!bVXW3(mY+0Nq*N_gVdr1Tm-TyPGtn1UuiT8W{#lM?QY)x&9$ zolLF0$)K|kUBwyHYs4u{_I$In-jc{IvA;Qk{w#w+G?&iY)ZKE%Q#ffMqe+k4otqY# z$=f;OZ*b1#yyBcCqx$7Ev6vLrLBkM?YK>)i3$99NQ8w>Rk!J4&dTin+B&&^i;t1=< z3_(Y;wL)!qy*60%E85`-;TYO1rVd!ARDT&)(Ec#|Nqq6_-x~Fi7z=|Rk;z%YVb$&) z-?CyXFv_k)#;5IeVpzl;`*iRlJ~F||L%1G!TcNpzRcEW1NgFIO&{b_DJK^~!o6VRrj_ri+uX3`rV_kM1jqlQS{EE?&l@=oCEufY4z{j#(?VXN$kZck{2JzRf-nm+YPPrAr@PEk0hKWb_7_>@ z@BG01&wL|)ez!M4Uhc(v=)~b`@$L@qW#q2jz*Bm1H;L0Hsk_?DRS}gq7&a&=*0rYg zc}}&QZ0S-+xxE8;3{7B~H`U}T#C8+O&}~|YFCzw^t=z`%`HphDuy7ms{EyLV(R7Ev zK{PoLX5Rr)u|ZMX;Q{sy(f#p7dsKv(u`!A2b|D|R~)qyIdoc!LIx%M z*-$@8utZ!E3VTT6q>L)u8M4E+c1{DBh4x9Zfq0i$rTG>Ob8SyG<9c06LB)Fg@>-gQQANkpTs@(vC!C~#iF29;kS|Su z9BU2RnG}Y}cJHz|Xgj`7VW^zu{x5zveEvc-^AD3sI45K;t>#QZ(HOtEdw7!tHO-?_ zG^y^CVP&g@2oYYm54J3#S*D=V8jub$U@IbH##d=9-A)i@<2_x1E|dAhAI&L$G8?aQ ztmJ&0sAN||96mA!zaI0beCYMe97WiB8JB*$@;?;# zY|Jr&OnU8{_+WpIy$N-S-Jb5X3T%zNZ&byCW9+KvGwiTc8;AEsk#UyY(W7%X@R!G` zL0fta3I;96nJU)AQ6FIA-~(;8si(t-loOr;vP$^cQX}iC7y)LfeofJe;mh`~3;IbH z(_hRah2ky7T26VOUA$r90*67pm1Ry&92)9#ye|Fd=8pAV`4HSWwTPNSmg4-V*j&q) zept_S0-7fufjsKJ`ER(_xA)h-#c>Pmlteon;Ol*KqDU@PSm)B(nTPmE5{f2Z-f#m` z@qGtX))Pg}k?uBDcX^&nIh8NPGcOyDu{9CH6Xf>F9$tzbgl$rv$C}&)26!sg#v5z& zS+U0Ta5Wcn^Cra^bPqgGnh4FUMi?qfqTl>bU2Wr}NnuFSJxb?vQdkWnk)@l45(r-P z;ovp%8M$nBl}8ROut0fVp47=E%%O!|l%OQCIN7Y6x;QuoM8!F+fP;`-Mi0 zgho?|$JfggrejwMP;s*0urN%uREJ>n-R^WUCQYvY$$r|o%qms z4efJ*ppYl(kZeFMOGPe@3q}xVv2w_0wpL6Ifnka16&= zs(^~+!Z}UAMJLgrmXsYeTQY~4NV2O;PC=V{PD0tF*P67=9tw1c z!lhOG3Vh3eH@XwFinAAd9t{W@YWeIf4}uaZ+oacs-W+m`R&RBYfAKfqVf+~|g{7RE z5$|dwL}~O^p;80t@qHhXG_STmt2~T{53%&Khfg~6ZTVyi5_gbf~$>oejc@a zU-;?)-#+}8Uj1*4|EvO1aR_1c9yRD;Y}r4@)I1|ClQdqrW4v5*a9Re<`oNE!1(+hz zAu|H9Z4z=fgt?~AksQ6;DY4SDrf(y7{1m&(a8>qmV#2VuOhivk?4gtvpv1|dsaL%R z75pXO-yEkF$$tWzQp$%Ka2YQ#(M=J zPqwFbcbuP;O;oC&4DeDWtCN~cBPIR;|C2I5{;sdZPq*4Xgt&Gs*gfBFT71h{dtSk} zA|20RYRO(3mI}=^CM6%T?AUB?#TuW}8DPU`6TKa}ukc!bS=S1E7l`3bLT);ShK_Cky=V7Hpjt!osQWDsM)>KpL@wz;fJmYSWaMYf$2ScstL zJr#7PmMq98u+8ys%Tg1qf@sa#hDD!>=%QpL?2*s2(pMAJh>or>KvdfFrX7u33>9WC zu!mixN%vETbJoE2_(3%4db-R;J2G}Q!ty2|)5Pgmqo9>r&#s+Hm!P4wJH>>1JLxq6 z73mryC`nmxOzk8v?O|hdCUFXCI^vO4T4|36N=*8DQo!k(KAJu<$2cR6m23qzFY%-q z4P<63pw}*FV|O1}NWjiad0Mnp&`rvq3$tEOxn#k|c%fM)8>`18xHEZdwDB)~D|Y)U zaEgh3gvlE|hDwv+7AW>eG=t#pj0-Arz&7P6E@N=(eW|e8*yE;AGBq)G(t)ZYYL7`w zxxr?+I@3(ehKuQB&`P5DGp9H&?0n*@4El$Y5X%h8jN(I_qmfif!^KF8 zkjb4W<)>D7#m-E=j^4`)_vM#|7KJ<|Y{tXL_;UD<34SoPg8EVKHOD8P5m&v)59JU& zXlKzAP`N-7PW7H5<^|CAkU{TMKpXnJkYL%Qngn+}?kNXj#bBDoR80_4T$gbW<`K!z!d4GjJ@~0_3q=swWEnW>-I{mKpTh+|+%tFs0$Ziks*v-A;sY4iqg7 zPQ*;jk^CjT8Gje?ZUNu#mkO)behPI|dO^=&LWFyua&gmkh2Q^y`}*d$*xzK@U%&wx zdT~d2Z@xqCG%b1abZc8fzKnUx#zj+g8@;jOxCGlGFUq_krlJ}*>%jy@{S9DVJhPV4s82B!23Uyqb+PjoYRRbx*a$<#k?nUJUod|I{`M+Su9Xl z;2guptfQ=TMXF5*2RTgfrpl|S_ByY0wB(+la(O2U6Mmql-(`bcrR$wROTgedjnQ@mw$T{JN_ z%0kS}`1B}rG*L$ll&2t_brxSsXAFRx$wGplZo)I09I`4Ps`#988gG5hBz*<_WWga% z&1)^mlX;RRE>_bU6Q*i5$n9;B*?Ujaypn~l* zZ_46mN2I_uMes3Z8YY#G^tBmni3WsEFBJ0pi{Ffg@yBsa{s`}9t7Nk%n1r$j$m&+; z5lR{K+mM~sT~MdPCMJnCAM?sa%D0l35Jy(e^(x`Xa0g=r&b zffN!%3uQY+hv3qCG5-^Gvrh%ABD1(mhrM`RjmDku=aI_OGlVB&ISQNZ_ z1s9l}SnX+K?^I5C=I6#TG;-)Fh1rEl!7s{^LL8E6T%u+;5b~;#BBaJu(dMFBLxZ)5 zcoVhEh!V6;E#xt{LGTU?HYxt?(8V_ewj}D>%h#(?V=k-m1`RGN#Bf#PL21+?VDHJ| zppg6J%?WIGNS&40bruvO>}lbdHzuH;>82<~Wp}Mf)M-M&qkyw>!ApuYcj-ab9pjmu zGtJLnb@%K53;pP5Ea-IYHwDU);gsVIiDeMB)F4r(+YZH^e5Bfo0QNJ&viUE53*OkT z;?nVRQ;Tl8Oy+QwnA9<*pr@qvEa)U&k+dKBR<%UPveLG&2#?x=+D3+QWYOf7S*HE$F&$fEMlvW_hxIm zGu^(U-8Be}ob6Cy=;LfA83N57LTw^uBVy}N zIWoy4POM2+`$R;m^JVGXeJXynPa$6Z5fb!6CSKfU>4r*n!sfWEjM%P@(GVV&2^9Br+yIZ)maQ@y8+<(Kj7>_)qAAP?@>fvH&!9C z?|aB5C#Rqlh5_X?)pH2yqO;OxLtA|X_r*lKhnym^`bh%JG(3Jele#IUT3{;z?gyas zKF+9aoh-WRY%FV=Q;=+g*hQR47)Ka0iWWpU<>Zvkpw6Hz)Npw{B4}sO$Zj^Sobn+B zpBSxzz8Sj}jN#FlF6hB78A(Ti#JmWxl5hv@!Pi;9sX*5yl*~;9oKwcf*_QcM-a^yF zT^kKZP1>t)=cG&7)seRto zPKEk3GLX0Y9GDtAg*(csiB>XQ1cbVswGs3gwl(V&y_6P;#ptDQ#KI|r3*eZdxS<3<7sBC1fLjNqR4N;nt~mNV8eh-!oAxP zmkVV_?f+R^aZP^{eEtOR^Yd9|x5leUu$*c+>C!#r=qzYAbYiJTLze)Zv=;4+DIl$J zrWI>VMc36@@`mml|msAv#Q#PfkCW^oNu+~j)E5ej;CdJ^6t zNPc*ISBwtj29LJw5{hD@DspVHHd4GUbd-Az;T`@V_=|CVZ}m^nokN@aBopnpz&F=4 zc(|ryEbbITUFbVXE%UMAcz6F?^gHE5aUIy~Rud&JOUAh8CkS;8;daU>Zc&GnAj10X z|Azbe4!?Z6^`rUO4}x2{8%~uT9U>01Z^*<_+*t+pMz^R+Y~hQ zQ~gbZBOdMR6r|+5-gOyqH__^2Oa^_+DJQ2qo)uIXR7r#iYOeOYF67w~sn)s|lI2YN z2@WeRQk)0kCD&fH4?V6#7E~&lRFvo~XM=qQ47=6m=z<82YsF|VmDBo4llQ0rwg`Pw zkph)gRaG!xJBd}@Qabw5K94L|I1ZCQo{YeJ2}q{GBu+q1q@p+0#yZ_38{fk zK;?G&1laq)@nGn3AaJNAhctsyF@g$vR5WoK_5=sbcqXVg|90C9hWZN=qGr-#KtMC zU2f+ooSP*Nn2UT%qb9vB)lepbV!iD4&r==PCr-cF$lRyOVrSwovqqXPuSY^U!KE6p;5OogWRLK1p-_2j*b^kJ# ze9q`J`4C?YGk(1I*T;XZotC?3`|tfRZr+hvU)+IacDG^PXC;0EI*H5T>m!wj`=#yRzp{;nM-&fSIn%( zGo{dJk8btf_ksI-PuF+1e>{)x`7u5r1G0+WCWxVj-Tv9EWwlzMYnuUmT28!F?S2Hlh;;* zt=<_l(iceCVmh=lDEHMW+EMvBbz?($6(^x=NcwRrlTZ+yQ%)AJcI__8RY?)gcv&r^ zSCPa@qV_A$Z61`?=58ko++HEgn+LrdR3q;>G?)oRW+8@GgoOoYHXm1X(-_OLp4UXD zDDBe$Uxn%Bu>&;p2`sap;~bx~V@5#SXxMjSt0p^xO6(5GOi2G)nyCFGr(_e8y7h31##Kgq7@+sSRx8T3>39O82Tz=H zIj=b9at@}4r!xv@C%>XoLUnH$Vhn)JTQ7zH9Z&v6Pf-g|)s!ST32Sv9HeiFZqv?t>ulhkW*> zT4(fZ;KCNv2_y8FqAgE=%jlUG+#`I{oP;R;~#&!al5vkH!!+bMbTGz zYRr~*xolnH?Wri|cpCIPmN9M8w0TB(@VO8kWDi=)QOM4KR5{I4P$x7<@un^~2skts zUBY|C!fnHc2sX5K%YjRtmZVGcrb|FKe<*cMXEFvk(C#s~Y~QKiIiS@6tf^fZR#EXMv3>|DnV7Aze(71XwG`w>*>68uED471!N+ zY3NB6hC8E`R)J#)S#->17<`7>; zulI$BE$Q-JIR*1!t3QnUX#d1!e27xI@3u@w2KrbqK#MUy@qdm#s z9Qn3rMtijyDk2Mg!T@O+E@*-+Q%;F8!hbm;Wx#68un)*?%z+l9-Z)ue0IS=43UPbxe@?YEg$dcq;KxJp-cMvOi2n#y=ZlLsai4%DyVYh zR8WJAEpF(qfzhTZ+pq|mF3EaQqbWjE5{*_Zsx{$Y}$HH$G>||)HWRJkkRSLnXg3j2zpmUk> z&{Vm@xjA%jCRT7LjhzLy9!itb3Q}{;S|L(^bvcJODIf>xQ_#&!+mj0ds@9WKDoi4C z;hgQFQiTb5tQqhuR?c7&R?@3n=lk7o- z9E^Zpw|7K7|m!l8%4kzI{X#>is`IqGAD9+t951-gZ1?P`r?qM76bR25CsP9dA# z(5qZg9()mQfwc5pA4N~+qWwl`ei zf!HYxb+IOMD$?YVR@GvdA*BV58*!Wh0$pMz;mYZLDk!yRO?awy=>ZJs=4N55RP(8b z$L1qWw1sG2JNJ`l>k(~B?KD}#DUUlr^{bk{FlQc|Njx&>$|$IrM5vvOQ+&Ho<}e+2 zJPg~BY%YS&G_I{2T2Kq9AgAPTJ$*j{sTNttO?S|@9O#;%rQmsU}t-b&ArY@N9if@fP5`f$)HAt+f#c`u_%SUSiw&1N-|R z_PgQp7h<*kgVdQnk^2Shb_=FPwin#RUAhv?;h>y2IH#j}nUPTkc zR^P@iuKzTycaXYig*aUZPwU5p9~ljhq9Slx3+L!c=K1l5VrKi}AGp`I?aOc7b9fw> zGkJZ$t9fGi6jiTvS>uBBJ4$aZ6^=w0p2+USIuVqv+yP**$qx^tDC<}n%!p$N5PD{! z6*GvyrF=ShRSept@e*9a%;kc*#LIJNbK)V_Xgo2YOP$8yFcMqwHVOLqkM8}S;D>0Z zy7+FILe@21Vi(7-k=|z6q|I$pesTD2<9lei*J{i z%>~_3r>)hy(ITlJq3h{Q3I2pF*cNL8W&C0P>v+rU>l+kJS0S7I20Vx<^@urhn?1wC|5&dZvUW68!@0@blh^iptG#8U* zm0-(kjQBoXE=-9I`jSDFL4PS5Da9_brmPekTuReMkCx}sn7*9L%RjG>{0p4(bPm#K z-1-gCn^PukeNe@sO@fv=Dg;TJT(W`i3{!M6*{KdGYNu_7jO8z{>N$jsE5cf?U^MP|y0G}_E2%G25&+tDzl%}DS$AEU@Q zYCCQN8q1ti^-l7N!}WRMThPXi0}L11ljY#&)vEmgwu(vnd&Tl9(Z7n?dD%a7yH#n5 zWkBkWa^C3pg;6$sF^PQANn-bwjZ;voBS5Gg{;X?-)1j*niq^J*Ci|=6)0?ODSjD8y z566V83|Vw6xj^S2i?c0p8JB5`^so3g-0Pcp9|t&1+v>B05qH8BSFt}{H$?Gsay-W8 zm6?CtE0+r9RDqMec`BvC z?jv7m$7SiMSKfrLrF}-oQ+n?vpw%H9#dt6vd1lbcLIv9J8O`c@5_b-1maA%+h2DT* zvs70}Wx5#dx9ibXx3%;KyI@Z0F8Y>4X3$C^3o~ft6gD#Oe0!|YGxp_E@k44JGqi4P>w`%R+$tG zlOBOgF+J@WFgfFS{S;r15vHRT_d4H)*ju-jjPo9R!*>XN`|`y7$r^v$Z8?%sGBXqy+6An`)t z*1#z#7v9) zUqqevtscCNZQ{c{RdpKDZZcui7PzlXSbMcXytN(PAASd&@VOdRePFFmu)ERGfgtZq zvDRpwjZNy|1soRD6B;REIBv5d68MvxcQoJB=huz+Lm8Ag&7uGju7Cl93$R@nvd1_9 zPP1v0E8aZBHTbyq^QiCbyjj#0mt;JaPYN(@vzuVl}=hwoR(d_-9}~AS`%Y1pNxoodmYk*yRkMCz==G-xXir>bggSI;R)SgnIRh-m>vk4xwn!Ggqg*Gw36O zRua?u@sFo;v9YM2ua62oYinoF%0jPBDU@%~GiT$JK3UH(rkI|F!)m9AL@Q8mmX5w> zak3#{UhpyP!j)XFMpl@}8xUC1HhWw}_{x;-T+@X{O|?|v?Iu`x#p=z+s+-PL817&c zs8j~7AlxTn?Y-sois9OMOxIVqrVP)48izsN4NSExv{sfC(%qtuY>SwpM}YA{&e&SW z8peH*yN?{VDM@RmxmwfRtxnTv!%1YhRe|@d0aOxpbo&kjB;2Tk3>N?Xur{RPhXDTCJ(v#(<;bsSPjTxjH1@I4 zm|m?vvaZiA3-si?ajuM!S5lnTcCd+Sy7oasGR8a=L@Vb-<5%QQ{WE3L9%)h^4|!*qv{YgvY+sfKP*q+7T1AovnNI55KWt@Jo8WePs)7x zU9Dj+%;vfV=CUS^aPFb^$M<`sD~wWnV@axcrK43L?|`rZc5@2S#eDC zpH)%gd9!bg!Ydao==uuHaB8Y5NoHt(#$t-Y*@baWLA5U0VAtunzlO%5VtrF4(j<|} zO$5$qJQ)}=iR5qMWZs-|ve#BIz3h2yHmj9ECxr@r9dI)npVBk6GT5ZDpqmveCxce* z)*1AXRf2!LJV~6A+(TqNhz}#CD+_kWMcI)-N4&Hu;T2!3@j2Zp;sOsE^h**-u9B9T z$w}fh3pi?VG*)45Y9`JYO_Mw83z(&6Xv3?ERtg`&^WIIRg|1hWsS6^l!BP7`l&w!K zdUCgu+~gYD6!geNJY|_16?UscV<+d9D{0%a=p169Z3L|8Yz>@g3M!9Vfuv)Dy22B? zYE}I;nutfx^f1Aui=<%JNIr*cTq^}xq^Q<#qH)G)o@v}_qLna8b|V33fau3hu5`I@ z${Q;&7oMHWM>^A`sR?rx^x+aRP9d=jk?2v-?j|a91Za)^htcOP=%eyauQv4e;f?)C zY{4!eLUkd9oD|mNQ_>jt7!PW0cW~>2H@(#xzBj&yTS#+&oyFe4lo8k9g%^@v^fVKQ z)xOW5nL*z(TX&o`4t`@cGIx83#f_j);YiKQowG)}L2tGxaZ1WhIK}4`!A@!M{(|GW zH`sB+pJ>)jqY4^(Q6Drb zzxHYWw5Si{7{ekSW*IWs!svi*Ge{-K)C#fFdeXz0y+pZta+D3cSidHWrYD+;u%U)? zZubY)^C32r9n-}Tn75WvGznILEqL@LCf0Pg><@8XnD1o#TH?3U|MW=wAd@7&$f2yJ z=B3;!=*i`&Xmg^sKzc}`(SJ4geo1!D7#Via(ZnIUm5G_=Mo>y-BPdjlrvr52O8_nC^)Pt0gEA?rvUaT*+po3|iTkeo02#Z%NzceO&9DTD+{B)6bk=9fkx( zCSB~5J{OyIbruk$Pn_eu@lckNZSRlUV0WXj{3a}As3lI}LJ=Qn16FGqByKA193-lU z70GAPzR$kKRK^BCwa*G{wb`4 z`xtf1!%H^hD=Zp}UjqmjT9~9V)`VyDAwBJmC;>wy8(0UajMIw6n9;^e_MQ~c{EnV= zo%pc6?3W$J3_h;>4e_6-)x`eBm=}%LrWr=XC1Wcm=CDKb#NLn&e;6o=roB@L84~RU zmGKx+Rn=j$q1qo-pClvtlWiKN!RJmz+-DsLMu%_&{WO){cBz+k-r489jkmY{NmGUF z*E6V-a2LlRmF)q$nIu^IT{sv|5jQ4e^`OCM@)BRoz6ri(z7D^)&f%M@N;gFPoVbGS zktsVcy-g`OnT?iL{>s1M9^a*}zhP&J1#iu^CNwC>!=8S>OKWm!tXacyXF%mhsyb-# zn$ecFGf6!SE(=JxC3^v#eoo{RVP^r@VMuVP9ZDTc$hU)3J6YgBOSC?qscyKQn8!8F zF>lXmBm%vyC)~you~qU3Vp82BA!9k_LTVf~Vg>yhYXRo;5`vh3fW_dqu_6C?Q zG^Q(qV)QvQ?{;TFVK$CA7TxnEZNyePV%@i$g&mhMYuSen+%llyPa(mCLF*1K>4qvd z!Y|WFh-UEACua`%WJH^wb!GzV2Y68H`++PZ zH`rP1z2ls!O(DV!$IM8J+SI0g|M^MCv(TjcGe2Fg}hL5T% z3*_u-Jrbp~K%|_`K<~|n@_Kayg3dM=Vb8c2&b+<#3q^?iIEm&>8d;bu8i$gW;p*Zp zH$6%{CxZS@f@@m-;hpc}dM90{+KTYe#1TQ5qJoY_yXnBdF`PjsA0N1X_^!IhF`fkvozQQV@G?$A-&PIx0lA?UR9jJW%tiu_V?8tcksQsPv&Pt*dp z%?gt2!v$XJRs{o;8|ssG5NZ>>1?+T58oU%rQ8;2!chh!+Mv2^SBZQ&|W{M*CcEbFa z1>SCNfMAEQauxKGYP#!3&@m)-Zc=FSz*l+iHXcJ5Y?E{lO&Acfa=OYQ;6<$<%)U+r zJ8zhdu0lSyBs{(YV+Hm~!2usb>~nahw)$d)d$Nw+7DrgduxBU6;6fd}qKZ91rQ=%h zrnx9ViAr&&aP8Is+Tj??D$PM|BG1=(0Q%ohgGu&g-~l!ok*PH1;fa z67IZVLmSOb5=ty@oYDkK!#Z7F@sH@ROOsQUp+JZ3Hh{l z(jmrUsTlXUE6Q-^BuitNTm{3#{zi1}`xuXFDKtbQ{f9#RE$M5^&GzX}+?tD8zehjC zZhsM`6ntJ0jD2)IC*5h}Lr)TEqDy&Y;fSb`rNjaW;OCK|g2E%Am|CPU2SMNraL>nQSxhV#wTfW9QG2 z>awokleI&97Nyyzd=C|LTp~fp0oF{;GA@UnXvLcxcc#m6P%rC5>z+NG3bAVNd-A&S z7siLjmHijL($~RH#Yq0^5nsd0m(yP=+ALU|Gp0jMeYTei)xl*XuTHRpOvV^n6tBb} zJ%?ZkX&vkwe_XA8ED-r3sIufRxY15iu0h7o(q{*qhkuNjyiLbEuNQHCz3Mk?WzcVv z*v#3Mxu~sjvi2QUEiMPKycnHBFvhy$-F191`h}?Xji@5z8eVIT`cdJ>rRG~)H=h!{ z012y(W{>ic@BfB-eN*zhMh~<_v{cx&J(Jra%Qpt1DSfO^qFbm?DvtQ@I8@K{q@nCq zUX+kDW{0QZTCk(jmP^)NoGslT*jl!8P#jVh>O7Gm=%7lqQQH~DHo7Ik1igw5+X&;K zz*H1AYCbuoHP*z@Cgg3Q?!4g;Wz*>8R^|W)K@uBxV#R2){EF&6^!e8~*O(27aeYVZ z{CAwX=*xoCYZh?RS?K!|ErGSIQ9dnl$S*)&mQsY*;og|O3xgJSgURG*_4 z45m1Okgajvm_|=CITU>=Jn44Ico0)aoNQoLD3fcNm}DcPgAA%%H{%%%iM7`ht~iqD zi$fB1N6q7tLt%T9hJv%0FoEz2YA^C6aV1Mv75UvjnlmFx$eQ`dpeGAB8MHOIwwn~V z(G3%Iq*1;sEM&Cfg_HaueUGCE2#i#mHx$E8l)$vF%uUTYV#U2%?G3wQE(FcyEq9q_ zlbc{1N9+~nurk{JM}qw|=vS>ZZ{tvXgko6nT=*3{j9 zsX`|Vxqi-EXE#OkwaZ<_aYX7~kQw89bRwn|IY^%o&ULB5$mx50zw!T0{6~Grd*nDc zKE@Mq6!qzXuDE0cwd*~dh)L0NE@yPl?u{$f5{BYyMnS2^@l+%~ZvS`2T z-a4E^@IJ{Ex%4>5w;WZ|iNkwOy!U8`72(lbhPV`E1uP929JBW5G$SbI1~kJWreA@@ z5{CSaP~JNT%E6XsZ{aQNT~HAzWXXC;b)5_6oU|;1q33b{Vlmw+CuBH%uL{}A-=Kvi z+!bqbI@|&ah#34Uqu@E%@s%hQMX;(H&*Yafn{gQdanY5I zE8S1YxkyE`HRXygWx5O=r|Ri}Nfxcd2Asw{lqrzUm5H94HgMGR^d3#voe9V)FssYr zaTzOd4wHooBPzsbX%%c4)w$xC{d7v@K@$OUdQ1kc)=Y~ds#ch3OoEY|9CD^<6mN|p z2P@F(%mQ)-VQ_$P^l?+;$h~czhcTO2@`Zjd;s^S^7(8K56x1INrq-~`jpnEd557%RokMc#IW1t zRTQ;dLG7k8amf=}Mvzmsd7^j^6rq>j@hk4nt+$%NmLo{O8pz|>s#~r`{Zw^HkwPHkQzfuo==DT zCJ;8!!7Maj2k61A7UMR?ZC?(F=UP`c=cFm(&`}hnyGbCZssK(qNh%;*JS*Bv;{^MP z(ruGG@Mbt@iN-3<$o&w?F*M!$wCIF;!v(?Z`kPAZkqP$TF1k*zw?IB|N)lwj|2<)3 zKSm9txw9V!nH>*MDX)_V)ydLzfK&D46H|KCrNJoDmzY71s0zwJU$?7h`H@L>z(i+_ z-DkRRza0>nb?h;TtrVUK}29hlyJvKX7^|~@cw{oN?+|ASu3Czo%GQ^wcq+O=zz-Z!v zikx;q*$*P7*Iyj`bwgEC7H}B8MR1p;X#qp7FMdu5>=ayZiWYF1q({LkCY?K=u@0Jx zej%qrt7IL$RX7Bop0#EqUVua!$?_gG@~)ahg(#)X6Y|M?0N7J9>{ibvqOxPA9G+@0 zX|h*_~M0Y^fn$3>=eS$G&~BQ zQ`FwVBTm;2-LEW=^lV6;2)}Ck75em%A64VS>gaS`Dh}CeA`%FXvmv0;Xl){Y)G&t} zQMKiqm*E?n=OoI`pdZs^iJgs>r@-g!_b-k5wyyV1sdq!& zL)#Vj@pR!2i$R7#qiJ{Dd7%BtDR24z-QP4Seus(C8Be(#8rRkdI8|cWTk;WYo>&W2 zWW-LakcPq12E%)vr&6CuGxLh%z2Xjr)@m?Tgp|gF`+`rX3iNqyG3QUAt}96X9Z^Ln zX)YQ~q7GYK^+VM4IMAzzxS!0cJPyy0P3FFtsjjd@XLze2-Q0xBD{NPAk6;H;x-m@P z?>Jk;$5fEq*UQM|$ROwn5w_)b2DM-@<#|!B85Bu?=~_$nOk!z~4DS)z6MHHq;SRcU z74$ZC5}{fbtlY(0HBK2Z=+1Q|@iBD?^sTMjZ(ZyVEhnphQHq|*HJ1x2J2x%#st-L_ zZz-s7E7&P?sybb?rhqvF8!o0Kv?|akJVZhEHz|QdZGqra$kYyYcjFF1u0?C)G#n_0 zc~u=QoNQ85Y&H>1PJnZI>R!jJDk0$j#U!qR2r3hgp>8njzeY{C07TdDHMqt(_!JQa zNGi?`dP383Q$#;pgkZ-Jk!+mfbQ$#6eRGLHv~#Ma4FnAqPrGxIRjyeKvS$_$60ve& zvVa>T>^Zzp1q_Y!pN#k9SFY0SgvJTD3>b4?jB{wWpW$KrCD^^?LjT3A3@T~c`8m%sHiHI_!K`{LVUUT^T+&OjQ{9N z+ksE>KG0AOQ4Mt(8JcB0ms&3$VjQt-r_|?-tS1p5^T{=v<|RnUT|jIsn~{H+4gI}edM^F$b1j3&oYQA0DHp)6&a1J*PeJNRHO@H?D%TF273|Q*YoNK z+5jqD3c*=?oh1Y|D%spmviTW0y4A#-r#;(q*Yv~B-%>8Z;qrfduHyZ zsUvkG2!u&wV`mjXk64eXPJBuhF7c}CJV?386ch2?zRsYTyA?6JlR&E7f(UhyhxjT9 zu`A!c#-NczsGYkheJk{n*>P8Ay@zybR zW-BzWP&)zEWA`!O4MC&_-ZWp#At!?t-MUhYM+zhNrWdM!^`%g=vPB!HWRg_PiJ+;1 zU$>y;)&X4XkVwc%LEZN#NyOWr6^JraND&ljGW6P5WzFjJFvt`2dqAQ~g!@)IU7|nX zy#0SDD%i4~hH;!C~TFVVz=Lfhw=G~WLZuMgWcL^+Q!|lwIzN4_Lhx@ z@t5O`js^A7$g5`(d*+hJysX_`gma3>r)~k-t!ebh#^04e>+d*~MP`s#)+G~7k!MTK`qj!43*{L+7t%9%<3bANI8}?4e zpN;R*Q{VqFvD+6Jw8gZ=3IL8kaleqF(c85TN(oD?7fvH6cONoQ*0xibv+upXF3xwJ zxLObd6^#0Etx3-eZEPM&!aXKUJ|#bJ|M7PtzKMMYq>W|6U5-3(wH0H`20Xu2M9p@u zI6UQvlD>}0xwb4MV>k@KM|9RN4xx-C7hwtDl&I%f3Q|7x?Oq`%PiH|-5aXk?dg0aw zXu8F&Y8JbI3X>R%0Vc_Yb7-mVbIo5_5ww%OC4$b-B0KI8l3l^D?>h1n?x{RFjtw?2 zMs@q>wJnOWljttHFv|B9%cS0=YH=ogacza})GLQofgX^aEbLi<(q>P8lEgg2{!g=j zVDFkck%Yft3+H^ypiGksZ9Y=)$X`~$h0sjDz#V!_mv^1F(XW&E_ zq^F~hz6#~>=g>to<~J7*-11!#@{$#@$5`@ozSvI2+^7fzn)}FVRZs{!kk~=?NE%#g zX7JQ$3s?lFN*kPrbK<3&tEpFLM#g|epOr^1<! zG(yO0xEslo(AtgU$z#JDXvWj5OUK$y8uA8QZjje>Gtx=m*D;xiQ7ZvfQ z<#LfM<=T5KrRRcwah>+)g&1dJcxkFlGq0Fw>onG|@9JUvwe>I_+BNN~(h)-$$H^k5 zZ2qxs-IcW2Em*hyljXB0^{%Eqqg=BT=0jDTW6oSH5VYZPA982VOx82Ab_V^MGU$1= zRLYioW-Co@rZ5}l*Fq0eygcRc0xvu8^88Q4A3`t|V+L3B zQuSdTkTa5nP2|w;C#SEEMEg%Ivil7rPwdngr(ZOn=qDfQ0 zT*7jQnP#NAZe%L3L20jNCyHacudy6KUqZV+)%6q##Z6jQK+w_6HQsTLj%Fz&#;8c; zsSZl5UtKebR&iK}xoCWgYbT2S9dfno9O#-)8I)Q?OqV!NO~jT>dN78G5bA|l9to{c zB}AA*H16W2SYg@TrZQmM6dl5*uCc+R5?k7WS0<~P6gL4^JJ}Zpx@tIDM>kkVx6d># z6(#Fw77lqN?;zPofRjT_Rs)hn6NwoCHL}9)u;NB~f?^KvHF_4#ikyB?9hd)S3Wsg= zLXZ4scG?vgug6lu4p;k8y|KTcPD}ZH-TEp5$(TdCf(^~O^-t=Y%VB+||7105=hGXD zlTOgCRL%TEjf1=(Qt(JtX3!iDlM32gH2GVy{{9Ra$y#p-D>JAw=uTZ{U5yw$Fe)?X zTUH6ic+|^gh1FD2oo`F+bZMWaW1w&2An6`Jcpwpz;fU@?h~wsIiTgZk$%L~&Z04ak>vtgY(j_`{0NEpN;`TE;fCgS&j1p9x1h7Nv)| zSNIA>NR}8jwC1K-0(BY=d+B<^^o5}zwQcA!v@^mN!AEHNZB^r~;r7}1D5y-nebTg#g72nq659OvOtIkJzK` z)OL}*64ApLGiQpCWGi#_b_mDgu%Z~a7J_oX1!qzR*JW9VhY@w!OVHH}Fsw#Qf7~MvNA1zOFE)}Lh*IQS|DIj|LU{Ep9 zN!7(!Z>3voNRJGU*lDxKdc<5xa z;6}vEwDBsiSHS3r!2)Qe(uH%vrE!%v$jAS(c+FS;!iq0I&1RvG!*gw^&BkzVRx2dD zh%d_L@2GPw=i9pVv#J%?Fjl>Ybbem9{ehd;7 z(q=t_Erwp){s>cvm$hwyNy3;mqSa{06JXOGaaX_N@v> znXhN{WTtL|mY3gl2b|Mb5&?`6VCQw`W1as~ks0)ntam*e&rg%pRC7=e96GlK0;oin z$)aHb@kMC<-P-R3KTIobox#~$;`fONR!zcMREI+?Ed7>2zuNszyg8rVr{i}qKxDLe zLi&8)@J+_|Z{}hPuz*Gbf<6H$Xj@nvj1z6powOHrlbPydode=T(C-=0=~iVd+N|pw z5H}pg_~I=eweYk!lTz5Z>Q**k2(pCJRL!O(WrLD~TANim)=oB0dkEI^%qjud=m`p0 zzJ+qK>Bvx32ppD$;HQzlrItXUAO<`(H&w=?2VHG$D;S?~L)xDwC5mi}-wf zy;7woRI-d!aVDoBQRUzez`Q{PL(Y3@flIy5V}SKl_U1Dfl(h#S?t719v#8T$7iy;) zj(JHp*>A~mgOmq{88p-D3LCj{GN{JhCGL7p)mwbH ztGan)H4a(DL6q^A>S6pfm8WZoU#(`vTYOQc`TTwLo&J-RV$+nN$9VhJo&!SKmCe~B z3KKgL%~NOP#5CX%PXgN9O5(qrLBGr-$%71k)@eT0+@=}wrmS|mo?~E`4|SEtd9ngT z$N08zsxPFdSVnh~H7g{iGMA7f;aL_4nzY*p^){ClS7=2?%3+yaMfe=WLeT$C^b7vi zU-@4ie+-by2*OASUX5mq#yqjeEQuYkH?yRO(s|HHMD?3#{gS$ver+wwGyAZ3G>l0L zg2pu5=++V7v?1kz;ELEGup~&&%k<}!Kga%yd&3WMT4<3%lc~k3w>yotsI^RAs%W0( zim*XHtY!RQ<(u%Q=n?Vps)M3OMM9=Y0VgLkbS>(v8X(Cca64V}Z%gX0W+xy| zvwg24%G3aGno&U}&F{E}Kno373NILQ7QQ}5F#Hf|w*6oeDnwt?to2B@z)h!wY7HKW zSXN8NMKr%$4CD`;9Oz1OW(%EeKw0eV!Dyt*TDWtdN=v45P8(nilj&xvQd_-()6zP1 zjX713tT*bQkb;v}!Meh${=ZS!Wo`(8i&@H5=X9c)Am^Hx16+@whV_#Dw0?x|fJlgP zD>V-G%yQ;`bU;aJ0R zLzRFren!YcQSr*BAc;I|SL{2y!i3R^c}M$RXK+=Ab`wNUiE7@_E9ucjOU-*l^fr3H zdxz4Q8M!VK%%Nol}r)4wy&pJ&f z%x}wi`+v6d#jyJ&$TXqR920sy5joL}kK$^X&EEBEZTL%z*z$w^t$G+Qbx!iXy>5N# z)_+}{ma^+>#Z1DQ=5viDAKv%LYW@+NtWX!3e5e0FPMZumX^5VgFx+?=`XxnhP=iiZ zGNV~lP#K>@(5`p-qaqZ!vHCbNri-+eAcbgd6@rUo@){INS#(hs8BK?&XoArC4x8s( zGf6K@TziQ0-sX;(nJug~D-~P)uf_bPjruCw{)W5pVDcM z+12t|_(}RdDHCrL*l8>Y(deg9DO!hH6jEMt4_Qlh#7Brcht#tm^oNVt0znbeCx@-0;8S>G@Gna zdxm!1fR+->Dg==RDmR(|WOelvQDE=<9}f5nw$A#zfT(p=1C!9@ChT&sh}EuXRmEeQ zXMzJ<(7mBTXi9GGXstcLdYV#e;?(FGA!eN!lvyQ^*x?;iHYQgZcyd^An2ZK7^C~V9 zL@L^Y4HyxGb_ckPLe9lT>1q@31Tqn=w4z|PM=|47@*rjymYm+BR}JN1sM77xkPlF3 z<^g?b0g13I05j*!od%p+A!dgoGiMcTD0bVl&~&sGTXaqy-iD|p=XLbs6tv-F6;8LF zt!k#cE~uY|@vO6ytKkG!R+xpVsvw|uQtPB}3%I+LurbnF_**7;DUrTk~=oazKHa+zv&w9wv6M8@)J1>N7M zhw&GbVVqJa{#-qb*E;RC{?>XJf3|L&^)O!R2^CFYqZyqnvn1e7H`5SMpYoM7XR@B! zI9%c%NY;C@l2rwtQP*kgJ#7-6F+kJ^ASEAqz_=^b5~x%`yOK8hSrI{Qbb#AHhb9S^ z_6*EVYzbDP33zL!ylNvlv@zke2x(1vD&05}2K~#Fu?LTx&%uklP+eCABCSqbMzI*@ z=Ko0W*LN?m-BNVIH{Giti=88AE-E?Zu!?0;G&xa3qP=Fzsb5RGH3ynAq#H%aXNXvE z`hBN2dQ_UQ1kO@25Hk!QIR_euKPo?+=SP(FYyTtBCDA;!sq?OLste?K613Nd>TQJS z$%&Z&?{UX?Z_{6kdSmCabRtB3vP3H=$C2tY%y$E7ikX0Gudv}5-2xF9eB?=EoIj< z9swwA*R-pcDx51|d9OF41`ilX1t1)^z3WCpvFW+j>Y@o(shwnjt-sl_run#+iASiR zlNIz1wwoZ?#?lqW$hs!3E8TVySapM(#KE1n+m)!?w>k&KiIlHoF3>JJiG3TryV8Vh z#b`0_Mg~2J9S0fgtaIc|3wm0^9dB2hCgKpdLWE`peak1U!V_qSbOr4?4N)l75Lk?c ziw?5>D5Cwx;y9}Z2Zp|6HL%>7c7tD9(7B1*P!8i-st!<1yE-o_t{b9IT|ry&F8AoD z##=7H(m9~%mdd-%!A`9;u}M%ynVsa)I_jsPs&QSVn_P9Y(z=o$Mc@tz=Kyu7orc)E zqo=)(W{xm2mMTGmOn2{StM^ZnX(?@X4h;tl)DsWj3@khcQV4!Jq#rZ3KsF!V8UmVa ztQMttE37uiid+g*g5aW~;h45r(~^2+92c`i7Cx?poi`aEBCKg;t1_aXQ!TtoZJS?L zswMtpRRd6yp3p0z*@1?fR?%d!$@jYTv)tC%~XD!y8^6#x%vu^#{b?L1> z)`t103=vADK=qZ23MN^ZtOvWu?RB-+e3JDq&7jx+8k?wwq1;SW)Rub|r4a>ElVpVP0sAFA!f)h5zg3y z6K#aoG2YuW;+yen{KlQ%d6|D_@OO5MCd-`&S4gN1cA5r^9w63;k=EgsFPraXdGZO} z^?PabqfHr-OvWHt^_=xHNYFJO?xy9JkWcVZplP!PkTmNL%FiMHr;XW!$@(@~&23nP z)2y9S_#)J8mgd0(ZK3R(&MkDg@A2jEZ;1SS@e?M>*b0GfT63daI;W$IEyr~up=kG) z@{j&E+&lDs2UHNlAZukYW9xK*5(o6HwgX+-QIEt1+UW}pq|OPIWFz48QL?0QjB8a39~0|xre4zB*2+>rMz<} zp(`^Idk>0I<|7+#**VYSb=P#*ScYPNBm3kQ8 z6d|3gTkm=pFO?!FD;sk_Y}8e!v5)aNS;^4G2&(p$8zzS~`8VW-77w?W`FF07wdPH*hEsJT*&6E@EPBVs6-801u8rLhY zNnk~Ch-F;XHG7M*!Xkf*8LkD354R?K^IrV+;{TDT-{m2iG{Z0VUi^u4z}G&gr6vM% z3WV4J`GU)Wvq25NknX}ct$|dsJpo6?q!bE!*L)5_mLfPJ@JCEqyEOp}m677B{14uw{XSjqn&)E|Yn6h$M-j(^?N%r*3RTfs4gn6$ zHZ0Yyp(t(jii0ePX+JE5*mz_mnz`PoH!T`yI!C!R$rglACDPu9bTggxDx3;&0&;+O z9i;B4@qW2{3XACmBpY=SH~1KaoQrVAYddefbngg&-uV7mWiQvL>`3s35%_7eO@x>=9NHI0`sjnuG@~Qh@nP zp>1~HmWs{0FdQRtrQ#qZtWcgtZ~@cIHK>p@AwL1`MzWaiGlpw86|89qJ|g6&It>TZ z4x6ZyvTDc}r{vN~5snx|HKwQNGp@oRr_wA|$`2k3UJ{6%GYlZag(|`L9GR$e51Umh zs|1faskQt&_`8}-(X44x=bTg#G|H7MO-_>U>Bs7p=3iH*;jl4okNWgQ7-XYQ)Q0n8 z-Fnx<_zSD)u&!JGYTY{P)?K&$YwOlsw|40r+U8gFU}Jn;@5VXoV*H9ktD22BQaFR* zUGK^ID&2riw}o#R^dHPu!dfD024KcCC#za8*+{^hRV{MtR&~jCPPOxs`c7X(ur$Jl z>~2Rxv&SeVmp_sQaGE-s(QS!ybPWepT$7P9D`dr@ji%^6h;6j}F@Cl&Ph0`(_FwkC zieFs+H%I*z?=|)SzuR+&*@)TffVPa4D`3a?T1z?nZCSrsT!mAeSfRmqJz9jq4;1B{ z8JnLz2A2#Gv6cJVM@Y6y;$ELVeTc6N`Y~CXIXAtS2zeL34m7QI-*ds(r?-R9Nbo5z z;@THmeDl^-ufS?7Gcbi7JYM=>9f(@{q8)=V}DCJQ<3Q&#i8;ok3Dym>`KI?@8C z!EbMeM8QmeFvhf<`XpwMD!kdFQz06472^PUX%Y!$ckN6fH`Wg9)N$ai|~S= zt8MkDla6Bgx)hkl`Y;TH!F(+qX4-2AGvFkxlYNl^7Cu&Wx6y>@;Y1lC>RP$7$}S7Z zJAHQm9Xq|=wFH4T3JGuuly0}^f+g(hd_c9m2_xQF#ENSsx{W8m zfQh=JS4{5Imf7YfT2{}COonHVNb7Ly3^L(#{}i||+kO(cLX$`IvR_j2v3yAcwqr8t z^d-)r1;^CMsu4R^)QCNxpsL0v==&|df;%wfhZLR$VoVQ(Q*rznVLT(jIT*A_enO;Y zGgYJfRBB-ikUBSwp^7k#M|R`0bWZMzt93EJmAW;_)};6tsD7iNIormgPF9!^Pu@%7 zIMT=}0gS0;XCgw;jl|QcVc4*zWSyL)EKE+dBC=?9r7~1UzAjTRK&sJcb{ZB*R68_n z@>(nA^-10<;~Hh%I-aY>gomTi<(-&SnKmTUf3-IJRrM~~`7?Fv&-F0=_VW4FVoQg0 z>nxvNsdwYFk=?VLQ$u^=Mgs19Qo+uIz>yMnPW#v9hC74aS?#{AY6j0oj$0tPHDRWM zBh!PD?%HaLt8RVO2YpWU3SdksO#S8AKjDiU_27~xsJz^?`FKlIG+DF+r91F67P&xd z`zMBpw_$QHmpXFs)54qox_jc2|GyUX8@mkt&Mt#;nOeFQ5ied_zGEYI57$UA5r(M8 zF?k98N>RU&CKn?uLiFnPZsg8vfrxU%L$e38%p72A?-24P3`tu;xow}ffgf4^pr6cA z`-SWZtIjncs)nth0*od?v~A)r^&&P;&}mcrH9ii0F4zS!}+>lj`rdss|d&VWd)k<)~T#RA!YLacP81 z54s|@dJVmp8{-G}I<8Cm>X%O}?;O4Ew7?y5d(&@J)M;RLx{Ws(8$7n#=!05FF&~&P z%g41aqB2?WQ;3Y)-MxAmM{TJZ0n?fi_+z3XSQ_njF$vQ;U#nV=JJs6g8aXr|L=~Ea zOKsHt8g;pVO84!Egk_Y_GI}~>ryKy z!ZRbXXCXkPb#`gG%{~LWGJm0}S&V5;0?cCVKp6=b?a~I)}QLu zS-1Y{>S6q(h%J9omvQS4^=7aaY30#Et1;;bAkmqutxRLoPs*j1m!mvtJ~(f!Jt5@v@;LZ2QxV_bx#tl73~ z+aPW+7g_CTu=?PMH8}9Npb;=+vbTuUTx|aN_F93UGdIk}`JW8_vTlX-@*(!7R6!07 z&svDE-marZYtXI&EH)19ss>iSk>>BFS=XsPy29QGk=CG^&ss64GH8wv8!xEkJyXaW z!wwn48|Mo^)F%}`k!U+v-{dr>K`7;_L5eQg1l>_j!X=2uuvZXAZDYlAB^HA8{ApHM);()33~B-7UgH0zb97aA61IRSW-MCV*FHU(+Sf{sVM zHC`m4o~*{I=U8&Ul5nz?-h?%VThQgOi007hgz-k%d3b0fs%fzV$(UTg|^TGiT|tip-VjjB({8ORm0gTMX+d|}mVXnto`-)rKSjq3_$ zcgWHPA&XFiO<~Rvc2tBS2sy!8#ocKW9C|XcPFG8iLLEQusz#lttyFzFdUVyTQKwmq zd6ioqK)dovFm37lyx!QKuQ%=UC+pT<*2DO-b;Uhh@aOB+S3Qi^`cmVh)6|@qb()~t zhAML^vdjUooh-3Cr@iZceLg_!EeDLJp^v$k(E=p%rOvr#L0Ph#Y$F0c)t4K$K6MVR zs8>+&sC(#TNklL7u;P-4xLMsp*)u(DLjXz^|+U#R<|j4rqg6ZDRjKP{ge( zbZfB_6f=2^PyYXK{Gsz2Yv9d~+uy`>5ArlUQd7ZpZJr4F7V%rf`0ZjJ)9TH2NqE=- zP#nRS6&}K|+4dMoUq{v2o8i3{cmjWBd}y!#W!Uib|75V%x|y8*Qn&6R zbi;}8l~_<9x_3AvCtoVC4Ya>k+}VS!uS?)bx1DN<@x$1W>0TUuhxGkXQx zhAePzf^KXMp`M<$M@+u?EY5tatAljGQv*7yt_E9-q>xgV*t^lG=$SMHYZP-66;3yl zm&7&{F;n`colE~HoBZ$_2n~QlkhO4`r2F08aIeI6qYplnu(Vj@-(QX z4Qmzmv=+fJ**%4JIjb~k#Spbw4P1>WPYWcAMsVL#DC5|VxV_RkT~GNM7-_|8{fF?; z06;FMqNvYl{xeX4^<+wJivzkUv$Yy>OIvab5c&6(lrz^u=|CZ}q`Q*dSVk6EV^&J6W>@ z;|guoiETOVmn3EddkIYNXjf3yY3R%j$=O;0B&cmJYPRhvGELCr^Ke84+Pj>!k4D}r zKIxg5wry~|)2bIXJCig0VZC5;7M)RMa@8I7aK5fvclrDsb7229S>KEoMn!jhzuQKR=HKzf@GFi#chKG68 zSb?FkCX?0)x#(Tp28t103n#^EJv6K${8HrF*d1ZXq;`ypuw+)qLT%m5rdc-b(%-bo=V%*Va&qKMaidy-?iwZ+l>|tp_#1Bq;{(Kh?828 z947UaENpgAab^G`zblXMC1x3MOpcYT(`*ZDOW~%Pyec$f zD{u5_C6t5!S02GA@@!|91SK~UCb+?3 z1CNJ2LmP@B-XzNDP7n`r;_&sQ24&NMt^kh#I?O(v&x0%&o|0+{tt~mXtUk#WE3@E+ zBUuWqsa+ov0%oqVM$3?p0;$h2$jQ}!Cs|-RHmU+hC$+X(-0V6BWTinJ1bjBD&<0P& zvH^t!EvZrF-FQ9gfR z;jFl)H~YuyJAKtTBBbpax@CHybwCK#v?|L_=>|+@&I#*eW182k&Oe}RV+A@>ol z=EN`Df!m`Z=gcaFbit@)zeI22H_`ZYW7cUSyNzU0^0?2WI;RknBwlE@_a?M9G>6vo z)-c6m>`&PFVXB{}`5U*%x5;`-mT^*5-UXI;@=2C6U zU|pCE+C@2R8>c5rvr%yXBrF4*f|8SKYLHm!QK=Xr1w0(a3kA(ms~^{U%DnZhtPL$d z8p3HM?VM&_Ky;L#2b&Tq?^!|g+KA1wy`>>Yg&ajJ25lcG9s~>OBxO@Xadjy*UtzME zN4_;@2V|9@4V3bgG@m;-70odrD5pI%H+8c^$|hIy2~0S%vI?idJGh|?y0#_4!a@h; zXuwRBVOXmm&t$W3wBO++w-J;p-n2YXUOexk*_yH7RRp;=(Oi<;sbeiNMF=OeYh*N8 z({Q+|^k*GZe@FzNB}h>d+<22XZ1jwrfn+9Bd5ck`CnhK->$Dk>A~=~%6C`U;nfvyX z)tXfi=<=|^Q+Dknu;~gK4dO}G=4i89!8=__+^9n#<_pCHWN{u@ZS6)_9*n|`E`xi; z(gkg>4DKE2gDmCau4voM22X#%B{PpI^X6=KZH-~ z^7;4G!?;VxKU@p6#ZG7a8=g%%Bj)$)J@3M5|>E zZ3q`ikoDH;?J-+fmBf6S+>iBHbe)5TsaK?4(>>_8CJeH2!ksl(r+Ek@b$A8MqkB)Z z02EU+8I&`)?1~~Sim@&~sRW(nUuxom|7pGAtC^x!ez5j$k3ZZ%CMeT9oYluYBb~!p zh7Ng-OP+v|bzl$I6w$v&+|Wg*S)0SqtNFMu11JE>@J7Y5tFaWr5G6khAEPye;W(ee z`l0&ve+<4zmJxKB0HFtdvn0kzbsm^kJ&aG{9Oi(S^GWibIbfJKF6nGvZgQt8LWYL3V_ZCHnpT*a z$|??x(OY4Oq9XS8v~Aa-&Y2DK3`uYUnsuG#>rf~CPxlNzhS~Kns?L#zyaG?+fJ@ znI^k|#9WC2?F-hskj6VoIs6=NuBVB$cM~DQ@S9e5J0kN$Dv(D3yt0( zi{?4b9uSH(#e9U@E!w*wNuO#gf;|60?6KZh>y_2I-e_wjLFE%xIW}r}?f<0CX|fGq zbBLw78u{XI81#Ru9tIxwJIQ<5^)RBy*QJx$enCbqG3kMP6?5VHe0y5HP}IZtXX@6c zJ_}TQ>7mq!GJ7h>nQ12L8ds4BdLm`ZbSG;o(<@B`-)GQYO4j$ux^rMe7_{8F)V6ub z$vO>vaQ^(Wgp@MOic9|QNBvqa0`l@QJSrqVoplE+ z`2)Quo>qiL&+zXLeV%m=`=Y+qM^eY^KPbYqM z{3E1vGyM~pb*oz&#cA-X%w7c3wunO*N3cFeUj+Md^-o2A^7hA2jNgmKo*%-p<;4?4 zTX>IkPDr)S88kEKd)B|ZOnb$zpxI0NoX^cE!Xqy-yz4ZR8sSGr1e@SyYA122PE=&qYjSxt(~oy5 z4LD6~osQBH%?ofAxO69=MK6+fXu_F`Xkc62p$(gqxQ~9`2u0hXK5Lin8(JsB7i6uW z1(P6Fr2vCXp&=kzVfhHskd5?ZfPl;B*?Ly;N!2>;2S8e>qvEnOgPPH#Z9=n=Y%8>( zE$(&AoT|6h=7{BhGw4t@SF;1&BjYyANhDA)F`OeoEjbMc4mH$M)}s6?#-E^5dF(xD zX*Ua=aJm;agY(?Pn+eRBXF3G6+;KD(?N3K!STyy zmhmpGoC8kEFpfD>&1~p45KM%MvkF*5+a3xn6(O%l=)+iy^P&iRHj#oC@ol~m);%;H zV1E_^qz(5%as{oyf_sTpmpw<&zcBnUn~&RJEiTU9WW+>$$2c;p7^NfGpdB!RWv_h5 zpgURh-*CrUr?+q3MVsezA^LlC!uA@s6+z`0qAdp~R_5a{XP{yx+~o*;T7aJD2VdbU zSw5f3$;)J%;aFKifJxdgQ`5-6IX6%b`79!%?Q`6RvBc6qLmn<&g`=3iVCHE8vCbho zV952#$)HSvRZ(0}2XUi&VwO(^y;8dyPsF3J=zS!sRdq)^q5_Y>yauFmw+XXq-!B`$ z207UIBz1vzMwu+*B*AJ@-&Q2sjxvso1+<;*-K9pT#cG|Krt~6^^ka7I%_;^I9Sv{+ z3T=@uQqRY!=oKE{F0Pb?K0NW9JaKc>82$#^$N`tP<^k;HhCJC zn%6R+aKLOV3VHgvghs~!a~zX2G}jqbKxWWuq!*=^K4nGZVxMXrO0?d|Rsn!voVgK< zVRy5>g1-cS<;-}>p81`3;Veg+^K+c9S;^X}3LCQx#Ze8(T9>t?vY$a+C9o7lRxRjl z0U1b|T&{x8f)6r^PNa!P6kUUe_Fbp>6gbFb>coR@sQ}fehgpV+9+jQ^t%gmbXN6`? zvc1rf%~~$n^)OVob}>0eaL`jW8CGrgi0NjJl=?&w9t;t~i7~f9tgyM92DO4&IB}?M zIa-u&_7-rtT~w#wijVGxiR_+$SmogR_=VMfU;Gj0J!bN859VpC*ByBQ-V(201uGz`D%k9S&SkQqB)8Qd%X$sGc$kp4;Ory zNiH6A;gZd#s(A)!q)5*TJ-e~MR>r;lA-)+uqdrffpCdMkQntCKnf5wt^PG+fM6d65 zjslQDuMGO0{!hyIeLBFhnyBv-4Q#BPYH%mG&h!K;-t)j&<+vS@wyLk8*4?5PRs?bs zpo@3;ywz!prT~s%>Y2(Ub*m5C zNB|1bY=mRji6tzn`!Z|rim+!~Op0@UP2`AqI#ZT6Vgju`)9#8Rw9F!m+a^0jcN7(f zP0iba&ghBSLVWUI$Q**Pfu7`)4_x#@d#rtfdboWMd&VaD(@}{@ovw2*P#f_fStnVs zytwf+GR}PnB*K$uE4!vmodeQIU?TxTv_w^_3%EfBiUA6zLL9ZzEfyx4d&ze&=<84w zO+aVL8j}j0Y=u|+U?N>v70tNGd6rIE{p4y*bnk~6cb|kb-EXkf^kwlhtI-M zz?t^@700ZC_|yJ$5uo*4f0b0(Gwo{?XyS5py#A+%1 zS_DfmryEd~G-%kULGh~vom>rg^M52+Kh2=bkCf;$RtVOl8}NY80}^nV8nkZ68r|bG zGJn5tLge#gqRCem-J{*)K@{T_20ZNz7wI`M#Auqf9s@7AJIY84^}+8U9a(IZ66>m9&H?fl5({{#g6CRt)Z#DkhGVOACF zG=S7-4G{;#PFS?*k+Gt9>uX`dto?fQM@$4CFp(Kni~v(RPz(SoqbyFHjNS(Eob|*8 zXV4!c%MAZX8OC|n)*BZhM@1;~8R(ha=_iUn^rwQcgn|!Ti-)!n;he|YK5Uy8!B#B0 znhuLfwM6ODA{|n)s|1qoS;Z&T)hBp~n?Uq&f+{Ec0OTc4vaZ{0on%w!2@Ddi8sCz2 zas{M4p`XC|kSt>t(V^vm5o4Tm^DWRG6?Qc>pCt5sMGtW6R5LXv>&`ET#IT#-422r4 zFAfr5k*q)*(6Q6mxv6$d?6Q33#>oZVEXIJVp$jQ^A$&mReIP=EaW<20+d}7AjEnR&4M_?=Vt0Z-A8Zqk}E=z(}(xs@vQOI_7 zo$SwuGDgbPOglH|er3M!6ug~Prp7G7TL!Jy1(9w6yfP@#t*Vd6dk$13f+-(w4zo6~ z-Itm~Zc4W9k;3NmN&;KnnCSV*VxlKi3a}+nvD{=zZRF`OfgnZq2m;j7#@R8E)Yvha z8wBq43$#~4l4wp?Od2h2)(PJ-m0FXopi`HAs5GZ3#0f8=wwY5)ycTz!Q6>f#!SjEq zKV2qf1q@nt#&^K+Jue5RA$#^@1+5@?@B8joy~0R~v;T8-892-NqI?FH0ixDs{#C@J zTSX2uot7Cib3@bNVt+*j{mXKiGiYVd%nc${XrpsFBWT+#AI3Cim&CMH1n0-Pb=Nsf z6d*ERCOrdqMng7TeMzK&TAms@{O-@J&oVpGTZ0p&w|A6`_WfH!{QkL6zewyV zPlAlZHVo!)2(}6sFOvom$x$Z2)fSRAH;LIrDb-KlQ^lW9Ws>GU&bl)KMg!+=%M0Xz zApuPqLr1Tnjo)13ocz~fe+Db?IYb*N(q=^MX3Ct9O^bwk!CBywZouD2llq1G%X@1p z-}&a%+a=St^fXina)lVZUIrn6c5Dw!#yC}sRy>gG6eZ!XpX@r#yyjPJ*wx4wb^=fA zT-EGyP8JsE2>}&e>uSe2Far0k=g>RJx-)1c!D>B#g%rGqH%V571BI*rj^zui?J1`S z$hFd>h4`e(kNS`%@c1Bqoi0gAE)u~PnkTDvTe8MF5hC0bRAUsPU zRfnLFf;RSGf1Rvp3z;T@i}Dp`zX?BoEVuS#i6Mg`xhh}@F?F>QN#J@$$+2>WH!^$l zg3pMXYNyY+qdgLIT`$4HL1^BG)m*W!(w8K=g0u0-s)O~Qoxm$-qo3AAr$G?|2PD5{ zy#>iF5hgNcB?tB~Yemeunkmy<(1PXGy}$F3gqcv|s?h@Uq(C$;G4)!V1TTU%(~7gI z32)}eJnpIbMJcf(`lj#X6fTirwWJdCA9d=4_9d7 zPA|3U!f|gi7_lf`OWfTMGQK3;7{}b9F+BKM7(a8gHVk3W(6JonR9jJT&%KT2UFQs! zajFTJu^rUgv&>Etutw+}h2dE*tew}wVxeCmvnq*%_|N;(RcP3+N7`WDiRJ9J$*H%i z-o^os-#Zq-f71H~02b;0!TQoz;;mi`K{OLUm5#gpah?r0nKgLL!uXUye<_2$Wzfl> zpK_XWKrELUTZOc>ORb^l#x7zLa#1E(*Ah@$|ERVYM~_o);ZY(0Ax~OUN%$HAEX*7& zJO!1QBZF+TJU0Y=YcZO3-&jRa9|Xzithac#UtC$=?+1Thevh-;^@#GG{@dn%E&Lli z9z>I16>Bg1i6*acre4T<)j5Ku+4c(TtQ=TuQ~Z*ev^4{USnR;u6SQ8iY*Q;0CfnT+ zcG28A+;VKNwi)%)H2*sQ^{ao^PfHM!0+7D4^$-QQeP_^0)@cUWG#+D4pUH*Z1Itf9 z$S$J8RBmh|=NVOo9hln3#w0;}&AW&S3s2A|IbrW|j4I&zT*VYn0f6ObA;MMNV_6{N zw5~{Ap)rrMZTF9%J%XB^DT6BZt8}Nb(I3+E_#kqoHRd&TZ4|n zTrkCy{kbObS~rkpkwG8HS0No&sbb@SgPgKdGK_Os9ZP+u0v*2FDj%+Jofn@EPzGgI z8629(f6Z!DT;OVG>^#$iVeG)gFP^{^wH>^d*9JU)3C$Pio)n4L6*A+62!29^+$-d= zhLvCoWMIk_)07Ql)x1t3(blOV;BwqCJVk6SEhdwSgj|q%l9fy~tOcg*?X`?LO`PH~ z$(pxwN;7jMwohIy&3b;L_ z5OI6yGxckH)fr+Q;QZU_*3a6o82)5m*QLzjrqoQXcEC7}r6A`LpE77=g80gyzm!2& zvX;KcZ>Nc%#li#Z0Lef$zb2VgCZSo=fDZ$0C(8($EH!JZFX}W#D^75B58F^km)RBs zog@qrTOK-Fux$DasUT?|(drx)EudJyIitjijLDd3TifdztSHjr5t{JAwML0PZN+g| zo^7=wX0P*!T>HWLp9}sH?gij6W|T1|R0Td3{t4|2`h%RdAuDE^Y{apmk23=_ zmW&pIJKo)&N4&r{fe+Tlz^GcD3L?5K1b3J>t3V%_NTO?U0uMr%l+{D^A~HGmhU_pwruaN`40HFK7VU_!9XN8HAzDMNKkH$j20IZF zxx!MLbelOkGiYU!g>Shh6^~`sJ44$!1=;2_U>omQrPD&xd9}<<*!Vn_VdP#n4bc_u z2C`n5y<{pjjx>S0;&?qp+rWln$jSJ{2q+E3s}R6;MD!VLM)@gum9*-RDt^?-)L!yg zwYvJC!b7Cs7Iz#c22yCYhgYh6)=0sThEm{}+ItIL(zF2kyu^XnTjWTa2)!n{o@X{e z+txM0WUi8`chFKC!eUtZ8DurCGhp(RMFuQD!xo)rMIzZR5A8NyIcD%^0h}MGc6^~b zN;?J{P<0B(xMZWEXnVY>?n(=5zVgTc3$%ulRek~vY`4VP~5~z7i$6 zQpH!YD8SfPPf)sbvtaA*;TJ_r)@rmSjaUxuH0r$?T$!m(npm$mFl}n!aX;9GT-qFP zcGbgR5f`tJhNL}DC{sr}0jlPLVk5IPfDGGzqR`I_$_%ReW@Ge`IxTiYjLD#IhBVU2 ze5X#Ws|KoDYtw`~qbgzbg{J`Ya**asSY#FiTUsMb)^{i55k3V?dY%=@x;c@6JN<(h zL4nPkEH^&HH(U7j5<5Q-ZB_>v+jNpm;!cKdS}SxHFv14T4h>eU3!-i$1JYrTB@Gd!v=pdEB^~?pt)>R~$TcV7h!)gh?)sFSlOwC9tfim*7ENgV(?+(_EcJ&Y&FECGT>d zvB!OHK`{js6DnvIk;D_b$*A0H77OQ`UN92oL02PM6(zIw2gec#Sw}8!wb0=%Q#H&* zWIL*)?=V@$$0Lw}9tu8J+{rvrA&F#0avX2X3kd^o@Yg(dEocY^Gn; zIhWH_P0YudOxT9#0(24{1?c$hWI@feiYW={iT21Y|HL6)2i1sN6mT(78R5^Q&;!H~ zUReIqpq3Y-d+RnH^NBOs4_do#7wO%bKaRTP^OuHy$>*-X@A;Yrd>6UKhtL_ntw+oR zOzB@V>bHh2wc8~SWJl0m@3&i9<(`IBe> z3$!2Sv`N*dASi()ir{Q3+Bql~>OzYlW@G%<;{CITHy)@DV=F~aE$O?}%)A2qG*{3p z4FXb&{Zg`&{5RZpR?M4kJ>Lg2dQj8Ufw9o`2|ddWcT#QdbP#$S76^ryv zvtO!nnt%sIlh?3?$@pxcfS0t%WQmRCr`)mEUMO$vwYdot1Dxa-tIvkFH9UU!z7 zrNr#I?dZROEB)7cA#&bccuR_=0D;qu%{KXi$K)Dx_rPI2~IG4#!OEX zqv5NI&SHmd=#B%T?*!>;x-2@eFA%Hm7ON=$!(KO%;xts#uyZJDTHaD>-OY5Rt_C|1 zdrdNLQZ=ebh?-R_i&@1eA}2s}u_|65am+AoWyzi0p`MY=@=k8kZ`z#aWEBpSGD3IU zPvljRctkHa$W9-t_)3;maxaA_*P_%82#c|GUtX|!kq^OX z(E&}faFTm733?z#&svo0br7DKQ@Nx8eb`!$)rOO0yri2X#N<@Bhv|=@pgc_lXnB1SO_E+!@-=NnVvW`E@D##!pJ^0ABc>01t4QP*~LR1gQ+oT=ASQf*anR z4AYDV@?Adw;t!%KD(ioasbQyg9x$WdLRgK-xl}O{uqDsC(P`SJ$nx-t?2c z)~&nFVK2|?@% z4rZKN#YfN1x3N~i-fqgfMj;PnDMpX?)9|g|yZtBP58;k+#R%2kFTBOsWQ|B_d7_;9 zO=17e88E*+d_jw<(Q1fhLAV9H{W`Ll5zh;X-1;Y~2NlqIN6v@fB-;F)|BD&4 zva2VJq!)jqimecmfO$5R+Q=BR(WNlkIP+hR_`qGUCKBh{K_DwpWNb#03XS4|**HC> zlejV{GU$)Bhefs^Bo$NWjCs&CCJb&IUmBrZJO6?8DXr zG}9Up!P}iQ2;*OC1!?66n4xu6ao?QA2`Ovc zV1-h~MYAy?)}^=XICSajfpgTpS0N0uEDS%tGAjod^*2%QS9^yz@#yA5LX z`6b#=uFGy&r(r=^g*K0J1D+(nsk3HtOW9x6SbfzuK~D;h4ZtciYFDoz)tV}UGOKh( zpiWL3Z)G%{@Edk=6Vc=f-RxEcR`peA99y`Gi>i_+S;CB zf{#v{8qUc=-rZuS{9#_`OWit3?M}C#J8y^8Jd?HTcN(HeChO-J^q)zB)yjlv2d=++Z}B97 zsmz_rFrP+m=!Vz&YF0-?%8ba_?2rNlIVOnV1U;t~7ljm;KevlA?0nrtxBiV4# zOPmb)Rl1?@|1>q<3h*VLZ@$& zDf+Q)?K%C(HWx*}B977~OCo?&2o3_O0~5%cCeqw0tD9GxAIP+~m6H`f zP@*P;D-(>!Dv}lVb2h!6;~NYi&8?2gbaR=aEnF0jDhsnbdl-CIDK9=zuY-)0=N zQ3$DKM@9rE9onBJg3)kDH%3v8yJ&;ICC4B<6sW<5@YRSmqts$Tn51IKSw!6F2UwQV zYLn)Z?^W${vcULSlnDAKH#l`ui-5dS=Wz#1UEMGdBBLER2%C*p)N`T?>J=PC51#3D z)>~jQ>r|`yL}+OmPEy4rTNV*yryKB@tj(vzP@?NMGUz{(n+^+dHD}i)9u~{VO71frL2YvoqLpl) ztarCdSd2#!BMPcEw_=B55IaY!b2bgj&Ivx4=kD~|YDy#<5a~F&EP!Y9SZwAD(`yp+ zt9V~~aiL#Uzli7d+x_z7U(~!J=-(doi$0_I7x9xd&OdEE{rYWS27Wu}tnx{p6QKX<1gnlfJM-e$?)32%wfs` zaY($~h`mFz&Jn3FBIv_f{-25S#`1$FLh*Ih-+ze!zqPWk*Q8woL&m0bF7DQ+T!gIP@dvbw!%#t$X;{3Qy!*N%%eOfI6 zs+x^Q3_yenn$NKAfs-XR2_+$j3_97hlVGKP)V&{_Aii@bA3$a@F7)-B1aTx|*h^rM z+XZ6sl@9QdvSw1D?P(&-BXz+HI8VclSCOn}RmFiB@?=vfyCjtJEO&+{WpeXl20hu= zr0M)1gCg1HNnI;h-Z^tb?^&TMn=E=I_xnl4*X)X%b=_sfh~kkfWfgBqJ+i9rWZg*^ zR@W#DusACvHm#GZVABxoqrYdBf}*tvuo{MUR^hl0o|s_)8HuaBI(Eb!(L3D=-Zrl| zE4f9v?or5HlM}brqWPH1 zq}0#kZbwt!dr41;Y86E=!Isv=s?-{#3eF*D7f_*rBIpEH{321OX|5QC=$FCv)DC$w z1&Aw1ZN%WQ#aGPNooAsTMq;M*3TaL~fr%Jrqoa8)JiFEeD|&bWEOvQ5cd~9RH1SGP zN84OC2UF4OwZ#}f+C@Euw|Beyjcm$GQ{(&lW6!~em$^{-T5^Ow4H);S<*JH0{i zL}u5Z^R?Dsa@wsnfHeO)gZ_gVw8g4skp^{WRvca0X+VG%Dh)AGMq(cZEG->jGWRbX5CahZ$z^L1}dn)3?;{d6LW8(ogx&ck2ujp0j;HI z6D2RJ;%)UU*2)o~rPhYyvH7o!`n})JqBq~K;MakwU=YJs=vRXJJt3=2R_fO0e01Z;u0_T6x*oWULyBO@c_*pU!E>`ZwIy z`wGHuEJ8!+_?~(PT@9l#5WLblXhg10lUp#h-Lb3dHR!=@m=jHLxTLTDysCi}ukK{E zsnKhfcbgQfgmN=5QY@8kSf&R{%S! zUhK}Gof+2CXAj9rWx)%6+(A=v<$#!zh0JPtKd3Tj<%WxPRuz#Je99_*q#bdEVD&j! zVs7ES89P~93&eC@(!{OTx*$x4Uxj3afvm!526qJXr}Pd8(YnGD z9Ng&YFGgEjMUdh~2pV@Xk|RchUGyB(WCv(_({^B-1*o@*X-9cl(;hyv*5IT;gZIuYHBKfQ4M-7G}Mv*04%Vo>L5!e!ls(}EtlyMAt zGig1RxQz5GmVWM>SFNbeHviH?`xEIlbxx16nht{*Y?Or~HyJ`dmr;be-6nrq;G^b< zkD$WiSeqq$Ls0(Kh)TBS#sR0IS!xMle?bOiviNVf`%Uh5o$)Fe9s#eWe#J4hPV_gw zuxz3S7=aQyG+QgVV66oWQQ4fV<~F{sbE*US^2(sdu2{}$r*7gDbWm$!U72Kwbt;NL z@JS48cros8F5P!PWk8V=dF^VMEZ)U!Q!^i=;6*Uy>C%pPjP4qTWu1%*C;1S&Xvk^L zWQldMPPTkxQ0FuNnIuKA0P!F##78T@X7*K9%?&973GDY&4US|V)3q)m1+m2u8VLJo za?~i=u+Bnuo#wOX=UlDABn^qU5oy98R<~o(WvOf8RXFZ+6<{>t@CiFP1W@is=j91i zjHSZuUhSM7A+GtvRujkX`n<)sr_|N;#doh@S1j=sTHy8kv)?zV$K@u9Z5zG8@Whna z|47~XS4&u|y{m4`TEGX0WV!*(ZYsI+s+~cdt1WzH&|k=)|5y^NI;S1*krz~L z2F;r+CLt2DYN9wCIJ+b+H;dS^sRtFFz{UuA!m3bbFYLhBzY~0ts-?`$?5oacVn$rL0Mr7+=X8^v?Nsy>EC%g4$ZZBT zci<_foxpdLKSlEwdGcS(O>dlmVCFn6h!j9E3ri4S57ubKk|W;OvdK84Lp3THe) z58o27*cuA~0gnTX$F9?L4v1Rvu6BMiS!zoBH{9QXzNQ5_Ea}FpRUE=<1XpKhK(?Dl z)xe!q9!!gQ^n=rUsOKNz%#goYr&ZTO>a?KdTHsCB2FPJm1ZQZs8+TT#@Zlk%*mEpkLXeE;N}BC-+}|amR?b&8z*KIWAvBmv;yU(l~;PGSy0qTFLurk&Hkjx zMVhdTpw6LIDxUH%Mx&Oi4j-4vyu1de<{W>9Xepo;+Y z=AF11tKHq!@)BP~jdMA(7p~yUgM*ao8p3PvnlLC&XEj$0i-5^B7C|ptnhnuxMp%>K zX1z#-L~l|z^Nb8(ABGsE%`!l0P(vAL*5K_J3AsGz1thRbRVJHQW3;-ry z%JX9GO+DI4-+eoShbgr3yxPkaxq9ai?fcS0?q0!bdD$TmV-luS@7eWe1BRu1$5@dJ zc$zk7pODoe+l-dXUa?j{YR0?*vwub1`mKmfeo`r-onEX@dEHEx17>=)omai6_jEJe zU~I!yS7y+EEH`CI7|5)Wx&ujNmk+wWlmGGd}sxc>VAh zX9!k}E*VTPQlQvmm^?Pj`=Flqdl~d&vXJ;U-0{Z7cT;cVv@5ifsK(I4P-ZyI+O3e_ z2qq~Tr}24L@RL6)3UL67oT5lUv3^cJmJ7d9r=jx+eh>_jScILj5oB^dgF#u(tDGB6 zM3WC?5%mZpp%9>Kvh6GR<O{S(wL6XF1(~ z tX`-Fn&t!?6MgrDYP()^|KXZ1i1)@;Wr0=;3L09u>t(#w|;uBysRuou}chLq` znP9botTl*lfVtH06g}b;4nU+G#i+w-OE()d;8BS7m_czmifNF^APwV0QArFqHJyOy zp<}I-^vli}jacHu;afhFCEn{BDzKJ-0FFP8bc7eD<{Yvhtz?0X%c?<38Qvjl#Ur1Mb&i(K$4I2-ONi+pS(J%h z=z<82YaHHjx!OlwLo<#*hMnXkrtR*rIPAVcSTvCwa$pwJdrwM5XZndE5PgqrCX~^u zF)O-{-D0Lx4l8clYCKN}ZY?wps$OvzAHy-4wz{<=9F-leAkaZ)^1oNN{-t_5KdV&D z)SUIP24IDbN)5y~vzRXWIXBrnrZm`ION}`omKpRP%1!GlN*&aPqU)T8M@wX56`@zE zY&6OLOC1`ZjdOCq;W5Qp?;MS7118;>%nAaQq?sCayJ0qJLY+at;JqIj4ze zBkRSGNn;O2Q}%$P7EVP^)j_I>Ln~<60p{4j0lxk93HZ~00dLaP4h_Lt+3GY4G7>v( zbb|>~nLBdho_!y>@#_~?;L}JX*R`hm7J>2)kdv6R#GFBMSL77%Nb6d@I; z9q}r)iY5v#D8vgmfuZMEDvHyhn_QI1MsF5O(k#&OX(&pap4o*|VBSH64XqR6V^TS! z1DqD^UP0{)%G{UOAVK9dKVOaI1eE5;glW%Q#U%jg{uwbPO7z{EcUI|8>|NhjhkNyd z71!Lfa=;BR;$#)>&Q)|QB8vL(S`%&J2`6yZG3-6+o@(cNTz*L`yL^+qVpzv4qtyma zb&9JxbSaC785L-|0MN9+-Ry{60fX~%cDX^CR$$OItr4VYOX2XVnyR6<32WU_%j_bG z<>}8L#9gPcZ|}6iOqCuAf+#A9MK*L~lgZw7>T3jpfk)ON`0UG{$2WTc^F^l4fhTU3 zh&X~9*yrfk4}hHJqBFfv0ufp+2hUE(=VioB42v?YdNb8+4T{W>O|DG>r;MI9QfQ~w z)i|220Yc2fgELcb_HU_M@7mb%oBAl0B;;!hs{%2y$gCt2vvwwkU-b5yJ8vR*$)Nv^ z3<|*te{WR2IAeC*88+XbwpsYJQ)G!}>wIZQYkgfW2LLn9rsC6rbOW zKZM^$ZTcug?`KfY?&+~2%HRLtx64bwsDdSiX4y6PI=*#a6PAuxfjfaCGKa6D7506E z5Rg9Nh#nC7X|zfxuD_p?|EXm0)63N&) zC4VJe+;QG9#*D{e7}?Z{bq!y zj?V)ghev{Y!XZ-I$vv1M5Gja9R1m zV0J-BQ8SDc&9U}OOayF&f;L+#p!I;{6CP|gqHkY>nIVN8BBGF97XfdU77Q44%vi6c zu@35LSA;Q-pi4F1F@yydaDqd5Zlkg(yqMH+1WM^t-Uoz`DK8M8*-Z3Kc0H>!NM zK~V$_Lj)UWqx#i3<8*LNFptU2P83_l$QVIa^q_+xmvZNTzE-ej$o7gfix6KrJAzMz z!SOMAmkvfi4TM^;0dUtWP%c<2RvwRcx-9}2t}nZjnj@{SP7{al=O9xh^kyqA)n~A} zOYLM8n{SAf$Zg4*V8w~uG@eI50rKUqV~cue}zBblK&z;gR^oV3Bj+ zm_@V}K!ccw4R3>p;>hGceRif7N=&kdF|^hYGH2efL)GYUHI%l*9bz1Fpm9TUIf%oa z3xeuk0-Od@^*f2j-?KI_(x>Ob`+;BR#rIyH_Nxk&7^ z7G-Ph=|L7WJFyw&^1RZ-!_s?8ywJ26J=?@Ep26Y0@_GOJ_;}YZVswPKM=6_uEI;cX zi2BuF#^`(UG4N|d)A$7-elK|aa?lO9q}8%-%SB0s(2`kYc_ zXPobkP&|e?(UfqAxW&$(&Y+V)e<@jH|2gjz-sNt9iQyi}0a#9>byCmj?zv-6Pxlxo zM;@o`RBvlc5|0G2ImQ9@B2qXgqp7n?;xwNEupR{!XS!_)){4@YoST`f9tqz3had#W z%xb3rcRZ$su}ze$NtC=QHgd61aVgYF)=Abd(h75-^Og95Kod6o{fop1M4F&MG^D;t zJt9K(S}xkv$t_>$OOyxz2E4JJ;6l(dzyKkPIOjuRr;>Z3Y({u;xZKG)sbMfi&mJ_h z8hVvl#AW)%w^UgrTn^fJY6VSapnZ^P;?Pn%S*=#|h`fdTA;sN>2a=tGQad>f zV=akQ^9+K)|9-6+*Tu?SVOBp9t#)85`KrY?Ju7|-& zm7=7bHeePNVR%Bl)+IFP;LwdIYNyy*iOGp{i$kxC6SwZ|YeM&Z_I-T6?+v~}DZ%I9 z^sxiO?#Cy59Q^a~hwuv8)xoZ<`mG;Y{1Wh_cr=n>Y9isZB5mVT@+@LY(ryJlY%)O{ zhsmwh3$ua+gH5w`TZ$p-jp8@{bpGTapX5i$%49vWN)VL_(d+GqwUoNXD~`h=V7U|x zN6t44&8sS_k!1$miJJ%@Hd&+JGiar*kl?u9GH7Miji@74I5nkFL|boJ zWx{(3lQt@_$-Jo>Q0ok6njkV!+%~+VqDjV>#qt(2fdK)ug9w3*D_KbI^qmC~AgD|h z60+Bl9EhQ%lhum-s%hM5JsH$#Fa>wm;LcMagLd}SY?GyN(%e5&Rk5(4g}ETe$xZb& z&9%@-6(LPRwf0$|zDxgc4PxiC_nre<1KYvbGplrXiKqc$CiZ!iSvCGC=#Es};10PM zP6tObTtO2#lmlH02E>9jWo8wLwq$kWjA{~wy9{+h`(A;h7xX2<)?(6mf<@^FN-vSJ zY>|pd!)s20$_6rf>Kga4Zpw>J40N>8_AWM!2~7sN!gj9L?sgYWbuR@qB2@;mb2_g= zy5U%+KvuOtPT`yeu+fWM$f?0)fFlJ+?O;ni!ba@DB54_sS{xV6K1Gc%=8hlD^L!bH zcN)An=m(u{LR2K-P)-wK?-lc!uv>TvPsu^OMC&5eIPC2ZU=p@rv4Oyh0S!3-j^F|5 zur+c_a*npR%0UH~ryhY>y0;Yp`Bm- zT2QwNlIrs1c4z?aZTjZkfh|Y>{X6Y9GKr7npy5*qbv43|VAGNmfsCYhTZo|lRP;MO zZ#~%gZkWGL+?Q#MN*=5R%%EQ;!Rou*u&Mu_rYfFqKfXP%!H5Cj?LmJsG-GyH@|bM^ zUH0jyo-75{4IsbeC?}&(XBSo)M%W;UnMu{q62qZ`XR=NkR)W@EaV8`O++{%YD%za` zVp0Sfov&uxo+i@#e-Uh4YrNM7K+RigMx)>ew{E043xF6D-kekM8F z!eq*zOghs}X7znREm^R{*)31H4e=y0=vo;*Aa-Rxf|cALM*2AwAXpXO4E3H2qoOYc zBcKLrP)8J`aXHoLL66*V8GFUlZj3&0($k9&^!59TuPz#_U7`Pc9ChIshKnJ{t7|~$ zuR=q21%@-dUw&GaQ$f22$@hmilMN@X+skXgRXEAx)P-sw%}%-j$$VUAzq+y-tJ8bJ zEbj?2O{#DZFBgr@YO2LR)Rb;j#o>BiqFYJiK#M9IgB$(MpeI#0YzmrtEqN6VqKRX6 zPV@A!wPP-LwXX`+NO1^wesN_`CnI-&(IlH;uM1$Y*_oaQYG?+o6+wixC)3Rkg2sv- zc^9n(xM+9JfH@P6*c(0M1BNjU(+!H|VRc~U^|=J>MZ26}+A~m&B!VG8d=ZzsGlr+* zcEH!z#>t#5jQ@eUwd-MgEW&-Gsd+kyWLxjprS=6Geld}*N!Fb~e=URlw zRDP?$Ws-@;g!N9BW3S66>S|Ss!Kawel*1m~q=2+1C+waRv;yx~eS?(^Hhwc%;_PFh zIbZ8E1aR*nj3Qb~rD#6p7fWBo^V%Kf&Fo?{sffYQ^L+qqsdmnDz&`G5oI@btQ_Z_> z1bxdV`8IDNsQ;u)MRmP*{O+E^V#w-do*tq=V~C|mnbx8p@IB_aI%_N+`Yc0m%TVeE z=2_L|S;?|aGqDgG*=o?)UK_35sut^E!>zBzbOUDMFA@oX_E>5SqAcXJAc8xCA_oeq za6SabT7Kjr5p*3n;^gbB!m5H!Puf59n7D&BX|k5LINZ{kj}O!1xp@r|$QJnV`pIfw zRk#7HMx#R37a0`my5Clcw=~h0%8&&}zFzG$-MWa~3b4tB{z$Hi(}=z(Pc_uB2_`^D@T(-kGzSdf=KT$HWgq^`+^awj^e4U=)Waq>k33TqIUYC@55u0e?=Qf zP_qhFZLHVuiVlk083QUrF&!+CFSmj{V%ZH&w(cBGfS+bBFS*prO=p|I5lbu0{bAgx z5*ADUq+6C&tAUJAqc~Z$q94I)PPQg6(LQChuG4(vzvMJ6RxMG*g^$Utin*eSovoEs zIM$S?$SQ%Xm+tCwR;>#ko96iZK0zPb-lXYXLX(~u3t9d5tErWWEHR$Zx$@+y1`j_XlN3z6H zGM_}^Vp)&o>^VS8q!FyuRn@jdY`JtgtV1Shqij9f}ZJq?}*18M>12*hDq zGK$z-vo=kL^me>?;eNjODQefJZypfq*w!dOxAEU;f!zx5G)i=R5noS#KmHJY75;_c zBm7H3*03&_!_=ypwVa_*l_DK`22{|hs}&N&Ds(9yNV~CJ?98ab0~JHW8Y8`H=X=S& zfBP>z!EYq%<{`c>enDXD8TNaG{@hB>D|W6)MNB&$#_vbJ)A^abIHWy``X&|MT?F(# z1H8NWq95`}K4ehjrsw=;zlASvvUMT24D<2&8~+wH z;H3m}Fbf1t21U_j0Y4hbm^HXFi4iGy$)L}C68sgSAk)L$fXXN7R7FUQnd@JEnN>Pz zp(LC6L2kgXP9g*dKFi37mrs5LCwYUnR^VCK0FWzDBg{_n=J1O4@eti!*;Y6B3|&U2 zuZQgHIw?&D#FLdl-xK#)8=k^n*@v755G@+o@9gUIQbXc^mQU+iS*5krIi2+;%%CUn zlr&Bbywp;WL1(XfMfyH8b!QSGNbADt=V*b@A{NG&NG+ZZfVF%pL`dSgqp9EuSTFtw zK7!X!dL|S@_LQ3XiEYQ=5#GF_?dn>vG1873(9%VR2p$v%L9zy@lQIQJ@5ha7KI?-$ zAa>HN>q-@l`q+_un?wNzsk;PTt{Sj|;s(uUCgmgQEFU>E)hw^z;B&^x4!Rs*746Di zW0?4gk|kyX2eE{Mi&!?YJ_SbJGOBzE+@&Q*t%Ac9o-nd4~K1MVq9METI|< zdTKIf?j`$Sb3g^rGbrk&6TWNI^fWpmv(P3KJDGWII>2mbL7)SJL5!W5Nr9zmsgB~v zF1Z48Q>Oy7l$@X^sI>kN?iFKt#T(l3LdbrYf*c;lV|Bz-*U@kW5a!r1JE!l-p^Tnt zg{=Qh-5T{UJ{Dmb(5#Bk?zCH^0wHzu!#*9=-2 zw8cQyw5(}?ml}p*lBvjBQPOWW>a^Q>tsB3t%Sh4A7}T31yrl4sdD9W66^_wRkxp=) zhhcSE&zeLWQQBvM1D0YhWYi?5NmDRc=Jjm=r(81!sf+?1Ttpc! zaP{iWpqW9x$pmqb=JTJFIc?rD2^#u1h_e|HA*!E)5|^&o6*wKvH6uV`dCK_tG@vkAn@m<_P~FE9B1&o2IZcEW*;jShj8P;nYBQ+U-q#5r?gWi{4D^9G6Foh*(LLps^~7~p@4}c_YLVhTVIPn4f zD!I+;r1=2cSEr`bW4V-+pu*Y^^jTkY^%-4Wfl-GHp9u^&jr$#YnW2rjgrFQIE$@Vx+^D8% zca-U=w*xBXA#Ds)!^}{uI`ITZwes{VjnyWpG{`uHmKEC1rqY-lXfwxNAZ_Ilk2{k# z*kIXp5G0nEpW>$Pje{jbQM#B6H&JlL@Id3!z`DW3px9R3P!ciP9!lJ?jY8>IrppNK z!Rg-fl&m6@7G6~w)am-TGZ_a(0cvn32Np$ucwpZ15xnR8ox1fe)pz=H5!vF)r!Bff z6^O*1h$eF;RK=mubq+g-?dH?EthaJ~&S|j@^;HJ_D>CS0(D+~7&VepD6jxaoaj6O~sI&T5yVK}z=K09qe**^nK?ZeJwXo54s69Ky z23wuYafF9xO|QV-#FlRtej2}Z_uG&3`IZn`RAYK7MaqyAx||!Dc72yY-!dqY6UjUtM`XyR_SUV1LokfUm5fyw6+u^ z=t0rr;!Cc58?U|Er>rT7S|I38(=9GmZP?iH!gag#-dGeU4tgkFnea)8JUH(;(2DdrQV?2=Hr0ng6|enfH)M(g3Ket;Gs zo4GUEXXybv++^yOJd(pORBr{W;xaj~f$P{5h%h+DGBfDOYkys(n%$jMBsdXUauXF7 zzmDE0!W$@GKZTrUSFW*X*L)=#o*&zn|sm zt6U(6xux5|eV)lGG@)Dy4cyQ%^iB&JX8z=!tRlftpQflg`q&!fW0q)Xrq@zq^jc+A z2PIZD6>85WC_8Nu53jYBgqg4yGg)^Xd`6FK#L~XR5mrnQ1PO#TxYHM62gFK3n~rcP zIExL;v=+=%T``vJgYf_;F-_c~MPSMBU#W-j(4UIn<}*)xqWORv51t|zN-Z<%H1tfD z7CxmLa572qrbZjz<+NYRu3yfqb|$M*WUdxi)o6z~t#x}3lz7%@DL>XZAnARoH|9zO z39F7NM|47%Xz8?BzsIeCW{%z*P~S5!w##n1<_NQK-s8KuHmdnBLXG($yZ}6n^-a{q z_gnYQPj38k(ZA-a?0Ohbf@#Bn$;KkRtD1$R)Z$%)a5lv;i6;&`T^Zpxf+BjaNWE+4 zdwM?T_^Yr8gvk$+_0+0isLZLLVN@%KPO51|69!fq7!}10kN-~`w57RRwulM)ev|F zsu#Os0i1=?J`HU+t8k=2ZAckTcnOOr@s8ru>Gx^}SEYt>#xAr;3(GW5?T%fMK(FfZHHLEIX#YBYK_@oY9^T8)j6tK7qg!xuM3%s zX@dbqqc(7~s{)?|an&%?ELWLOVI{W9r$MM4MKSn9ZZQs;l3;#*HF+hTJ;l z?j8K1Fs(@*TD?Hgs3D_J9$jJh#uu{-DF%zqK{i>YsJE=baf6BQ3O`3YvZ@Hpt21Pt zyqXd>o|lXmBCAAWfTi9k?oxJBsUajaXq6cwL`?SJgavTKk`9@r6>TM6eI78$F;@`S z`>JmJtMxE`Sk3TdcjH8iWkuN|feP|6rvaI4Bw}svWGx-gbQ+*)80}1!m^0z)%6zSl z$wGGhELm4(r4u&QC8v06%+tgvWHM*Ak>XJg<5Qgm*2a5XdaJ4wB@r|jx&$3uS^-;Z zCT%%1G(*9mJwx@F64~5xW@-GJc|88aw!N9={Apg}3|U(HxEuprAT2gCjbMng zwPFPQmqh&*u>-%|JFS1$mwDA#s|{riEHuk%s*}2T6fvwPEoP&oJKYOT40G5iJcn}D z^zPL+w>}u>uWB@kKb`svfx4Cmw*6CVu%$O8ik#z;@1Pw~O3t^ITo27e#rg(*h0QlDFg z7wx*MDgf~1@#Bxq=c#$&QB9kLS6A_f3KBewy&$rRkeM~Z2tQWYWRlf9K*hq38sk*+sT?a9@ZRS%?z4ZK1r+$VK;HIZcU1l zo$N#lk^BB?IPMiaayHn2HEbtlt?=QRI;RQ6Bdh!j7taqPM3M#YT~auF%S^OjwWTNkg_*Ks1*v>?NBGZjbm=7RE4at5MNm}Tp|uH+4Z#73XRugITu^AYQf756GP_Q4?nP702u`;u z28@vot*kq?)!I=Mql*Ovh)2G(!UGHiTd*QmQ5jyBSn%?_OtA|Ttbu#m~h8B0dz}R>?$90^4cM)6u zP7(B|`I_HkRq!?Sp=|)VKt;c|xz7xMW>t`TxN~5b8@h8^=x`FmnNPB_>sRw?i+q!; zCm)@4D>(q66pc}nQ_Vi%d)@lWdKk~Tj5l4;iYdb)+E9#Ur-df$MIJoZLPg15LT_bg zn_&0Ep`~(ug09W+Pb`5b$8J6QzOgnu>7wjXJ_#cVW^E^XC#ra;a(eqFng4?d(4P93a*f;rk2AvGL za>Jrs|L;HbwlSyalZJo=6fi6M3imuXxgI!83s=2S9XYs* zBwMuiT|v8;$rtU%0y{T|HsAAVT`LDh1Yxq0-5boHldLCqR#flNuwP3S7zs-ftl^og zOllUfd9$5Qf?Y;X2B$vNT)NrK+2by?@xq|hV&}BZAvoP^BR3==B5=vktOzH%awl7L zZ4;T}6xn>`P>&gXWziGb(H&o&)c!QNibGkBxapG2Q-A=MYF{RG3m6)|1YO@^^fi}6 zJ2;3YJ77N^AtPJ_90IB25R}?UK@kcs(FLm}PJ^N|=o0!&Qn^(%d&&JYE>&w;#g>E2 z1U3?IYN~OZ^*9kO;Z)d^cZr!IAtjPvM_q@rllYUbKTTByxWx+Huf{8r9iX$ggPXo{ zGM>X2hPcKfGt1}nB_1Q(h|2;@M2O!hz9RPN2Wb8&0y3khfH_LY-v0PXSnG&`JV#Vtp6)xQeV+HOq`5 z)V-#hcCrd*1q=?o=u~mABlW&uP4*0}pn0qJL|O+M?&rHJENIvkE|~%kiLc;9+Z0UN zGFnj40&td0g2^CqK`d6dC$Uyw&Da{F)($een84cH&NAfK)(v$;5G~D^Ms_mu3Me&8 zM(ZMpBIGML`?uB$T{t3vh@QztA|cZ`?K!Iq>IK%$pc1o5>EYIbXFjRmEwj@3K?ePC z21PzVOzIL{AqcDa%vLU_27RZ<{L3SpcH z;V)0tH2%W9%E6CYg|WXMfYXc;YV97X&uyKNHAjHcXbPxOfX#rk$^`kbf;DXm6#XQd z333x-TdW*ZiQdWD94&k%ODx;Y4J}^zPWmh(=w#MtC+nHhxFewPU8)GfN72~Hx^)#! zi|U$Bj$OQ2gP3%zL_QZQS=YeJJw@KdW~ruh1GaHer6>k94S?#r2p5BsrpdO3oz=j4 zh02B;n$(&W$xOn40JhsyGqt|f6rede8AmNDJfzK=Ox1lfRKN)4%g&%n4C$+)Kg}oE zc{h`{)C*s)pQQOC2dbo+vE0zV%b@2WK$g)eGYOCSNKr5O!cHxlv=QNjzQQJ2g~Rq9 z+FAFj;V4XRL>$4(L!^3!DChw=DSeibOLA1xxTHeJltD^n3Z{!4xwx|mM-X(hRxNN+ zbNV5AB;x(P1Wtr$;RT{x`-2vs%qlft4~N~!Mxt9`#7<@s9_exP2`LbpoW|8^OZ8=fZBIt>=C5jHTxx&ld zoHgA-9L7=@_lRzVwy!rZq`aSgEPBc47A}_J(D$UiOFX@la*ZJJ%j#c27QV~pVw&{c0osq zt5=&zRm=C9Cf)2=(+UZXBDTCM8V~bQ4WvWR&9;{gz?L8mTr>n$eS^lJxUG+I7EoBE zP(uu3+ard)BaR$nkCDL7r#plQEV-e!J-;F zLRS!bTI%)6-xqw7Pc%_bM?XzFU~0?ND8i-&l3>n+A1E^M zz3_K~4Aw@qKu&RCfr$7aTy-aP^pctnwwkhrU6rEgSarI4Lm)v^^NMS9I*0f~&5neO z%%GWWrsEC0^OdkNv(ouKyDUuXcd31y(?odkZ@l4MDerVE^vw(A;Z3f@1JI#P!=*l~ zVO-><(sd3UPO*-Y5xN$cf<^VPY8|?vr*wmj0L#a%?9e5J8L;=_TDQrnj!QnrpHf4_ zzM;t3Tw}TgGBjp@XsDyP*tDHh6#R=Nw#)GO%ecFeV8X#YEl>$OzA4uJz zD1sT$E(n?Mb0TJ2(Df;Uo~%|itw+oaEedr<$dmI2SL&V!3mik;m^#NZ?FpLTXyr7r zCSC$-LkOQkjTTd548_hV=c|_0?p2nq7?{t-r3FQ$aI6-5^ExH&Y^)BK& zcs`J<$)LZK16`A=&bb`aX#`Tp?iwp{ZolV;h!>3NnCZ*VF+SO+y$SqIx=P}K;51~n zTXDWQQZcowQ4yzGSJP%YgZ@Say>rM2w(9sd-0L{26iZZC0o8CvnA>#O_QaCFlQ~5Y zCo^Rke^NUK^gIdGOj$$62MeX1ro_$!W5Ng#H{1Ew04uok7@bwJpaosd4WeD?5t>;3 zYO3aW*WY>bSizM8Bam)Y6#^jKm8{5WV!DKAvSOYmh?IwwDn@d~V~R_DpqO5cWv%(PG$k1A-4_2ECHy zg)L08kX1tioJ-$?(3S0DvL3wa%C1beD)61v{In`H#IT#MG{KVhNUanpi~Hszy@{=M zoCz=ZcohRQ#}W~>Rs+t>i4&>z1TpIeS?yE=CzWxaukuA9%V|=vkpooIIFnToZRDiL zz9Gg=!GX5j0cSP~WRWIZHX<}|De*Z}*L5)7i_PSVDi@iT)4`1)93q3Btd?BcS#Mci zbjV{cK-_xj25gIrO`UgPvXHC?ufkzNz^~&a7^i_r;xNQ6gL_H>+YY$IX)aV_wasA5u}=nM#FdPaQ@B(^vXx zj~l}FF1a-VbZJXk-ANYnp02Nre@VSDSD=ZL^{%@f2Go;PEy3Yr*3Jzrt{OKRGw5d@ zGI(BKt63%Hc7MmTWd`2!WHoGIn zn+B*p<^*k;O-_i&YTGem(bHoo=!vZ=o=(T(LAg7egPc{^dKoc34k|dDmCu`x_=VNK zI`CUOWzdsP!W_~JX4mL7GjCXxBIrX^`Rsb9tJHuk)0f>QmApHSt+o1%tiJV~Zopqm zR;D4(o~%I^MvNkTfdQeCK{hxcK9Iv(DPGMV1>aJKl`tUp4)4iuA*=wl7CIZ|%6oW98O&%h? zEf0eTB~|4llVMh!+=sxjn_0C?$sN6S zq6jpczEZ)_Skz4?sIpfacHN#CD5N}XvKZpjF#yhU#Y+P8q-$U=`-z^jbRi_Y%2-E; z1Joj?on&#lIt2=UiVh zF=J#dh=^JaDbA+gkd86Hm*miZ@Wiv~9FpBm8*=Cc$AsvRr43=#~f0S)u~5 zp(x^Qflj+JV2Nqsv5ht@ZGxE;RxI?!KVG-ySA2hY?YQ~K37y4+sFOwTbqTkwNmgc8 z7y+WqpE@YhZNyq)J$WW;SQ}{Jhx3zUeVZ?Y;(`_z5vm1AKFNx~YfXF5XFZIM^+6Mg z$Y}4BxDBy$oa3;`<6!In;O$$_gDYirKOq~d6UAl829S@#k_aV~8521I$BR@P8tTiy z-Z#s7oZwS%_F?0zi+_9kfumpOb-kx+7>c0Qn@ucM3tY7U6|^f=uvgkut)YnfG(hz+ z<-(f_kP~OX?_>X9H2LLZC6_p)nUlo{$+OPUG7g(93wEMmhAfF^c>Fs2X#Zy5*V`f! z?JjxL=sdCOAVYu*{Vb9PWK&H#sur(OwwgwD+dhNy)_#rO{Qt34H+iTHu^- z13*4MA6PiWAVF`N1O)?k>MjmyJT8_nM@_@50w5k?=j>*(PFB(4Ug+^abjL@w@f@1+ z2r>bBL4tTDVOSBICJ@yf{oLdxZygZmO7T6=}~lMer&|D|8KD-l+kji77YG zn*b#x#Cp&Z&NS8JfY?m{%c^arT$^sRi4|b?%tcF4A_vn8AKV5#N>P(FdHa(6HVHJY&(P5n4?c}*lZIDO{qUid(_mnFqu%%707FrrAW2+V*Tt(-- z9u*Swn6oS8 zv^G+0lU6!iZ@Jp{wc*>kb-ZSKeGKDys{;m2k!IU@dTh7Opq#sHDClQMjk(7a$4OK2 zb#I5(ydCmWaQyX>r(St%$DoIM<5%MMZ~jv3-{3vcEvPf7lMTz(UG_o?hnt30J&aS0 z;{aN|J?Iqnh|<+)$tJWRw_+_I4%O0mJNaEZKLSnPPuj1ILLH%y0geY-HFmY^C6AaSyu8T2nn)>9?^ zXT9~{QU&qNRG0x@MBV5|^adTR9f%#MK3V4^X`3zh8b50AKr0BMwX-VyRp)5ptQM*c z2sBM+UzbcV*GzMv3I|=H$FaCGs2|(6KZLgLoF+ns3udG|GD*R|Pj0H|W<@__*p*!p zkr5@@=trGWZV)vhwNK>D2fvbKhHn+4uW*XTP@kwRxJll#pD083$qKJ0btz34H+JX> znv$iA6_Sfz;cK4~8$;P-i^i06yoM^P3ewJLT2@mAMH;H>-Bqg?RqY(qOLo<+HyeEh zDsVBfn!g^6vCj#z%0bF4vrJZ8sDR|mVHG#kD|(S@tclj`(ka;kJ&k$=h9bStUq*~F z%D7GF(~P}QAlmrmWXzwQ8|R?>MU~g+NWs-fZJ!j%SYfFvQ+17>3l$Aw*+|x)vZ@zb zzw@)gTA6_D%r!+$LDqyJ*%|?}D(rhF(6#R_M?K8U0k6oDYT#$EUJ9*~AvX3%Hz1OaJcn>uYC8>aJ~>PSj=_$6jffQE zg6Sb;$vz>2tQsFEItDrlW3;VgozQL>W9C-PIPFer(JDr(9B@k4jd7^fCNI#MgA~0N z2geds;0TroG(R)mHWs}))R92lhY=HR(53u zb=Hq{$R&b?NMhW%X;-Ej(AhQOFUp{ktYNHiT9C7#8t(c|XWjZkJ&dpGjjFXVSiZGE zmJ^bQ-Yb3NG?m>3c!A8xHW{R}HEE$j09#k@Wm**!qsj9$YlCjbk|C}&g`e;~Wz0-( zz*@E-V#+^Q>^1o>27g`XnBU&9ItPqxT*OOL=bUFP3)TA%M0ky7r0ZeSxf~ll1H1gP zWRl(db_h66`rYJwozWf_}-gbTIxslO#vQp1G)Ps$vaH}(?6^(`hfgiS{t z`$qU{L(2A}PD?_2#7sA{NnhqFRHpLzfvbnbn`9ubRoFSs@V_bmcsRl};ex{SWuZYWb`RARojJ0{3d^ znFHEDXDMk}40R@jJ&LlVmmrKJq$;z*0 zWPBdINFguF*NW<=3KUtT*G1!8XPm0xO5DTg%M&AozFD=7NH1`m_h=}G;3(kxC^O)w zz@a0k(0lnLIWIlhIpCnPB~B1^fQ?jWTVz;~9Z!dwSoW~6UpLK;=S=sz(izfW!6^e< zs|WE?#mholC^e?4mjoKt0fnO3)B%=0IdW*sbf?uUn7?GTs#$YyQH1@4Jm9DPghMGaEg<0!&MQ zX8UIKnQt!4PVl_QexN3#nvOzeR;jISI9Mz$tPa9{kTtqb+c{uR?d#Lmw$@0e%Xh-~ zM@p}MN~et&x0r(5mX%Lz1ijeS5@Wn)*JFp3JS>4H&4V_d49e{KoCC&@5`SYpiNp(n zKE(~m?;N-)bI+FOy7kw^CQiT$>GfC!GC}*aG?4BAkDuiu$5gy}Qwcyt579lC1>+FL zmcF&(lCk820Fi2Que6jigYhzK0ds}K_V|dSSP}sU^YC)~65ot}KkCaw&pNn-Ou*(KCg=~S0BjS-j; z)do&ham_Q_TW`UQ@AoR|2m6Sa&nbSViHI9L<7eC39SmAxk2fxLoEL%$u=lUhe@z{O%);OR@KkFW@@I2 z@1_eeJ2{pIbXLuPcexS;eQ~D>$9*Up6=OK>&Sc{f3Afa!7PS-Ubkhhj{v%m;R%01K zYm&|u4*VtwTy+zQA81A9WKE?;O_F|^O!2qO&X(F|7*D_lCJ9xD!oe{kK#hayno$#Rh{Cq%Bneg{wJa4P zxM(HoG%MMDX=Hs>74?=U1t38XrOL;}FIK03NKsmz5+Nc_m4g5oD#_;1wBfYeVwB`v z0TOppimltPz@RKYL5~f@am3ON`2>l?ic+#EBi(wYcC@cc@Ct}0Ly#)%t80Lq-)ZG&IPL^* zjbxpa;Wb0Cc2Ba%PS=!Hv^;lRAYsD+1*ssB)c929V`JU}Qr;Bk-E(Z72o>>`pf7Q* ztq{Ozo>$Bpp4S1ds1d#HOH@C|YV)RSw8%!3@U|8L!&Q*W!D!DRVN~;&W)G%@S3xm* z#p&Lp94m9cko~`_TkBi$_Yso1_1avP^8sCiF%@AmnR(T)mzey{F9_)5+i<3aA!yM# z=$+lZT>A&fn(P)^y;xNZwv1I_YIjx%UW~hL{atla=}gO&Z5lar&>^dn0OE~-6=I0$ zZQBz|>kXsW{svfVK5P|-OjB}qMP@T%rayNOPrIDU9rCf?#^WM{oi+J?A@*M$zW?>% zB&^{!+sQH$$TNalqz1hu>o&Gx5r@?bg$)uxPaNiLdj`kRR|zNdnRgEQ=Q$_@>s4$R zMbvjE?&cyQfD-nm!BRBa{HO8N9sF1;Cb`TwARY=m;XpXIY*%L)L#GZnS^qo-O{OA4 zg!vy$T^|QOWO4|2s#uUPq7XNi(vgxu@Xl4jOPoykUk}`X;1p6Jf+YWKiUD0pN1Bx zOCdp+3o}*R+oC!RsO)#TnN9}90O=V-ftJRk(UJsx`D9Wj=}zCtX2BgCegXk~7|k!D z)B}E_QWyE#z!3Hfr3_&nttbiLsUX(?ahMFk%rOe35C=8VIGvlF2u>L?DccN<0CdJD z+l`|ZP5PW}G6n^VW(Y_w`7RZGNk>K@4jFs}gcveVQB2!Q?3zi<7{e-t)kI{-$t>0Z zIZX)N%=#@Kzm>?U3UCte&f6PQLMx8<6_es@MERaboUCsbr$C5_BTRRFsFhVAu-0+` zgN(L27EbB~fVQ~8c?SkEa3|?jMNUd|s^p=~ta=HIfTDe1v1}>^Rlw1eb+egU#}t|B zM6jr3sWoRw*k!Vepa-;&pzW-t&rP}+mU+b*0ge=0StXFcThlrzquBfgur!WsU{we$ zrS<{PyItEebqS0L9S-JRRKoFEIi&OuRJm}HO(EU}!y4Nv!)XAi85%nxc{C_Oy1sa( zurrcf5kaWl?6f)8kf!D-FZKj+nXui(@ECQIVyJv7=R5XVnI{&wog; zo;gW)sKEIo%x>>FYq>9Ut)j(UqnU&Lr5vb-Cngb^WTW6TCk zym_BOiw)zZR69|&dNg91x$!TB|F&-Y1>TcR-Z^NcTUE0;>4la;@L4`mTcWnwf+bv* zjuZqfNO={$7tZjSF?`bc!SaJUd9^=Cme|g&!7SpWIFZ7FHJlxpCZt|=8Ft^Ne=X|g z%fH)ZgiptTp<4i~q1;=m7O2shV#-1OI0xOCY9V&A|3_1W7A6!58nH-hcnEb`{qjHpmeK_Ql>Z;RA3Cn&Jgpk6J~<+bkrD-SL>@xjo57| z4&{P|3fggXNs1U4!C8v!{jy_9PEiX_lQeZIFnCVSPk*Z3!-=#@j%2BIR>M7J2XDjk z@Tle|8>)r^SJAzb+X@?GCk36Xz1b%Wg%srGX>t;vveA$s$OeWnF_!ME`V<-I_IyL4 zmxR+o$j}`jIt_++`Jh~~ADeUp1ikoP;VttfI^8S4JnZhVowf=}7%!=<6I9Wp?jUVc zEXShQ9@#%(Q%ydp7UgT?fWzB{7_IM4G*`@ZJ%OSY0cZw2Ho`b4G;cvCeo=Le{}*-Z z{iP9Q&17joWF~92n-IfUV;qRpJM-gA;y&U7=K$$Fo?TK_BuRaWUA z)>gJrPL|l3I9YS;Sy%gcJ&f0KgN%BXj&>>2=wBO!7P2C;BvS3RH5eOS7)F6dZD9>6 zR-DB{DdV%B=-COAWindo`$fzPcN`C;nI%ud2+c(qk1ZMx`+pYt%et2wbR}yiE4x71XSg=`WuW1qum)1d>Nf$GP5KG~CKi~K6zs5x3J!C;cJPP0H1 z($(Q@5CwTV8NB&D3~S5rbiNJ#g*Hh?i5P1F$?C{QQv^dgw@X79$8{QdFRT5FS*2s? zn&|)0)bj!Qb7XdKdRfvpAdXVu)UW`E9iG!s#K>7on4JT z$)n~YXqM1-rX+DX=-Iq33@SNuQeRG1p-uD3L8oBbAuE0n@4sdhm#Pq=eO`>$tRYrd zQgL$-Ah~#_Hdu6MB6>$*18bmS6V)nORU3yul9#Gc)VP8Rk&0=F``SoCR(wJ04hT%S zLUE@mCryTSuJwq^WhJW+GO9$89AFLAjp$LbQ~?6?CAl&rvw@fQ8o^35%B{-aen1(L zWa}uATMBuouDdjE9&l)+WQ{o#Nnkq_hvIrNi>w`7SS*`xU^Y{%fjUC2 z3Vcw-<2gqSm{pI(w<{G~+O-~%qva?$P%u??PO^>90%HY+^fXhl)b8wOsx|ev&bm4% zZZp~&yxVmRUqN4nl#!t_q_bKUc}D<;P+N;haJ$b?sF_U|msFIN?*(S!zVQe?F%}P5 zFYGDDHrhV4t;rKd>>V_LgNC%%hkH(3Fml*>=yz2WLw6b9d=b)9TWeLPS^E+8T%0d55 zvhuLtNeAY*+(=SSd?uSIFt)AtdKiy7&1XGERFDlzUzr`ICsDmZJ{|j_%c`)w85(8v zX$&pmh?`jAOLZiT*@J-7ury|aItKO1vMvW~$&?L7JQ1I-JJn%Rls%Mc- zmTh|fFjJCY?N_1k|HD21C)ij}Kk%XnYg-qOEm_5mMk&KhXRi| z1Z&FE?g1>jCB|U4olS7?3zH~SLvA=(;oW#jRjCHX{iGnlCXm zwS~S zfl4Auyn_SW>+7O12%?NE_ULphYNXH;cW^J;yb5Wr5uQe*-C2X?fjW+BM28^@paqd7 zN>>O0-Xpk1Rs%y2(8r?0Icof!bZCp&fWU=O=O9@tM?)vFkQ?4azMECT8exj&95kt0 z)hS?lns=fmNl^5?)n=XSz`h(zv;bg@d)%uqi=#Wn0O(7UyC?e!=b$qX0A`&pLdDEdFP%iZnUf=^v+CGy?A3Th%d*fW9 za!-KHcIW?~9>%GB@#VRZJcmXAshGUkRAHI*e6yLUg)NwazNOnhQ0J^`^p>gYHhb^^ zorC`Me1Ymi31?QB^hUP>rmv;e**?jqdKg^>VmFnLNyf5MA?y`1x@tpK3}3Vt`i&-g zV`9%0MId-t_l83b2}&tOL739Ub|3LNTzk(;yd!&obzmw#_O;+qAHKW@Dbo-Y29 zPMPvw5`Le9Ru0O)`jZtRKVWW=+UnH9Sas`B@AQ_X%H>nkXd+c{!9*N1+%-BsVEoAO zi~RU!;4gEMaOSGba88pWOr2A`0tTgzOpEYoC5EXL1?bSP!TDEP_0t?diLS{3OF0#$ z^{LE=;s>S$xN=;wmj^{xMavBs;~(WL>6Rc7u4?}|A0-06Z}?=TEA*KhSX!R&F{OEu zEu>epv{5z1psI8HniJl7H^dn0t2zfn%SL%tlO4Dt|ruXE7%WUKHKf((=I^h(~r z#{q*bebHyK!Z(O@W>&}MH(4$9%vsXo<jNSg5>Wjz(?}Ev)K$He_~ijO?b2#l>tB zsU>VjoScMpQr-?~41u1*QJM%q)zg3oinb*BZYLXKZQl`h+}o+r5_=)|9uWKLQ7APh zn-2?z4S45cS&XV$q<63-L$CFc@u%3671~9apdl75aS*yDtQI(kw{=K z<;>y&`$%RCNlm3IdIMqls3B zafr@hg!Beu;yHmqijIKGgCJ>_SMc%D>`?{B9Z)otylSwMn{}BFwBUeO8Y>l`TH`vI zpo->|8%)7`kw=r6)x;r5i;ZeLSqzXg5dFnS`zEKAA-M_gIu2E+R{L=l{a5ve1p$=unu_&GW65z-&jmvsYhh70roMQMC)S_igI-X zC7bNUT9L9LQ3|ZF9uaeFv5e|59yeq2naCa7DJUk@QKb z?d;|pbmo&zek&&H$v@?wce0G2JGzQsXY&67EYt^*9w<3acPV!QO>AV%O zn~TU0iRN58bVrZtE>>+?71Rw1X_8PjVKZPG;ttTEPeeUt;;+~V(KYo4ovuUA#V(g3= z!k%wQH@K$yAf|H;1pc#Pfg@?F(R4X+hak)xl*>yAQbb12)LMR**b*g(8j%9!pl``C zTFD8BJ6Yi~tJb`<2ER%_H5{CT{-EfOFVXGF9e6{v;;gcmAtSN%yvd+@y2j@MZt<## zIL6w-c0%rm>|O75YQ4A$$Nc~Zx0@Yq(pja3u7eSd8vyt*30yPK0TCB+nK`JkDt~l7 zz!rx{=^PY^C(`GnlFpd80S}yEN{0#20Ym;smXgpbf^k_nXlK(6kK`uEXfz2gNvOg} zEK#8iU(+{F0j~-nak&oYu`p8u2ifcuYvn`0rZY?;HIq|i#g~8vHStP zis$VU5NZclk0`JG{==#Djuj|Sx0CwCNlj}0KSF({P z_Qe@}joCrouN3T!EA9t&@F6}T;Cdal>Le?&RDe6VNKL6AP4|TKs?87+dGdbKbK(lA z>0kkU&fp4g)JYE<67D!IZ(|6b!{HJYW6Fj;)_B|t5nO_GUmUw!r=Udb9H!QLhs@9} z8_mAIDxRri+!HaeKV?t@QEy~VMC!uqY`^vOpxhH==-rIfc-CzkiDARl zC_45|+S>Rk&dQ(G!#FjtpD&@~itLu!S@lYAP_sE%Myt$ZExWSYPS(;FxpUBYT@Vre zmZ`DI$^R_70mR4`$P}T_KX_(cO&iZ_SS6g9B1XQ}LW@~Uvev~BZT1Sl-JWF;UEqF@ zpxGecpgwmCfRKaaDG$VQ7#N^I2!@pKVVLa;g0I6%S97!|7WKgHU+WwZsa2cdn1RQnK8Hm^MBQJ=^!yMj>Q`-N zw=Z(gFOo%!w5W&zp_-)~g&w7&=38jMioxTxIY&MI7eYVdL}?w3>a%c=W#GWa4=G;Vfs= zY9!>l~2Zq#I7#ovWELyWNxiLlzq$ z!_%K6wJ98@JiCjT{hZ>(wt<` z+MHdtih?N)$(4`~=?kWc3`P#RbN!xHp_!fzdS_GC&OuM&Ys{~5Ct+>4sf5)|*GhHL zNwNyw6geo8!1^-vs&`p#B(pNRvMCnTsz-4sL3t-;0vNWZkXDnCIYHBq4o%xL<3%S7 z#DQhVrawYj*VQ^WTUG}KW2EKVGMtu)@6iL7RjugENe}_q6m9^N#%hi!!mE4lAa1Js z+ooAf3UmnoqLDDS$oUfGnGedQYl4h*&tPvv?ZWm8W67(~GOI=FW-cSSQ(;ZcV&k2T zykHzTC^9?Zj&V;MqT5OB`LNWC-tF{#Hm|cMBn!Abvx;F(ENZ6BVRlo5kXd5onTjH} zh-S3IIYf3cjZw$$sEt1pEcuYtd1c_WfXvRt9aO%oS6KN;(D**+c)tya{KS~1hFiCnXIX% z7$6${GGK)^b3Kf&Ybt`hJWfYmPtg)~EABC8boD{tKQC^kfseUKYIs9j+;llrTU5u2 zkRGAiBaYjfWYy(4E{S;aPJFOmqJF6EEm*TD%(>9x^8wKiq35onl|h%t*)`i=NmjQ9 zWf8;c`2WKlKi)L{u=_{eTHabXFn>c>nklAl277AJTUX(j%!=cKOD4?KHa%?|x@azD zYPL>Rx2oBM9Qe}j@@gM*(C@Qq2Ic!BYWeztNvjgz^5R2(lLT#(;hH22hV7LNVo0qs ziVQ10DE4RVhx+ap!8MVQ-A1}~yzqkiW@R>dI6 zD^*e_S+$NUp|ZKzm8PuHX6{L9jYY+1o=shitk$sv154N&X~OwSJY8SWV^t1Oo1SE& zh$pPZucKDH*6V$@J;gNEFyAu|ArlSCP9W6HZa&(Wf~L(h^B;Ig%bs;jV`wAw19MEhTfxI zE3~>UYZk&WdfzZ`Y*&6o3!qjdH45b$l$v?EWFvYvbiYwSev~ZxX1%A#7SFnkS%qBE z35*tA%zcnt9-(;xYrig^tHPG!)6OU-WF5I|B;-QNkm43hR^xU@_8v2&GZi^tX6l)n z7~gVG=7vAZL4TRu?tIp1=+vf00%xu-Xdu;Mvq40^s==CGbq)w=mnZ131XXHuDePW* zFsBWG>wq2K9I6_rPWxaMdmse^G%gJ_%Y&pqQ-!1kJr`6An&`!grmx7(%k1mn9lZk< zx%?Ji1pYp*iR2W&$hS5~g9X}h$ljF2QnMb$m-SGWl!I=sT{x#?$5Epy>Vu#0`AF(> z;V-MwMDQ_91Ws17Om5$ELOE9XTj_xS!voiq_RtEJo``$vtS zW)tUF$y$t6%V;#hBjzfTHNFjn2{#ht)xmgeCtXg>JsGV+%9$c^=mWQoCOwlW-@+{e zY9>U`mYj;Q8m|I^&hkfOn%m_LV zsId0x0;(>GYy61oDw!420nS=Tf}p}I@EVwLs8wORKpj|!W(;b(g?@vD09u^bQv@`w zniTb+2hJit$KA;RT?Sp4bEOWH=MrMl#w9u+=py-hQmM~>NO~veSjO()LXZ5lK`Dn-!RKIU zW=dPL5uEXi84@bM3GgSwgo&bF;q%+3S6=h~1!Y?@7(BXQAb&e;mc$ZihyNSkHV$ zNM7z8-;68H%HA3Ze+`Fp!^z(aHv2^mI+JC5sE4pY@MNoDu}+)vo4Q2^LX?k6Q^~04 znN46Wb=1$>zm-Z8!MFcJbeTOfbs2F}#7OJYaxt`y=Ze8Wt7W$iT=k0RSUubE$$ty{ zRMin}$OL5J9&1X&oq4U`z<1p`2i4ilGl{>DDsxgRqBsHnAMW!9Ebb3_3}IN!nRW?f z8NEOR#{e}@oWf=b=MsgyT8$pbsQH|;fjHRm8`av28bo|;oOG+GE=Rd(>NVF3MhiwS zD_I{>S5{D>XQ98Zx}|iR#R~}YgQ$Lt?KN3RHk=uB`xz6~WJ~mOk~pJ};R}c}tBT~p z$ZD;w9F$qLLRzcMDShoBdPfSU8jx|>*){1@Xqir2GlJGnl@}D$X`bYfT7lL$x)$Ams{Ia;pxMRCQe7Hm?+datAlSNYzi!%1u8Y zG1kRnRfusF$;)7EdV?2yeex5BV#`er$Q5U+7&pPk!7}#CaD;11F>P>;`#LrGr{IpZ z2*sj5u)@R8e5&&0=}9`YH0m4>wLuzGIPM8<=|^87N5uui@X+f*H6|N{8-pG*H9+E&Oi6@-eM@a@xOb4J%paLzxe4R3YY(9NW8qb?kn z$JMQc4OkG{7!bcGvx?Aq@HUp{9F)09^CiN6oJ~XiAl-nSlZ5YN8ABsa zU2RZi6=6?iE!_>+x!SjdJyQfBk9eUG1OYOe*C5ynZC}F}r`e%pcl4pOBChTY@-+xB zAS5|}FsiSx^)i~b!oJuW0i)V;eLK(jyQjd2^V56rzM|o@|9dhubHm%lx0$->Tc$1v zMJAAEF8Ed5+I1SC$oe8s?N(r7$HdKRS?Amv*v-iWdBpWX-Ia zDXq~CI zY|1c-Rio95_iKYHO=c{mOD|WS>BWuZ}AW(cZ&lL$aD;tUIRQ*ekfa5^+H6#1!q$ zz`cH=QbA(l^|sBzb6lN@%&g9V(U#|Ct%)S0Ck918m5DX+QQY@ow=+PkUh5qbPZsjxat@7UC zggA+R)mU)Clq>osGvvO7C7wxO_l8&%8un_nP6rkJN`aGF8yz0GRi8wcY(8U*dmT(c zP8ky+1*qn)HNPhPP&Nb{NsYV_|3qB)6m~VCbkbt!WF*i4;H?bXQ0Pkh9-1}kjX|Yh zscBMY&a$pqOIU(*o*^r|)D8%bS9d3?Fe)Om1xNdVP#}}O0EYbNbevhY{#iYYu5*SQ zl=V;*1tpjhUIo()7>gAbx+TT3+-^aNP85ZF)OR@v>$>(Np@KUHy>rmNm@F~pvjL|U z5bX+!vy_qy1 z61*3VtkQ>?=r6nJNZ!{wBU*q}6A?v00mwVOkKRml0E=xtP-)PLWGr4$^TsK(yViJf zFbe4OeyWp-0n8wTlOjBwsn80|EE%*$a37_{&+HTxST!q86re67TZnztxI(!-?(*uD zdH@zd>Ap*RqUqA{P8uYrlq@32V;&G^UKP3)-&2NlvbLB$D>v9nD17O*ul&o#Fuv#x-X zTPFoY#01)8le_91HE1%?#bCPi8pp}DGHazPsUm;Zd z9xOJ?$r7`yT4L5>tr5WSTu4@;LjjZ|VwwQdg`m{oS{N=&4E}`Bv@wYe_PeP`oZW%ItyI>t@Br!Q13mw~N1e%isA$*U9K2ze)YwUgZYoB;nFe z;F`b%JL=EsVWdv8Ag4(=43XOfmofDD3D+laei2yA5apmNo3f0c0nw@#t6a0<5!URq zCOKi=UV)UH3ewpVQ(hy*yL(6dB)^K9<9Am?m@$AEh-vWW}igPl_71P6Bt`cHsJVJVTGI=-jEvwjcpijq;-F32x#7Lt!HhLR7n%Jr) z@5(9yc_Sz?&$LxJXo<<$aKNb;*g;EHvFSiFh5}N+Pr+r zlx;I-)g$B;a6_9rxv+wUMspWZt|Fvji4$}2g!sLMfSC!&-tUcW4-G8p6N>NNo@LAf zmj{D=<|n`|gDm#;_h}No_*)<=98ar<>`bI9J{JC*|{9oi^nb{+)~5o935kztlDrs z!yY$VJGMWkYf~$|H4aS&4ck4lGpwIQE`AgL^u33lnhH?}8$m4HEHMSxzE?l%6XQ3Lb?2ZfQ_pOeMf7onPF|8aeG(PrOTewB zadg9s7waE|f3!uy5v7K+hV}8#Q5(P$u1U_QPgoTuJ0yJOpkE}b*`UuxLOu}x9qtJJ zvYpQ(RSnD%PWK>g60GeZ?w&tWPhZpKs<&H8j!d4|7Fh^;H6JCMAV#;P@!|(K- zXcePK1S8`RM!$iqCO)GTS@p3o$Iq!GqPTbKqhoauCAhelZ?F0;NWy`t*5GOg=KS_&4;LDeaI>V z(TX$a-sVGYg^G|9;sxihWZ>pXPZYh)Wk76eS2qs>i1w#@;>g_Qs5%Uv9vKSbkx_!k z>=@UxFg*2HaY(A^0=74S~fD;)3 zzD&pAv-%>xk{fVlRa`baAyviMO4iEJaL7-l#+~K|-=n5nseH84{dF2o*v8t&yy6(| zp0-my1i!?Nco+;A*HfQkto0XJ5lcjCX=Q^-kwVcwHfZ;*2OKy7% z4zQ*rhm?6qC*6klQ7r!cG(m_CHNkUaHQHbV?zkDp0-J=Fv^EyIXuDPL9_8bWmZk-L zhS>_b6tjxnz~yDnNuB}1js*KbP_IQW=Sqdfvg>&MkLzLlsBWFASQ@|#k*G4ChAG)h zHXmt?>JX*{v>`zw>cX9@_hikTXH8#hTWIh3B%gE8e~{hAKNpy+$t6VGfH7vW#4Lxk z4vIKsyR0QX)Mca@Pgy%+JbnQG<+=aXj}>bP(eNK;w>!H# z`a@mDIUqKe91Q`9AUoYdjlF3Dicz0P{WFR6nuD$!6gg;w0OaD&nu?Ot9IX3^BIh)S z&A23^&2Pqk9Q-A1)*8{0p9mGO7`s81DXQCRbxXbHlYGiq%1I_~LjYS7RIUg|N z{N%^4Vzm)Ra6pt8E_c{G(6d}=l{wcj6iaBM5__ge z6=7fgaIJFIOxANUNw{-Xqj;wqF&xq^xoEgGP83RFI8e?(CB#MFE2m;?cW&UiQKFm4 zG9-lUL} zjf9;38H=%U1>Q=8sJscrPS(lmO|$t&+EQPEjf5Oy?04Z>9Z8F%n`w5uM~tWdQqb1i zeA0^pIxytX6eW9j5}~hwdAB>t@nJ~a`=sS+fpYEG;11#ta!%Gd3Cjz? zblV`jlVl}5*Rnb(1{j`}U(R)XCL0cVPfp@G?n=6Y+{rf%OMR8z1ZVjWPI5}JP}xwy zYiRTiRuMY&=Qw!-hW0LnPZ1G$nOABD! z+{rehZ*+`pm2jAea1-L_r+FssD!Y!kVF-UoL&ZcN29@v7zqI7=t?%E8wM$_RK~ofj z_pQ|taxJpdq=&sK1gHUzc6X8|2{!y|(Hc5VhVi6ZF6|U<@o@r8BLoZk@Vxx2lSQ z>2qQ_r3$Ax6qqK{Kdt@H@kJ2EF+~6=bVU;{w8nJSX$%u#{1deW-L2w~-fA|ts-M%s z7_&k~#}sQowXLs0>*J4!zhqNS8=lou4F2OBv@*4 z>P)S1XozQh;wFYS_&kZtL7k-l-VZ2Ccx-n3XZVmre#y!rqMK&FeF(bRa7R zF$)23_bu6QDzv==Tc=)=O}`vSHeYB?X5ZPAKf5{;FzGEqvo&EMXPw4Ahk~B&oRErr z^6~Yb`C(QSf$w?KNHIy|RaoZ@t-HNM?c-V)=yhQkV?mUm2b4YOji#QD*$JrAaG#?r z*tTHPru`G7UbspVvI8PBu*ju7U21GOU=0FMOEVeTAnQi2CoX)h1jvzWTt}D9uK7s> zfX}dJG0X9lhE;J0b>uZRroGYi@li#JNZqWPEY$=7y#2 z&a49PrL24mjS0x6WjnAlw1ZA=_#zwQamjZKtZfH7E+=1+gK9SDRD_%`pB{pSzjb!R zAuMtqd$tHDKOv7W-$hsRtQea@EAo3$ih@~Xs&O5SJQxC5tqZ3DHi;1%&t%i$G$8E& z@ym$v6x}P4hA=4+98nMlmZ*)VOUtpF&?F1u&`f0L|6aTyzsOHV2LasWkWmvWP?{Gh#q>3P;{?zkR;)If? zI|391tAJV6*i)v`~saBLJaO4v~tjw zWoEZUoKM2M+8_;LgLH1fW*UA{Fwza!Y2q1cW$HBkyC@q0jPl732v6!Z&(wl!c5^Q9 zb_IG{7;|!>y<`dkn_QeOwLnLPyyk?y-l_YR$fhhK>PVg|Vry3S z*smn4aul`1k`}J4){7SHQCN#sP&%s^R-CuKV%lUScrc?-cvjJ~)0U6}M&THA1@=R$ zJvWDQ(RoJj55U9_^;qJmAY$v3+DZSO5PHCd^#z!)PU=@QL3bsadK!J*=#IlOkX1vn zknIi@m?lw0NLGziG?SCO!e+FqA+cG z>j_}9_qz4h^~U}|y{M&!v((Zhtb!rJovar$v1QsGA*NfEc??%uuN%X@N%+h`|2zl% zCRzKRfFlR3oX|~#)eRV9`Bgr1^c4rGYW79l`g4U=MC1#ra7<<`TRNz~jC1X1L0^DM zUPV*P1E;lu0cFPUsC*_{&H^!pbbC@UdScs-_;xoHV=PheFiy~`ehzDL$`1c!U;QPU zbR?72I9ary#gCH}J`;7hEU`9NPSzMyy|G^vA%uvqOI)(|HYb9T)z2Ltj{dpH9CYWP zD_L8ymMgGO`OFHF1OuTS60y||?sGv1{#AUt@G0;UeTmz@bjkWqM1yJ>6`a$mjYs*~ z-uo&y{4yu$I_GjuRl6+IY5y4?kszI5$5S2J1pap1j$=(dLZ@frr7j(+W9D{X6tkO1 zrmIysic*eY(RU`bM2}HX$ZkUqXI2~!L@i?vo#_&<%p~TVI$3)nzLPC8{@F?GF$cY0 zVy!e(2rBFmxsx39O2$FnQj>0F@^xmNVmc$T>1!tk9m%zh7MU}&`u5`*2KGqEO;2E= zz{+X7m7J6vf)1|DQ(few;Ci#)F})UkmZ^HDPUKs%lp#vruh5?QEF6O_5}X`HvD)mB zepEwMNg=xpjjU4ej@hJu-06m_(#e(z#|>cnP7b)z8=`E$zzN^=_rm49NhRZiyh+a? zh_HPMu0EH1oz)?+yd|I8r`g1-Bnl2$SIE(wf|*qYb<#)VMi>-JYHC(-JDQ)=@2fxz zlabYisuRfy_Y3f8iE~;GkOe(Aa8d} z#thBIR29@Z9D~U8sMo0MU%;T4S1Q)Hnhmbf@HN;9PsGWz#{IbJ6^CKqxrhWpERbn6 zABIMpw~f$*R3XA^yhZI83qy3@>U2NT=+++MBE4_atG7%^EDvfAW)A9g2^&j1 z5wxL&YVh_#V|`nZ1^#?hqa}(o3I#+wps&jV! zx^B%1BPX&U$T&1}JD`0M(IXiAeOx){$U)zdHIpUQZ3#PFgH>RKA=(o-ln_$p5Nuz? z+Irpo_KDZv54byieQk)!Q;@zEk9ei}tn~a3%NEi-0@4rF1jhS*=N6lXzR3*vlgCY=}zBca4bv75(A{$ zIaxIhvceprI3W)v6C9_c`25Y&(Ztp;- zaM&2qnmQ=+rT7-vm|B_1D;@$E-oOqz)3o%&Z%~oaj|e{}>kK$7_=J<)oNV%Fft=35 z6bqph;YE0Sw+<|{bHHnaq*o`7iLT;_WD{SFr6@8CNod%(bpxl|0AT}a9H0BVjPM-& z9E$hA*va~|{)OL9XzA-Ws_P6|AqO$}GceUx6jy~iNNoUn8hK7Gii;}fv^SJTo%aTX zIS@u#CtD6AMdzR+O<2Z-{6 z^)Oy*p+%K&S}6|6+^~u;Rur!Z7E}&UTYJ=8!`=zc3PP$t^DGekJ&d@Gq2t4&S~K{~ z4LYd-FY$1P@pj|k{a2~K+*2)P9`6*vjf8?UvmYia{36dx4P)l(LRGU*b?YxHR4ty9 zO=n4k*2JOfV>%zyX@vx_w;U87Ft2`@s%Ej>JP@SdXhY1LjfycQ?@^ahB(wKTs3{M0k12agWhQ(c+YM#{riTKS^{+%|2y2zpIJZb z{+ZMCFTn|Konsmpi=0VR9LgeRgCo+$W{=8^R%Os5ZTrT^RBu#q<6*euiQh1UF^2wQ zoXR{kbI?lG%5ET2kg}XCBj`$2J;WfR&)@>K(XLl!DRqmC#vBQ3jhrB!MG-K&BQW`p zEHYm1<#Cg?7SzVwncZrwBA3p&1{Cp=-9&_PR65pT%5F|Ko(l4wI9Xx=@lE=f58;8( zS7%n?Sl5B>5#>-W=Oh<5JxP0#lXy@Wl1%xH%G!IWb?A*dekum%?rZ|_MLG$1h$D9m z8Ni+)dgg4{(G$nqD2|O&L=bC(yP9T*utWM{wN{)`@-V=r6@Gpuhv*Gj>Wp@#d&1T^ zySioS2%R=bb-0~uCY=n}UFTG%Qi|JIV^B&k`Kvm&f;5_B4+a${UQ zktxqZr~54udTkjPAiCgmz!Z>lwnAXX9w?a!OcBkiv%otg)jglUQBTgv1d(TYK;BQ< zpG0#;k#hv+^xX=O7^7Fy>b!#ngvanOI|5B|n^3IjDB>mmxHkO5y0yN$TMydKl=MPe znZH=wfCq$5RjXTz^{mri3Ie7Kt~Gxk)hx)H~J;^DJRxna2?AF9N$)7}4vAbd4F( z_Qp8xE;{1&9y>A!r-M|};6yCNpeMY$T?GGj4@cY;ssqPJ;CvZvE%TdX4YjS1MQ0BB zmZ@&Pu3M+((U+rkkZWTpr!3ObPvEmUzc8skPF6EkoF2H5kk1M$4jCFZBN`>glB`)Y z*{1oo13y#+Il6w@9hsqeXdhUus7=8kEU2p%o`!x++IFVC$U$dz8yfHhey;!EkA>*Z zx^R46<1-JZbT3>6K&7URD9Up>%J@yOfwY_3_cMz=1;^ zW+_=c$-fUVLQZI}GWEdKFFumlQRlagsGtRs!@4kqRKia64$CX1axt0uX~}E)X9C0-IT^!)itW66jw<{{dM>s{;;7`Qlk*m0&N@ zd^G;&00A!+=eVOzG6Fk91uRO4*r;+4gFYgg`nJ_(vT8>{F(zpzCk)h*Z-&GEkSryx4BA5E zHBGuG_qA>#n;J%kDb_hClV3*FNHTKJ5~s5&v#$W5;eyoxNtYWVp7#7IdpEJh7HEA{ z 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

^%-ms9Y#-=dGrJWLTE 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

hi>b_BW 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�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\u2h;Wf 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�+ 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 z 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®WpCyRKBRn8rfxbD2x$gxN1gw%Vj=d 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

Yj)ec$%;4}ofqsEcJazZjzA`(yd}_Vb;m2k)+8 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�&hs0O&;-15ruYZ;Ac0L?(~6y z5DSB`Dtu)TNG$@ZT>|{E9Ao3!$7Qkf3!-Ithx`or%~}jA)9A!q8HQzW*)o5at0}c6 zyPT=qz(nXO%37Ci$s-eq8er{E<$^spM_{^2$yv7_?24NKYYi;qTfi=tM}C%RsY{$kfp zuy+1}rJ)!GtFYoqv^h~maXRYORi^ z@~I{?C(wSryKAfEjuL-o3>B&s=wuVdyZlw3#N-^7M>N?{r*_RS*Hk4719=)NvyO-I zq8$O{se&|S%WpniQHFFT$x&NJ(0qEtV47q-sPwzuRcX}K=rCXPS!jgSwTUH-sn5kU z=I7hu)lJXmX7$+a8FG2wNr}jO)1tCZ$Js^jwqZ@K$xWa>TH~IIvH9t#0xJiOYqM*r=R-H5{oQlh zXx~Dv9v;7?KVl+;VTiZ5+z52@@y;D9_+3Fvo#hj7aG#>-Bgv2p_Iaik2|sC8vgYqc zNaKb%II(XYCz$rvw=LpYpZzEf-*=X1zRK(KFk;8%3l#Vgjwuq>Le<4T{VfUXEr3OJskL!u~X8oIkQK8>rq0|4NCs9qVTdA_lU+EqlU_22QP~OmHZW@^GmwvUj3TJ*RIkEAiOO<>7+jI0VfLLt0;O#|)gHB8E*kL)N{!cYn?AR~ESiwDHxrEc5IbWgrMiXdb%ht8sNLrWPJI5l!&hsHkuT%K0DG9v# zQ@>c5F$qcMarMA-S^q02#{hGwLcYMC5rg*nu(uw+YsHi9vEwXzhl%j{)m5TXz@W^I zjbQVDK2LVY;Rkk&>}SCsTlJ{qN3hqP@(60qomttFKD)4k`RT6hZ#xAz30U}7Z=B(3 zmMZv7D3->#$Hl0g!$;OTGo6Q-P_Zd8DyzgJr39|DmAPF^ZI*^~;Y@LE3^JlT(+jr! z%R+Pl-E{xWSIg)EYjgB(mG%SGhn*VnnNOq$8 z{WIDD9H2pX*6l0DnPl_&Bl~eN|5|XAY@|5m`m+J~4Ml}@<<;cLCrSFz*)#f;vXe`F z7ON4r_)5H9>TI+1Y-slFiFJi8+7P=?ERvZ&Q6lLpVHKJ(y2H+IoBx4~jFtsHXFcNd zKW@N|2q#N-R!W?S4Qy!7mz+or8F*KGT;&?%@#ij@j(WOyAFiC~F471Whkw&W%AF^M z^h=1|5H$*wkcD~|V-AkXu-@16IU*QsIw-lSFdoK#rbhzwQT~6c^&_mPSks%wVj+SL z!Il$jjdFo+r^THV=1Yh2y<*$cDTT{B-0m_54DlWA4ItWnWpds3`Nl_6=_^NkW2QlS z=q+v@t3-a>7i3%ebh%?UB)FalM-zLE!cmVIehXyNE5K=Y=ivkX2h}-ch&0=(FHKLa zF;hWm%Q!0pKf9on`L1OnBFa*tyk=H%y;M!mGoUES`y+uFqL^bKYTR_J+!&=U<07?k zoy>jN1WR^ZYTxeQm87q$gI8epCTZp&j@eWCQ`}){y@wuNPk;x9N^igS*CtywD@3

ch`rV&yZeM9sZKtN|nzVZW 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 RX-yk+$d1GWh$Jl9-(gA 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%0Dv97+hAep2fWj+oV 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∾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⁢feW7@ZTAMsbgzY{I@ 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ⅈaU?Xtj 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%0A4AZ}u^$2ASs43d#W>LS{F&@UDMGDZwg7p1VC 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

3Ya!V;mFHbKtDNuo$V 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 - -[resourcegroups] -/subscriptions//resourceGroups/Demo1-RG - -[tags] -env=~prod -application=~demoapp1 diff --git a/tools/data/recommendations.json b/tools/data/recommendations.json deleted file mode 100644 index d567bafc3..000000000 --- a/tools/data/recommendations.json +++ /dev/null @@ -1,9452 +0,0 @@ -[ - { - "aprlGuid": "bb6deb9d-24fa-4ee8-bc23-ac3ebc7fdf8e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/entra/identity/domain-services/tutorial-create-replica-set", - "name": "Create and use replica sets for resiliency or geolocation in Microsoft Entra Domain Services" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "You need to use a minimum of Enterprise SKU for your managed domain to support replica sets.\n", - "pgVerified": false, - "description": "Use at least the Enterprise SKU", - "potentialBenefits": "The Enterprise SKU enables creation of replica sets.", - "tags": null, - "recommendationResourceType": "Microsoft.AAD/domainServices", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Gets Entry Domain Services that are using the Standard SKU\r\nresources\r\n| where type == \"microsoft.aad/domainservices\"\r\n| extend sku = properties.sku\r\n| where sku =~ 'Standard'\r\n| project recommendationId='bb6deb9d-24fa-4ee8-bc23-ac3ebc7fdf8e', name=name, id=id, tags=tags, param1=strcat('SKU:', sku)\r\n" - }, - { - "aprlGuid": "a3058909-fcf8-4450-88b5-499f57449178", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/entra/identity/domain-services/tutorial-create-replica-set", - "name": "Create and use replica sets for resiliency or geolocation in Microsoft Entra Domain Services" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "To improve the resiliency of a Microsoft Entra Domain Services managed domain, or deploy to additional geographic locations close to your applications, you can use replica sets.\nYou can add a replica set to any peered virtual network in any Azure region that supports Domain Services.\n", - "pgVerified": false, - "description": "Use replica sets for resiliency or geolocation in Microsoft Entra Domain Services", - "potentialBenefits": "The replica sets provide geographical resiliency.", - "tags": null, - "recommendationResourceType": "Microsoft.AAD/domainServices", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Gets Entry Domain Services that are using only one replicaSet\r\nresources\r\n| where type == \"microsoft.aad/domainservices\"\r\n| extend replicaSets = properties.replicaSets\r\n| where array_length(replicaSets) < 2\r\n| project recommendationId='a3058909-fcf8-4450-88b5-499f57449178', name=name, id=id, tags=tags, param1=strcat('replicaSetLocation:', replicaSets[0].location)\r\n" - }, - { - "aprlGuid": "baf3bfc0-32a2-4c0c-926d-c9bf0b49808e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/api-management/upgrade-and-scale#change-your-api-management-service-tier", - "name": "Change your API Management service tier" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Upgrading the API Management instance to the Premium SKU adds support for Availability Zones, enhancing availability and resilience by distributing services across physically separate locations within Azure regions.\n", - "pgVerified": true, - "description": "Migrate API Management services to Premium SKU to support Availability Zones", - "potentialBenefits": "Enhanced availability and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all API Management instances that aren't Premium\r\nresources\r\n| where type =~ 'Microsoft.ApiManagement/service'\r\n| extend skuName = sku.name\r\n| where tolower(skuName) != tolower('premium')\r\n| project recommendationId = \"baf3bfc0-32a2-4c0c-926d-c9bf0b49808e\", name, id, tags, param1=strcat(\"SKU: \", skuName)\r\n" - }, - { - "aprlGuid": "740f2c1c-8857-4648-80eb-47d2c56d5a50", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/api-management/high-availability#availability-zones", - "name": "Ensure API Management availability and reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Zone redundancy for APIM instances ensures the gateway and control plane (Management API, developer portal, Git configuration) are replicated across datacenters in physically separated zones, boosting resilience to zone failures.\n", - "pgVerified": true, - "description": "Enable Availability Zones on Premium API Management instances", - "potentialBenefits": "Improved resilience to zone failures", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Premium API Management instances that aren't zone redundant\r\nresources\r\n| where type =~ 'Microsoft.ApiManagement/service'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| extend skuName = sku.name\r\n| where tolower(skuName) == tolower('premium')\r\n| where isnull(zones) or array_length(zones) < 2\r\n| extend zoneValue = iff((isnull(zones)), \"null\", zones)\r\n| project recommendationId = \"740f2c1c-8857-4648-80eb-47d2c56d5a50\", name, id, tags, param1=\"Zones: No Zone or Zonal\", param2=strcat(\"Zones value: \", zoneValue )\r\n\r\n" - }, - { - "aprlGuid": "e35cf148-8eee-49d1-a1c9-956160f99e0b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/stv1-platform-retirement-august-2024", - "name": "Azure API Management - stv1 platform retirement (August 2024)" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "stv1 instances were deprecated on August 31, 2024. If not migrated to stv2 by then, auto-migration will occur. In some cases, due to technical limitations, services may be shut down in March 2025.\n", - "pgVerified": true, - "description": "Azure API Management platform version should be stv2", - "potentialBenefits": "Ensures service continuity", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all API Management instances that aren't upgraded to platform version stv2\r\nresources\r\n| where type =~ 'Microsoft.ApiManagement/service'\r\n| extend plat_version = properties.platformVersion\r\n| extend skuName = sku.name\r\n| where tolower(plat_version) != tolower('stv2')\r\n| project recommendationId = \"e35cf148-8eee-49d1-a1c9-956160f99e0b\", name, id, tags, param1=strcat(\"Platform Version: \", plat_version) , param2=strcat(\"SKU: \", skuName)\r\n\r\n" - }, - { - "aprlGuid": "c79680ea-de85-44fa-a596-f31fa17a952f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/api-management/api-management-howto-autoscale", - "name": "Setting up auto-scale for Azure API Management" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use API Management with auto-scale for high availability in workloads that experience variable traffic patterns. There are several limitations with auto-scale, so review the documentation to ensure it meets your requirements.\n", - "pgVerified": true, - "description": "Enable auto-scale for production workloads on API Management services", - "potentialBenefits": "Enhanced availability and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "af4f88cb-35e8-4371-b29e-3a32b1d2f40a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-deploy-multi-region", - "name": "Deploy API Management instance to multiple Azure regions" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "API Management multi-region deployment will help to reduce request latency perceived by geographically distributed API consumers and improves service availability if one region goes offline.\n", - "pgVerified": true, - "description": "Configure API management service in multiple Azure regions", - "potentialBenefits": "Improve latency and provides business continuity", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "badd9a1f-222a-498d-ab84-1f14892b1c1b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache", - "name": "Add caching to improve performance in Azure API Management" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Response caching can significantly reduce latency for API callers and backend load for API providers.\n", - "pgVerified": false, - "description": "Enable caching to improve performance in Azure API Management", - "potentialBenefits": "Ensures service continuity and high availability", - "tags": null, - "recommendationResourceType": "Microsoft.ApiManagement/service", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "8dbcd94b-0948-4df3-b608-1946726c3abf", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/container-apps/health-probes?tabs=arm-template", - "name": "Health probes for Azure Container Apps" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enable container health probes to monitor the health of your container apps and ensure that unhealthy containers are restarted automatically.\n", - "pgVerified": false, - "description": "Enable container health probes", - "potentialBenefits": "Enhanced availability and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.App/containerApps", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f4201965-a88d-449d-b3b4-021394719eb2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-azure-container-apps", - "name": "Reliability in Azure Container Apps" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "To take advantage of availability zones, you must enable zone redundancy when you create a Container Apps environment. The environment must include a virtual network with an available subnet. To ensure proper distribution of replicas, set your app's minimum replica count to three.\n", - "pgVerified": false, - "description": "Deploy zone redundant Container app environments", - "potentialBenefits": "Enhances app resiliency and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.App/managedenvironments", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// The query filters the qualified Container app environments that do not have Zone Redundancy enabled.\r\nresources\r\n| where type =~ \"microsoft.app/managedenvironments\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where tobool(properties.zoneRedundant) == false\r\n| project recommendationId = \"f4201965-a88d-449d-b3b4-021394719eb2\", name, id, tags, param1 = \"AvailabilityZones: Single Zone\"\r\n| order by id asc\r\n" - }, - { - "aprlGuid": "bb4c8db4-f821-475b-b1ea-16e95358665e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-soft-delete#purge-protection", - "name": "Purge protection" - } - ], - "recommendationControl": "Governance", - "longDescription": "With Purge protection enabled, soft deleted stores can't be purged in the retention period. If disabled, the soft deleted store can be purged before the retention period expires.\n", - "pgVerified": false, - "description": "Enable Purge protection for Azure App Configuration", - "potentialBenefits": "Prevent accidental deletion of configuration stores.", - "tags": null, - "recommendationResourceType": "Microsoft.AppConfiguration/configurationStores", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Purge protection should be enabled for App Configuration stores to prevent accidental deletion of configuration data.\r\nresources\r\n| where type =~ \"Microsoft.AppConfiguration/configurationStores\"\r\n| where sku.name <> \"free\"\r\n| where (properties.enablePurgeProtection <> true) or isnull(properties.enablePurgeProtection )\r\n| project recommendationId = \"bb4c8db4-f821-475b-b1ea-16e95358665e\", name, id, tags, param1 = \"Enable purge protection\"\r\n" - }, - { - "aprlGuid": "2102a57a-a056-4d5e-afe5-9df9f92177ca", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-app-configuration/faq#which-app-configuration-tier-should-i-use", - "name": "Choose App Configuration tier" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "SLA is not available for Free tier. Upgrade to the Standard tier to get an SLA of 99.9%\n", - "pgVerified": false, - "description": "Upgrade to App Configuration Standard tier", - "potentialBenefits": "High availability, more storage, higher request quota.", - "tags": null, - "recommendationResourceType": "Microsoft.AppConfiguration/configurationStores", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Upgrade to App Configuration Standard tier\r\nresources\r\n| where type =~ \"Microsoft.AppConfiguration/configurationStores\"\r\n| where sku.name == \"free\"\r\n| project recommendationId = \"2102a57a-a056-4d5e-afe5-9df9f92177ca\", name, id, tags, param1 = \"Upgrade to Standard SKU\"\r\n" - }, - { - "aprlGuid": "67205887-0733-466e-b50e-b1cd7316c514", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/automation/automation-disaster-recovery?tabs=win-hrw%2Cps-script%2Coption-one", - "name": "Disaster recovery for Automation accounts" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Set up disaster recovery for Automation accounts and resources like Modules, Connections, Credentials, Certificates, Variables, and Schedules to deal with region or zone failures. A replica Automation account should be ready in a secondary region for failover.\n", - "pgVerified": false, - "description": "Set up disaster recovery of Automation accounts and its dependent resources", - "potentialBenefits": "Ensures continuity during outages", - "tags": null, - "recommendationResourceType": "Microsoft.Automation/automationAccounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "74fcb9f2-9a25-49a6-8c42-d32851c4afb7", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/azure-vmware/eslz-management-and-monitoring#design-recommendations", - "name": "Configure Azure Service Health alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Ensure Azure Service Health notifications are set for Azure VMware Solution across all used regions and subscriptions. This communicates service/security issues and maintenance activities like host replacements and upgrades, reducing service request submissions.\n", - "pgVerified": true, - "description": "Configure Azure Service Health notifications and alerts for Azure VMware Solution", - "potentialBenefits": "Prompt mitigation of issues.", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VMware Solution resources that don't have one or more service health alerts covering AVS private clouds in the deployed subscription and region pairs.\r\n//full list of private clouds\r\n(resources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend locale = tolower(location)\r\n| extend subscriptionId = tolower(subscriptionId)\r\n| project id, name, tags, subscriptionId, locale)\r\n| join kind=leftouter\r\n//Alert ID's that include all incident types filtered by AVS Service Health alerts\r\n((resources\r\n| where type == \"microsoft.insights/activitylogalerts\"\r\n| extend alertproperties = todynamic(properties)\r\n| where alertproperties.condition.allOf[0].field == \"category\" and alertproperties.condition.allOf[0].equals == \"ServiceHealth\"\r\n| where alertproperties.condition.allOf[1].field == \"properties.impactedServices[*].ServiceName\" and set_has_element(alertproperties.condition.allOf[1].containsAny, \"Azure VMware Solution\")\r\n| extend locale = strcat_array(split(tolower(alertproperties.condition.allOf[2].containsAny),' '), '')\r\n| mv-expand todynamic(locale)\r\n| where locale != \"global\"\r\n| project subscriptionId, tostring(locale) )\r\n| union\r\n//Alert ID's that include only some of the incident types after filtering by service health alerts covering AVS private clouds.\r\n(resources\r\n| where type == \"microsoft.insights/activitylogalerts\"\r\n| extend subscriptionId = tolower(subscriptionId)\r\n| extend alertproperties = todynamic(properties)\r\n| where alertproperties.condition.allOf[0].field == \"category\" and alertproperties.condition.allOf[0].equals == \"ServiceHealth\"\r\n| where alertproperties.condition.allOf[2].field == \"properties.impactedServices[*].ServiceName\" and set_has_element(alertproperties.condition.allOf[2].containsAny, \"Azure VMware Solution\")\r\n| extend locale = strcat_array(split(tolower(alertproperties.condition.allOf[3].containsAny),' '), '')\r\n| mv-expand todynamic(locale)\r\n| mv-expand alertproperties.condition.allOf[1].anyOf\r\n| extend incidentType = alertproperties_condition_allOf_1_anyOf.equals\r\n| where locale != \"global\"\r\n| project id, subscriptionId, locale, incidentType\r\n| distinct subscriptionId, tostring(locale), tostring(incidentType)\r\n| summarize incidentTypes=count() by subscriptionId, locale\r\n| where incidentTypes == 5 //only include this subscription, region pair if it includes all the incident types.\r\n| project subscriptionId, locale)) on subscriptionId, locale\r\n| where subscriptionId1 == \"\" or locale1 == \"\" or isnull(subscriptionId1) or isnull(locale1)\r\n| project recommendationId = \"74fcb9f2-9a25-49a6-8c42-d32851c4afb7\", name, id, tags, param1 = \"avsServiceHealthAlertsAllIncidentTypesConfigured: False\"\r\n\r\n" - }, - { - "aprlGuid": "29d7a115-dfb6-4df1-9205-04824109548f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/monitoring#configure-and-streamline-alerts", - "name": "Configure and streamline alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set an alert for when the node count in Azure VMware Solution Private Cloud hits or exceeds 90 hosts, enabling timely planning for a new private cloud.\n", - "pgVerified": true, - "description": "Monitor when Azure VMware Solution Private Cloud is reaching the capacity limit", - "potentialBenefits": "Proactive capacity planning", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f86355e3-de7c-4dad-8080-1b0b411e66c8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/monitoring#configure-and-streamline-alerts", - "name": "Configure and streamline alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Alert when the cluster size reaches 14 hosts. Set up periodic alerts for planning new clusters or datastores due to growth, especially from storage needs. Beyond 14 hosts, trigger alerts for each new host addition for proactive resource monitoring.\n", - "pgVerified": true, - "description": "Monitor when Azure VMware Solution Cluster Size is approaching the host limit", - "potentialBenefits": "Proactive resource management", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "9ec5b4c8-3dd8-473a-86ee-3273290331b9", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/deploy-vsan-stretched-clusters", - "name": "Stretched Clusters" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For Azure VMware Solution, enabling Stretched Clusters offers 99.99% SLA, synchronous storage replication (RPO=0), and spreads vSAN datastore across two AZs. Must be done at initial setup, needing double quota due to extension across AZs.\n", - "pgVerified": true, - "description": "Enable Stretched Clusters for Multi-AZ Availability of the vSAN Datastore", - "potentialBenefits": "99.99% SLA, 0 RPO, Multi-AZ", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VMware Solution resources that aren't configured as stretched clusters and in supported regions.\r\nresources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend avsproperties = todynamic(properties)\r\n| where avsproperties.availability.strategy != \"DualZone\"\r\n| where location in (\"uksouth\", \"westeurope\", \"germanywestcentral\", \"australiaeast\")\r\n| project recommendationId = \"9ec5b4c8-3dd8-473a-86ee-3273290331b9\", name, id, tags, param1 = \"stretchClusters: Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "4232eb32-3241-4049-9e14-9b8005817b56", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/configure-alerts-for-azure-vmware-solution#supported-metrics-and-activities", - "name": "Supported metrics and activities" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Ensure VMware vSAN datastore slack space is maintained for SLA by monitoring storage utilization and setting alerts at 70% and 75% utilization to allow for capacity planning. To expand, add hosts or external storage like Azure Elastic SAN, Azure NetApp Files, if CPU and RAM requirements are met.\n", - "pgVerified": true, - "description": "Configure Azure Monitor Alert warning thresholds for vSAN datastore utilization", - "potentialBenefits": "Optimized capacity planning for vSAN", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VMware Solution resources that don't have a vSAN capacity critical alert with a threshold of 75% or a warning capacity of 70%.\r\n(\r\nresources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend scopeId = tolower(tostring(id))\r\n| project ['scopeId'], name, id, tags\r\n| join kind=leftouter (\r\nresources\r\n| where type == \"microsoft.insights/metricalerts\"\r\n| extend alertProperties = todynamic(properties)\r\n| mv-expand alertProperties.scopes\r\n| mv-expand alertProperties.criteria.allOf\r\n| extend scopeId = tolower(tostring(alertProperties_scopes))\r\n| extend metric = alertProperties_criteria_allOf.metricName\r\n| extend threshold = alertProperties_criteria_allOf.threshold\r\n| project scopeId, tostring(metric), toint(['threshold'])\r\n| where metric == \"DiskUsedPercentage\"\r\n| where threshold == 75\r\n) on scopeId\r\n| where isnull(['threshold'])\r\n| project recommendationId = \"4232eb32-3241-4049-9e14-9b8005817b56\", name, id, tags, param1 = \"vsanCapacityCriticalAlert: isNull or threshold != 75\"\r\n)\r\n| union (\r\nresources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend scopeId = tolower(tostring(id))\r\n| project ['scopeId'], name, id, tags\r\n| join kind=leftouter (\r\nresources\r\n| where type == \"microsoft.insights/metricalerts\"\r\n| extend alertProperties = todynamic(properties)\r\n| mv-expand alertProperties.scopes\r\n| mv-expand alertProperties.criteria.allOf\r\n| extend scopeId = tolower(tostring(alertProperties_scopes))\r\n| extend metric = alertProperties_criteria_allOf.metricName\r\n| extend threshold = alertProperties_criteria_allOf.threshold\r\n| project scopeId, tostring(metric), toint(['threshold'])\r\n| where metric == \"DiskUsedPercentage\"\r\n| where threshold == 70\r\n) on scopeId\r\n| where isnull(['threshold'])\r\n| project recommendationId = \"4232eb32-3241-4049-9e14-9b8005817b56\", name, id, tags, param1 = \"vsanCapacityWarningAlert: isNull or threshold != 70\"\r\n)\r\n\r\n" - }, - { - "aprlGuid": "fa4ab927-bced-429a-971a-53350de7f14b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/monitoring#manage-logs-and-archives", - "name": "Manage logs and archives" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Ensure Diagnostic Settings are configured for each private cloud to send syslogs to external sources for analysis and/or archiving. Azure VMware Solution Syslogs contain data for troubleshooting and performance, aiding quicker issue resolution and early detection of issues.\n", - "pgVerified": true, - "description": "Configure Syslog in Diagnostic Settings for Azure VMware Solution", - "potentialBenefits": "Faster issue resolution, early detection", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "4ee5d535-c47b-470a-9557-4a3dd297d62f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/monitoring#configure-and-streamline-alerts", - "name": "Configure and streamline alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Ensure sufficient compute resources to avoid host resource exhaustion in Azure VMware Solution, which utilizes vSphere DRS and HA for dynamic workload resource management. However, sustained CPU utilization over 95% may increase CPU Ready times, impacting workloads.\n", - "pgVerified": true, - "description": "Monitor CPU Utilization to ensure sufficient resources for workloads", - "potentialBenefits": "Avoids resource exhaustion, optimizes performance", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VMware Solution resources that don't have a Cluster CPU capacity critical alert with a threshold of 95%.\r\nresources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend scopeId = tolower(tostring(id))\r\n| project ['scopeId'], name, id, tags\r\n| join kind=leftouter (\r\nresources\r\n| where type == \"microsoft.insights/metricalerts\"\r\n| extend alertProperties = todynamic(properties)\r\n| mv-expand alertProperties.scopes\r\n| mv-expand alertProperties.criteria.allOf\r\n| extend scopeId = tolower(tostring(alertProperties_scopes))\r\n| extend metric = alertProperties_criteria_allOf.metricName\r\n| extend threshold = alertProperties_criteria_allOf.threshold\r\n| project scopeId, tostring(metric), toint(['threshold'])\r\n| where metric == \"EffectiveCpuAverage\"\r\n| where threshold == 95\r\n) on scopeId\r\n| where isnull(['threshold'])\r\n| project recommendationId = \"4ee5d535-c47b-470a-9557-4a3dd297d62f\", name, id, tags, param1 = \"hostCpuCriticalAlert: isNull or threshold != 95\"\r\n\r\n" - }, - { - "aprlGuid": "029208c8-5186-4a76-8ee8-6e3445fef4dd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/monitoring#configure-and-streamline-alerts", - "name": "Configure and streamline alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Ensure sufficient memory resources to prevent host resource exhaustion in Azure VMware Solution. It uses vSphere DRS and vSphere HA for dynamic workload management. Yet, continuous memory use over 95% leads to disk swapping, affecting workloads.\n", - "pgVerified": true, - "description": "Monitor Memory Utilization to ensure sufficient resources for workloads", - "potentialBenefits": "Avoids host exhaustion and swapping", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VMware Solution resources that don't have a cluster host memory critical alert with a threshold of 95%.\r\nresources\r\n| where ['type'] == \"microsoft.avs/privateclouds\"\r\n| extend scopeId = tolower(tostring(id))\r\n| project ['scopeId'], name, id, tags\r\n| join kind=leftouter (\r\nresources\r\n| where type == \"microsoft.insights/metricalerts\"\r\n| extend alertProperties = todynamic(properties)\r\n| mv-expand alertProperties.scopes\r\n| mv-expand alertProperties.criteria.allOf\r\n| extend scopeId = tolower(tostring(alertProperties_scopes))\r\n| extend metric = alertProperties_criteria_allOf.metricName\r\n| extend threshold = alertProperties_criteria_allOf.threshold\r\n| project scopeId, tostring(metric), toint(['threshold'])\r\n| where metric == \"UsageAverage\"\r\n| where threshold == 95\r\n) on scopeId\r\n| where isnull(['threshold'])\r\n| project recommendationId = \"029208c8-5186-4a76-8ee8-6e3445fef4dd\", name, id, tags, param1 = \"hostMemoryCriticalAlert: isNull or threshold != 95\"\r\n\r\n" - }, - { - "aprlGuid": "a5ef7c05-c611-4842-9af5-11efdc99123a", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources", - "name": "Lock your resources to protect your infrastructure" - } - ], - "recommendationControl": "Governance", - "longDescription": "Applying a resource delete lock to the Azure VMware Solution Private Cloud resource group prevents unauthorized or accidental deletion by anyone with contributor access, ensuring the protection and reliability of the Azure VMware Solution Private Cloud.\n", - "pgVerified": true, - "description": "Apply Resource delete lock on the resource group hosting the private cloud", - "potentialBenefits": "Prevents accidental deletion", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "e0ac2f57-c8c0-4b8c-a7c8-19e5797828b5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/configure-customer-managed-keys?tabs=azure-portal", - "name": "Configure Customer Managed Keys" - } - ], - "recommendationControl": "Security", - "longDescription": "When using customer-managed keys for encrypting vSAN datastores, leveraging Azure Key Vault for central management and accessing them via a managed identity linked to the private cloud is advised. The expiration of these keys can render the vSAN datastore and its associated workloads inaccessible.\n", - "pgVerified": true, - "description": "Use key autorotation for vSAN datastore customer-managed keys", - "potentialBenefits": "Avoid outages with key auto-rotation", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "fcc2e257-23af-4c68-aac8-9cc03033c939", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/configure-dns-azure-vmware-solution#configure-dns-forwarder", - "name": "Configure DNS forwarder" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure VMware Solution private clouds support up to three DNS servers for a single FQDN, preventing a single DNS server from becoming a point of failure. It's crucial to use multiple DNS servers for on-premises FQDN resolution from each private cloud.\n", - "pgVerified": true, - "description": "Use multiple DNS servers per private FQDN zone", - "potentialBenefits": "Enhances reliability and avoids failure", - "tags": null, - "recommendationResourceType": "Microsoft.AVS/privateClouds", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "3464854d-6f75-4922-95e4-a2a308b53ce6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/reliability/reliability-batch#cross-region-disaster-recovery-and-business-continuity", - "name": "Learn More" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "To ensure cross-region disaster recovery and business continuity, set the right quotas for all Batch accounts to allocate necessary core numbers upfront, preventing execution interruptions from reaching quota limits.\n", - "pgVerified": false, - "description": "Monitor Batch Account quota", - "potentialBenefits": "Ensures business continuity", - "tags": null, - "recommendationResourceType": "Microsoft.Batch/batchAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "71cfab8f-d588-4742-b175-b6e07ae48dbd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/batch/create-pool-availability-zones", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When using Virtual Machine Configuration for Azure Batch pools, opting to distribute your pool across Availability Zones bolsters your compute nodes against Azure datacenter failures.\n", - "pgVerified": false, - "description": "Create an Azure Batch pool across Availability Zones", - "potentialBenefits": "Enhanced reliability and failure protection", - "tags": null, - "recommendationResourceType": "Microsoft.Batch/batchAccounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5a44bd30-ae6a-4b81-9b68-dc3a8ffca4d8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-cache-for-redis/cache-how-to-zone-redundancy", - "name": "Enable zone redundancy for Azure Cache for Redis" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Cache for Redis offers zone redundancy in Premium and Enterprise tiers, using VMs across multiple Availability Zones to ensure greater resilience and availability.\n", - "pgVerified": false, - "description": "Enable zone redundancy for Azure Cache for Redis", - "potentialBenefits": "Higher resilience and availability", - "tags": null, - "recommendationResourceType": "Microsoft.Cache/Redis", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Cache for Redis instances with one or no Zones selected\r\nresources\r\n| where type =~ \"microsoft.cache/redis\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where array_length(zones) <= 1 or isnull(zones)\r\n| project recommendationId = \"5a44bd30-ae6a-4b81-9b68-dc3a8ffca4d8\", name, id, tags, param1 = \"AvailabilityZones: Single Zone\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "cabc1f98-c8a7-44f7-ab24-977982ef3f70", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-administration#update-channel-and-schedule-updates", - "name": "Schedule Redis Updates" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Cache for Redis allows for specifying maintenance windows. A maintenance window allows you to control the days and times of a week during which the VMs hosting your cache can be updated.\n", - "pgVerified": false, - "description": "Schedule updates by setting a maintenance window", - "potentialBenefits": "Higher resilience and availability", - "tags": null, - "recommendationResourceType": "Microsoft.Cache/redis", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "c474fc96-4e6a-4fb0-95d0-a26b3f35933c", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-cache-for-redis/cache-network-isolation", - "name": "Configure private endpoints for Azure Redis Cache" - } - ], - "recommendationControl": "Security", - "longDescription": "Use private endpoints for secure connection to cache via a private link, avoiding the public internet.\n", - "pgVerified": false, - "description": "Configure Private Endpoints", - "potentialBenefits": "Secure, private VNet ingress, efficient data transfer", - "tags": null, - "recommendationResourceType": "Microsoft.Cache/redis", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Azure Redis cache services not protected by private endpoints.\r\nResources\r\n| where type =~ \"microsoft.cache/redis\"\r\n| where properties['publicNetworkAccess'] == \"Enabled\"\r\n| project recommendationId = \"c474fc96-4e6a-4fb0-95d0-a26b3f35933c\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "6c40b7ae-2bea-5748-be1a-9e9e3b834649", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/origin-security?tabs=app-service-functions&pivots=front-door-standard-premium", - "name": "Secure traffic to Azure Front Door origins" - } - ], - "recommendationControl": "Security", - "longDescription": "Front Door's features perform optimally when traffic exclusively comes through Front Door. It's advised to set up your origin to deny access to traffic that bypasses Front Door.\n", - "pgVerified": true, - "description": "Restrict traffic to your origins", - "potentialBenefits": "Enhances security and performance", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "52bc9a7b-23c8-bc4c-9d2a-7bc43b50104a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/rest/api/frontdoor/", - "name": "REST API Reference" - } - ], - "recommendationControl": "Scalability", - "longDescription": "When working with Azure Front Door through APIs, ARM templates, Bicep, or SDKs, using the latest API or SDK version is crucial. Updates bring new functions, important security patches, and bug fixes.\n", - "pgVerified": true, - "description": "Use the latest API version and SDK version", - "potentialBenefits": "Enhanced security and features", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1ad74c3c-e3d7-0046-b83f-a2199974ef15", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/front-door-diagnostics?pivots=front-door-standard-premium", - "name": "Monitor metrics and logs in Azure Front Door" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Front Door logs offer comprehensive telemetry on each request, crucial for understanding your solution's performance and responses, especially when caching is enabled, as origin servers might not receive every request.\n", - "pgVerified": true, - "description": "Configure logs", - "potentialBenefits": "Enhanced insights and solution monitoring", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "d9bd6780-0d6f-cd4c-bc66-8ddcab12f3d1", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/end-to-end-tls?pivots=front-door-standard-premium", - "name": "End-to-end TLS with Azure Front Door" - } - ], - "recommendationControl": "Security", - "longDescription": "Front Door terminates TCP and TLS connections from clients and establishes new connections from each PoP to the origin. Securing these connections with TLS, even for Azure-hosted origins, ensures data is always encrypted during transit.\n", - "pgVerified": true, - "description": "Use end-to-end TLS", - "potentialBenefits": "Ensures data encryption in transit", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Use end-to-end TLS\r\ncdnresources\r\n| where type == \"microsoft.cdn/profiles/afdendpoints/routes\"\r\n| extend forwardingProtocol=tostring(properties.forwardingProtocol),supportedProtocols=properties.supportedProtocols\r\n| project id,name,forwardingProtocol,supportedProtocols,tags\r\n| where forwardingProtocol !~ \"httpsonly\" or supportedProtocols has \"http\"\r\n| project recommendationId= \"d9bd6780-0d6f-cd4c-bc66-8ddcab12f3d1\", name,id,tags,param1=strcat(\"forwardingProtocol:\",forwardingProtocol),param2=strcat(\"supportedProtocols:\",supportedProtocols)\r\n\r\n" - }, - { - "aprlGuid": "24ab9f11-a3e4-3043-a985-22cf94c4933a", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/front-door-how-to-redirect-https#create-http-to-https-redirect-rule", - "name": "Create HTTP to HTTPS redirect rule" - } - ], - "recommendationControl": "Security", - "longDescription": "Using HTTPS is ideal for secure connections. However, for compatibility with older clients, HTTP requests may be necessary. Azure Front Door enables auto redirection of HTTP to HTTPS, enhancing security without sacrificing accessibility.\n", - "pgVerified": true, - "description": "Use HTTP to HTTPS redirection", - "potentialBenefits": "Enhances security and compliance", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Use HTTP to HTTPS redirection\r\ncdnresources\r\n| where type == \"microsoft.cdn/profiles/afdendpoints/routes\"\r\n| extend httpsRedirect=tostring(properties.httpsRedirect)\r\n| project id,name,httpsRedirect,tags\r\n| where httpsRedirect !~ \"enabled\"\r\n| project recommendationId= \"24ab9f11-a3e4-3043-a985-22cf94c4933a\", name,id,tags,param1=strcat(\"httpsRedirect:\",httpsRedirect)\r\n\r\n" - }, - { - "aprlGuid": "29d65c41-2fad-d142-95eb-9eab95f6c0a5", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/standard-premium/how-to-configure-https-custom-domain?tabs=powershell", - "name": "Configure HTTPS on an Azure Front Door custom domain using the Azure portal" - } - ], - "recommendationControl": "Security", - "longDescription": "When Front Door manages your TLS certificates, it reduces your operational costs and helps you to avoid costly outages caused by forgetting to renew a certificate. Front Door automatically issues and rotates the managed TLS certificates.\n", - "pgVerified": true, - "description": "Use managed TLS certificates", - "potentialBenefits": "Lowers costs, avoids outages", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "4638c2c0-03de-6d42-9e09-82ee4478cbf3", - "recommendationTypeId": "2c057605-4707-4d3e-bbb0-a7fe9b6a626b", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/standard-premium/how-to-configure-https-custom-domain?tabs=powershell#select-the-certificate-for-azure-front-door-to-deploy", - "name": "Select the certificate for Azure Front Door to deploy" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "If you use your own TLS certificates, set the Key Vault certificate version to 'Latest' to avoid reconfiguring Azure Front Door for new certificate versions and waiting for deployment across Front Door's environments.\n", - "pgVerified": true, - "description": "Use latest version for customer-managed certificates", - "potentialBenefits": "Saves time and automates TLS updates", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "cd6a32af-747a-e649-82a7-a98f528ca842", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/best-practices/host-name-preservation", - "name": "Preserve the original HTTP host name between a reverse proxy and its back-end web application" - } - ], - "recommendationControl": "Governance", - "longDescription": "Front Door can rewrite Host headers for custom domain names routing to a single origin, useful for avoiding custom domain configuration at both Front Door and the origin.\n", - "pgVerified": true, - "description": "Use the same domain name on Front Door and your origin", - "potentialBenefits": "Improves session/auth handling", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1bd2b7e8-400f-e64a-99a2-c572f7b08a62", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/web-application-firewall", - "name": "Web Application Firewall on Azure Front Door" - } - ], - "recommendationControl": "Security", - "longDescription": "For internet-facing applications, enabling the Front Door web application firewall (WAF) and configuring it to use managed rules is recommended for protection against a wide range of attacks using Microsoft-managed rules.\n", - "pgVerified": true, - "description": "Enable the WAF", - "potentialBenefits": "Enhances web app security", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Enable the WAF\r\n\r\nresources\r\n| where type =~ \"microsoft.cdn/profiles\" and sku has \"AzureFrontDoor\"\r\n| project name, cdnprofileid=tolower(id), tostring(tags), resourceGroup, subscriptionId,skuname=tostring(sku.name)\r\n| join kind= fullouter (\r\n cdnresources\r\n | where type == \"microsoft.cdn/profiles/securitypolicies\"\r\n | extend wafpolicyid=tostring(properties['parameters']['wafPolicy']['id'])\r\n | extend splitid=split(id, \"/\")\r\n | extend cdnprofileid=tolower(strcat_array(array_slice(splitid, 0, 8), \"/\"))\r\n | project secpolname=name, cdnprofileid, wafpolicyid\r\n )\r\n on cdnprofileid\r\n| project name, cdnprofileid, secpolname, wafpolicyid,skuname\r\n| join kind = fullouter (\r\n resources\r\n | where type == \"microsoft.network/frontdoorwebapplicationfirewallpolicies\"\r\n | extend\r\n managedrulesenabled=iff(tostring(properties.managedRules.managedRuleSets) != \"[]\", true, false),\r\n enabledState = tostring(properties.policySettings.enabledState)\r\n | project afdwafname=name, managedrulesenabled, wafpolicyid=id, enabledState, tostring(tags)\r\n )\r\n on wafpolicyid\r\n| where name != \"\"\r\n| summarize\r\n associatedsecuritypolicies=countif(secpolname != \"\"),\r\n wafswithmanagedrules=countif(managedrulesenabled == 1)\r\n by name, id=cdnprofileid, tags,skuname\r\n| where associatedsecuritypolicies == 0 or wafswithmanagedrules == 0\r\n| project\r\n recommendationId = \"1bd2b7e8-400f-e64a-99a2-c572f7b08a62\",\r\n name,\r\n id,\r\n todynamic(tags),\r\n param1 = strcat(\"associatedsecuritypolicies:\", associatedsecuritypolicies),\r\n param2 = strcat(\"wafswithmanagedrules:\", wafswithmanagedrules),\r\n param3 = strcat(\"skuname:\",skuname)\r\n\r\n" - }, - { - "aprlGuid": "38f3d542-6de6-a44b-86c6-97e3be690281", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/health-probes", - "name": "Health probes" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Front Door health probes help detect unavailable or unhealthy origins, directing traffic to alternate origins if needed.\n", - "pgVerified": true, - "description": "Disable health probes when there is only one origin in an origin group", - "potentialBenefits": "Reduces unnecessary origin traffic", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Disable health probes when there is only one origin in an origin group\r\ncdnresources\r\n| where type =~ \"microsoft.cdn/profiles/origingroups\"\r\n| extend healthprobe=tostring(properties.healthProbeSettings)\r\n| project origingroupname=name, id, tags, resourceGroup, subscriptionId, healthprobe\r\n| join (\r\n cdnresources\r\n | where type =~ \"microsoft.cdn/profiles/origingroups/Origins\"\r\n | extend origingroupname = tostring(properties.originGroupName)\r\n )\r\n on origingroupname\r\n| summarize origincount=count(), enabledhealthprobecount=countif(healthprobe != \"\") by origingroupname, id, tostring(tags), resourceGroup, subscriptionId\r\n| where origincount == 1 and enabledhealthprobecount != 0\r\n| project\r\n recommendationId = \"38f3d542-6de6-a44b-86c6-97e3be690281\",\r\n name=origingroupname,\r\n id,\r\n todynamic(tags),\r\n param1 = strcat(\"origincount:\", origincount),\r\n param2 = strcat(\"enabledhealthprobecount:\", enabledhealthprobecount)\r\n\r\n" - }, - { - "aprlGuid": "5225bba3-28ec-1e43-8986-7eedfd466d65", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/patterns/health-endpoint-monitoring", - "name": "Health Endpoint Monitoring pattern" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Consider selecting a webpage or location specifically designed for health monitoring as the endpoint for Azure Front Door's health probes. This should encompass the status of critical components like application servers, databases, and caches to serve production traffic efficiently.\n", - "pgVerified": true, - "description": "Select good health probe endpoints", - "potentialBenefits": "Improves traffic routing and uptime", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5783defe-b49e-d947-84f7-d8677593f324", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/health-probes#supported-http-methods-for-health-probes", - "name": "Supported HTTP methods for health probes" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Health probes in Azure Front Door can use GET or HEAD HTTP methods. Using the HEAD method for health probes is a recommended practice because it reduces the traffic load on your origins, being less resource-intensive.\n", - "pgVerified": true, - "description": "Use HEAD health probes", - "potentialBenefits": "Reduces traffic load on origins", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b515690d-3bf9-3a49-8d38-188e0fd45896", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/web-application-firewall/afds/waf-front-door-geo-filtering", - "name": "Geo filter WAF policy - GeoMatch" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure Front Door's geo-filtering through WAF enables defining custom access rules by country/region to restrict or allow web app access.\n", - "pgVerified": true, - "description": "Use geo-filtering in Azure Front Door", - "potentialBenefits": "Enhanced regional access control", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1cfe7834-56ec-ff41-b11d-993734705dba", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/frontdoor/private-link", - "name": "Private link for Azure Front Door" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure Private Link enables secure access to Azure PaaS and services over a private endpoint in your virtual network, ensuring traffic goes over the Microsoft backbone network, not the public internet.\n", - "pgVerified": true, - "description": "Secure your Origin with Private Link in Azure Front Door", - "potentialBenefits": "Enhanced security and private connectivity", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "82fa3cff-74bd-4063-b726-834f160592fa", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/frontdoor/understanding-pricing", - "name": "Compare pricing between Azure Front Door tiers" - } - ], - "recommendationControl": "ServiceUpgradeAndRetirement", - "longDescription": "Azure Front Door standard is ~45% cheaper then AFD classic and has many additional benefits. Classic is also scheduled to be retired on March 31, 2027.\n", - "pgVerified": false, - "description": "Avoid using Classic Azure Front Door", - "potentialBenefits": "Costs savings and additional supported features", - "tags": null, - "recommendationResourceType": "Microsoft.Cdn/profiles", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "//under-development\r\n" - }, - { - "aprlGuid": "042c034e-2b85-4c1d-bf9a-65c75a6b43e9", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/deployment-types#global-provisioned", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Global provisioned deployments provide reserved model processing capacity for high and predictable throughput using Azure global infrastructure. Suitable for applications requiring lower latency variance at large workload usage. Provides cost savings.\n", - "pgVerified": true, - "description": "Leverage Global provisioned deployment to ensure high and predictable throughput", - "potentialBenefits": "Low latency variance, high throughputs, business continuity", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "081fc8a4-b2d9-405b-b351-334e621016f5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/deployment-types#global-standard", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Global Standard leverages Azure's global infrastructure to route traffic to the best available data center for customer's real-time inference requests. It provides the highest default quota and eliminates the need to load balance across multiple resources. Optimized for low to medium volume usage.\n", - "pgVerified": true, - "description": "Ensure PAYG AOAI models leverage Global Standard deployment", - "potentialBenefits": "Best model availability, business continuity", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "0c193899-da60-4a52-b4a0-77d75ac8c5c5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/provisioned-throughput", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Provisioned Throughput offers pre-allocated capacity for consistent workloads, while Pay-as-You-Go charges for actual usage, ideal for variable workloads. During overflow, the Pay-as-You-Go instance manages excess load, ensuring service efficiency.\n", - "pgVerified": true, - "description": "Deploy a PAYG instance of the model with provisioned throughput to manage overflow effectively", - "potentialBenefits": "PAYG model balances cost and performance and helps scale", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "8aa9744b-f302-4b05-9776-51d6dd3d0c3a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/deployment-types#global-batch", - "name": "Learn More" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Global batch efficiently handles large-scale tasks within 24 hours. Submit requests in a single file, with a separate quota to protect online workloads. Key uses: data processing, content generation, document review, customer support automation, data extraction, NLP tasks, and marketing.\n", - "pgVerified": true, - "description": "Ensure that models are deployed using Global batch for large scale processing", - "potentialBenefits": "Cost effective faster turnaround for large-scale processing.", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "ac3add17-013e-41a5-af91-9fefce794a00", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/deployment-types#data-zone-standard", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Data zone deployments route customer traffic to the highest availability data center within the defined data zone, ensuring data at rest remains within the Azure OpenAI resource geography. This approach offers increased quota limits and ensures data processing occurs within the specified data zone.\n", - "pgVerified": true, - "description": "Ensure AOAI models are deployed using Data Zone Standard for data residency requirements", - "potentialBenefits": "Enforce data residency and compliance standards", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "72b1b4ad-a14b-4430-9799-91bda782973d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/ai-ml/openai/architecture/log-monitor-azure-openai", - "name": "Learn more" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Implementing a comprehensive monitoring solution for AOAI involves using Azure Monitor to track API usage, performance metrics, and security events. This setup helps optimize performance, manage costs, and ensure compliance by providing detailed insights into model usage and potential issues.\n", - "pgVerified": false, - "description": "Use comprehensive monitoring solution for AOAI service", - "potentialBenefits": "Optimize performance and compliance with detailed insights", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "61187af4-7d36-4b48-b16e-de78bef143a0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/business-continuity-disaster-recovery", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "If your service needs to always be available, design AOAI Service to either failover into another region or split the workload between two or more regions. Applications requiring high degrees of resiliency should consider this to strengthen their model infrastructure.\n", - "pgVerified": false, - "description": "Deploy AOAI Service in multiple regions using Standard and/or Provisioned deployments", - "potentialBenefits": "Ensures business continuity during regional outages.", - "tags": null, - "recommendationResourceType": "Microsoft.CognitiveServices/Accounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "3263a64a-c256-de48-9818-afd3cbc55c2a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/disks-shared", - "name": "Azure Shared Disk Introduction" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Azure shared disks let you attach a disk to multiple VMs at once for deploying or migrating clustered applications, suitable only when a disk is shared among VM cluster members.\n", - "pgVerified": true, - "description": "Shared disks should only be enabled in clustered servers", - "potentialBenefits": "Enhances clustered server performance", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/disks", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Disks configured to be Shared. This is not an indication of an issue, but if a disk with this configuration is assigned to two or more VMs without a proper disk control mechanism (like a WSFC) it can lead to data loss\r\nresources\r\n| where type =~ 'Microsoft.Compute/disks'\r\n| where isnotnull(properties.maxShares) and properties.maxShares >= 2\r\n| project id, name, tags, lowerCaseDiskId = tolower(id), diskState = tostring(properties.diskState)\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ 'Microsoft.Compute/virtualMachines'\r\n | project osDiskVmName = name, lowerCaseOsDiskId = tolower(properties.storageProfile.osDisk.managedDisk.id)\r\n | join kind = fullouter (\r\n resources\r\n | where type =~ 'Microsoft.Compute/virtualMachines'\r\n | mv-expand dataDisks = properties.storageProfile.dataDisks\r\n | project dataDiskVmName = name, lowerCaseDataDiskId = tolower(dataDisks.managedDisk.id)\r\n )\r\n on $left.lowerCaseOsDiskId == $right.lowerCaseDataDiskId\r\n | project lowerCaseDiskId = coalesce(lowerCaseOsDiskId, lowerCaseDataDiskId), vmName = coalesce(osDiskVmName, dataDiskVmName)\r\n )\r\n on lowerCaseDiskId\r\n| summarize vmNames = make_set(vmName) by name, id, tostring(tags), diskState\r\n| extend param1 = strcat(\"DiskState: \", diskState), param2 = iif(isempty(vmNames[0]), \"VMName: n/a\", strcat(\"VMName: \", strcat_array(vmNames, \", \")))\r\n| project recommendationId = \"3263a64a-c256-de48-9818-afd3cbc55c2a\", name, id, tags, param1, param2\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "fa0cf4f5-0b21-47b7-89a9-ee936f193ce1", - "recommendationTypeId": "d4102c0f-ebe3-4b22-8fe0-e488866a87af", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://aka.ms/zrsdisksdoc", - "name": "Redundancy options for managed disks" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure disks offers a zone-redundant storage (ZRS) option for workloads that need to be resilient to an entire zone being down. Due to the cross-zone data replication, ZRS disks have higher write latency when compared to the locally-redundant option (LRS), so make sure to benchmark your disks.\n", - "pgVerified": true, - "description": "Use Azure Disks with Zone Redundant Storage for higher resiliency and availability", - "potentialBenefits": "Enhanced Disk resilience to failures", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/disks", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find eligible Disks that are not zonal nor zone redundant\r\nresources\r\n| where type == 'microsoft.compute/disks'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where sku has \"Premium_LRS\" or sku has \"StandardSSD_LRS\"\r\n| where sku.name has_cs 'ZRS' or array_length(zones) > 0\r\n| project recommendationId=\"fa0cf4f5-0b21-47b7-89a9-ee936f193ce1\", name, id, tags, param1 = sku, param2 = sku.name\r\n" - }, - { - "aprlGuid": "b49a39fd-f431-4b61-9062-f2157849d845", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery#best-practices", - "name": "Compute Gallery best practices" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Keeping a minimum of 3 replicas for production images in Azure's Compute Gallery ensures scalability and prevents throttling in multi-VM deployments by distributing VM deployments across different replicas. This reduces the risk of overloading a single replica.\n", - "pgVerified": true, - "description": "A minimum of three replicas should be kept for production image versions", - "potentialBenefits": "Enhances scalability and avoids throttling", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/galleries", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to list all image versions,its associated image name and version replica configurations per region in a compute gallery whose version replicas is less than 3\r\nresources\r\n| where type =~ \"microsoft.compute/galleries/images/versions\"\r\n| extend GalleryName = tostring(split(tostring(id), \"/\")[8]), ImageName = tostring(split(tostring(id), \"/\")[10])\r\n| mv-expand VersionReplicas = properties.publishingProfile.targetRegions\r\n| project RecommendationId=\"b49a39fd-f431-4b61-9062-f2157849d845\",name,id,tags,param1=strcat(\"GalleryName: \",GalleryName),param2=strcat(\"ImageName: \",ImageName),param3=strcat(\"VersionReplicaRegionName: \",VersionReplicas.name),param4=strcat(\"VersionReplicationCount: \",VersionReplicas.regionalReplicaCount),rc=toint(VersionReplicas.regionalReplicaCount)\r\n| where rc < 3\r\n| project-away rc\r\n\r\n" - }, - { - "aprlGuid": "488dcc8b-f2e3-40ce-bf95-73deb2db095f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery#best-practices", - "name": "Compute Gallery best practices" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use ZRS for high availability when creating image/VM versions in Azure Compute Gallery, offering resilience against Availability Zone failures. ZRS accounts are advisable in regions with Availability Zones, with the choice of Standard_ZRS recommended over Standard_LRS for these regions.\n", - "pgVerified": true, - "description": "Zone redundant storage should be used for image versions", - "potentialBenefits": "Enhances image version availability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/galleries", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to list all image versions and its associated image and gallery name whose Storage account type is not using ZRS\r\nresources\r\n| where type =~ \"microsoft.compute/galleries/images/versions\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| extend GalleryName = tostring(split(tostring(id), \"/\")[8]), ImageName = tostring(split(tostring(id), \"/\")[10])\r\n| extend StorageAccountType = tostring(properties.publishingProfile.storageAccountType)\r\n| where StorageAccountType !has \"ZRS\"\r\n| project RecommendationId=\"488dcc8b-f2e3-40ce-bf95-73deb2db095f\",name,id,tags,param1=strcat(\"GalleryName: \",GalleryName),param2=strcat(\"ImageName: \",ImageName),param3=strcat(\"StorageAccountType: \",StorageAccountType)\r\n\r\n" - }, - { - "aprlGuid": "1c5e1e58-4e56-491c-8529-10f37af9d4ed", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery#best-practices", - "name": "Compute Gallery best practices" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "We recommend creating Trusted Launch Supported Images for benefits like Secure Boot, vTPM, trusted launch VMs, large boot volume. These are Gen 2 Images by default and you cannot change a VM's generation after creation, so review the considerations first.\n", - "pgVerified": true, - "description": "Consider creating TrustedLaunchSupported images where possible", - "potentialBenefits": "Enhances VM security and features", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/galleries", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to list all images whose Hyper-V generation is not V2\r\nresources\r\n| where type =~ \"microsoft.compute/galleries/images\"\r\n| extend VMGeneration = properties.hyperVGeneration\r\n| where VMGeneration <> 'V2'\r\n| project RecommendationId=\"1c5e1e58-4e56-491c-8529-10f37af9d4ed\",name,id,tags,param1=strcat(\"VMGeneration: \",VMGeneration)\r\n\r\n" - }, - { - "aprlGuid": "b14ee8ed-7d27-447b-b6fb-6472cb5f4b75", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/azure-compute-gallery#replication", - "name": "Compute Gallery Replication" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "On multi-region deployments, replicate Image Versions to a secondary region to ensure disaster recovery capability. This ensures that the Image Versions are available in the secondary region in case of a disaster in the primary region.\n", - "pgVerified": true, - "description": "Create Image Versions replicas in secondary region", - "potentialBenefits": "Enhances disaster recovery capability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/galleries", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "b3c3ba1d-7de6-442d-8c50-023330fbf765", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery#scaling", - "name": "Compute Gallery Scaling" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "You can set a different replica count in each target region, based on the scale needs for the region. For every 20 VMs that you create concurrently, we recommend you keep one replica.\n", - "pgVerified": true, - "description": "Configure Image version replica count per region.", - "potentialBenefits": "Enhances disaster recovery capability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/galleries", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "273f6b30-68e0-4241-85ea-acf15ffb60bf", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes#what-has-changed-with-flexible-orchestration-mode", - "name": "What has changed with Flexible orchestration mode" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Production VM workloads should be deployed on multiple VMs and grouped in a VMSS Flex instance to intelligently distribute across the platform, minimizing the impact of platform faults and updates.\n", - "pgVerified": true, - "description": "Run production workloads on two or more VMs using VMSS Flex", - "potentialBenefits": "Enhanced fault/update resilience", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that are not associated with a VMSS Flex instance\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnull(properties.virtualMachineScaleSet.id)\r\n| project recommendationId=\"273f6b30-68e0-4241-85ea-acf15ffb60bf\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "2bd0be95-a825-6f47-a8c6-3db1fb5eb387", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/create-portal-availability-zone?tabs=standard", - "name": "Create virtual machines in an availability zone using the Azure portal" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Availability Zones, within each Azure region, are tolerant to local failures, protecting applications and data against unlikely Datacenter failures by being physically separate.\n", - "pgVerified": true, - "description": "Deploy VMs across Availability Zones", - "potentialBenefits": "Enhanced VM resilience to failures", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that are not assigned to a Zone\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where isnull(zones)\r\n| project recommendationId=\"2bd0be95-a825-6f47-a8c6-3db1fb5eb387\", name, id, tags, param1=\"No Zone\"\r\n" - }, - { - "aprlGuid": "a8d25876-7951-b646-b4e8-880c9031596b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-migration-resources", - "name": "Migrate deployments and resources to Virtual Machine Scale Sets in Flexible orchestration" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "While availability sets are not scheduled for immediate deprecation, they are planned to be deprecated in the future. Migrate workloads from VMs to VMSS Flex for deployment across zones or within the same zone across different fault domains (FDs) for better reliability.\n", - "pgVerified": true, - "description": "Migrate VMs using availability sets to VMSS Flex", - "potentialBenefits": "Enhances reliability and future-proofs VMs", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs using Availability Sets\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnotnull(properties.availabilitySet)\r\n| project recommendationId = \"a8d25876-7951-b646-b4e8-880c9031596b\", name, id, tags, param1=strcat(\"availabilitySet: \",properties.availabilitySet.id)\r\n\r\n" - }, - { - "aprlGuid": "cfe22a65-b1db-fd41-9e8e-d573922709ae", - "recommendationTypeId": "ed651749-cd37-4fd5-9897-01b416926745", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/checklist/resiliency-per-service#virtual-machines", - "name": "Resiliency checklist for Virtual Machines" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Replicating Azure VMs via Site Recovery entails continuous, asynchronous disk replication to a target region. Recovery points are generated every few minutes, ensuring a Recovery Point Objective (RPO) in minutes.\n", - "pgVerified": true, - "description": "Replicate VMs using Azure Site Recovery", - "potentialBenefits": "Minimize downtime in disasters", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that do NOT have replication with ASR enabled\r\nresources\r\n| where type =~ \"Microsoft.Compute/virtualMachines\"\r\n| extend securityType = iif(isnull(properties.securityProfile.securityType), \"Standard\", properties.securityProfile.securityType)\r\n| where securityType !in~ (\"TrustedLaunch\", \"ConfidentialVM\")\r\n| project id, vmIdForJoin = tolower(id), name, tags\r\n| join kind = leftouter (\r\n recoveryservicesresources\r\n | where type =~ \"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems\"\r\n and properties.providerSpecificDetails.dataSourceInfo.datasourceType =~ \"AzureVm\"\r\n | project vmResourceId = tolower(properties.providerSpecificDetails.dataSourceInfo.resourceId)\r\n )\r\n on $left.vmIdForJoin == $right.vmResourceId\r\n| where isempty(vmResourceId)\r\n| project recommendationId = \"cfe22a65-b1db-fd41-9e8e-d573922709ae\", name, id, tags\r\n" - }, - { - "aprlGuid": "122d11d7-b91f-8747-a562-f56b79bcfbdc", - "recommendationTypeId": "57ecb3cd-f2b4-4cad-8b3a-232cca527a0b", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/unmanaged-disks-deprecation", - "name": "Migrate your Azure unmanaged disks by Sep 30, 2025" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure is retiring unmanaged disks on September 30, 2025. Users should plan the migration to avoid disruptions and maintain service reliability.\n", - "pgVerified": true, - "description": "Use Managed Disks for VM disks", - "potentialBenefits": "Avoid retirement disruption, enhance reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that are not using Managed Disks\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnull(properties.storageProfile.osDisk.managedDisk)\r\n| project recommendationId = \"122d11d7-b91f-8747-a562-f56b79bcfbdc\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "4ea2878f-0d69-8d4a-b715-afc10d1e538e", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/managed-disks-overview#data-disk", - "name": "Introduction to Azure managed disks - Data disks" - } - ], - "recommendationControl": "Scalability", - "longDescription": "A data disk is a managed disk attached to a virtual machine for storing database or other essential data. These disks are SCSI drives labeled as per choice.\n", - "pgVerified": true, - "description": "Host database data on a data disk", - "potentialBenefits": "Enhances performance, recovery, migration flexibility", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that only have OS Disk\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where array_length(properties.storageProfile.dataDisks) < 1\r\n| project recommendationId = \"4ea2878f-0d69-8d4a-b715-afc10d1e538e\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "1981f704-97b9-b645-9c57-33f8ded9261a", - "recommendationTypeId": "651c7925-17a3-42e5-85cd-73bd095cf27f", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/backup/backup-overview", - "name": "What is the Azure Backup service?" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Enable backups for your virtual machines with Azure Backup to secure and quickly recover your data. This service offers simple, secure, and cost-effective solutions for backing up and recovering data from the Microsoft Azure cloud.\n", - "pgVerified": true, - "description": "Backup VMs with Azure Backup service", - "potentialBenefits": "Secure data recovery and backup", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that do NOT have Backup enabled\r\n// Run query to see results.\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| project name, id, tags\r\n| join kind=leftouter (\r\n recoveryservicesresources\r\n | where type =~ 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'\r\n | where properties.dataSourceInfo.datasourceType =~ 'Microsoft.Compute/virtualMachines'\r\n | project idBackupEnabled=properties.sourceResourceId\r\n | extend name=strcat_array(array_slice(split(idBackupEnabled, '/'), 8, -1), '/')\r\n) on name\r\n| where isnull(idBackupEnabled)\r\n| project-away idBackupEnabled\r\n| project-away name1\r\n| project recommendationId = \"1981f704-97b9-b645-9c57-33f8ded9261a\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "98b334c0-8578-6046-9e43-b6e8fce6318e", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/states-billing?context=%2Ftroubleshoot%2Fazure%2Fvirtual-machines%2Fcontext%2Fcontext#power-states-and-billing", - "name": "States and billing status of Azure Virtual Machines" - } - ], - "recommendationControl": "Governance", - "longDescription": "Azure Virtual Machines (VM) instances have various states, like provisioning and power states. A non-running VM may indicate issues or it being unnecessary, suggesting removal could help cut costs.\n", - "pgVerified": true, - "description": "Review VMs in stopped state", - "potentialBenefits": "Reduce costs by removing unused VMs", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that are NOT running\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where properties.extended.instanceView.powerState.displayStatus != 'VM running'\r\n| project recommendationId = \"98b334c0-8578-6046-9e43-b6e8fce6318e\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "dfedbeb1-1519-fc47-86a5-52f96cf07105", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview", - "name": "Accelerated Networking (AccelNet) overview" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Accelerated networking enables SR-IOV to a VM, greatly improving its networking performance by bypassing the host from the data path, which reduces latency, jitter, and CPU utilization for demanding network workloads on supported VM types.\n", - "pgVerified": true, - "description": "Enable Accelerated Networking (AccelNet)", - "potentialBenefits": "Reduces latency, jitter and CPU use", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VM NICs that do not have Accelerated Networking enabled\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| mv-expand nic = properties.networkProfile.networkInterfaces\r\n| project name, id, tags, lowerCaseNicId = tolower(nic.id), vmSize = tostring(properties.hardwareProfile.vmSize)\r\n| join kind = inner (\r\n resources\r\n | where type =~ 'Microsoft.Network/networkInterfaces'\r\n | where properties.enableAcceleratedNetworking == false\r\n | project nicName = split(id, \"/\")[8], lowerCaseNicId = tolower(id)\r\n )\r\n on lowerCaseNicId\r\n| summarize nicNames = make_set(nicName) by name, id, tostring(tags), vmSize\r\n| extend param1 = strcat(\"NicName: \", strcat_array(nicNames, \", \")), param2 = strcat(\"VMSize: \", vmSize)\r\n| project recommendationId = \"dfedbeb1-1519-fc47-86a5-52f96cf07105\", name, id, tags, param1, param2\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "73d1bb04-7d3e-0d47-bc0d-63afe773b5fe", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview", - "name": "Accelerated Networking (AccelNet) overview" - } - ], - "recommendationControl": "Governance", - "longDescription": "When Accelerated Networking is enabled, the default Azure VNet interface in GuestOS is swapped for a Mellanox, and its driver comes from a 3rd party. Marketplace images have the latest Mellanox drivers, but post-deployment, updating the driver is the user's responsibility.\n", - "pgVerified": true, - "description": "When AccelNet is enabled, you must manually update the GuestOS NIC driver", - "potentialBenefits": "Enhanced VM network efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "1f629a30-c9d0-d241-82ee-6f2eb9d42cb4", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/load-balancer/load-balancer-outbound-connections", - "name": "Use Source Network Address Translation (SNAT) for outbound connections" - } - ], - "recommendationControl": "Security", - "longDescription": "For outbound internet connectivity of Virtual Machines, using NAT Gateway or Azure Firewall is recommended to enhance security and service resilience, thanks to their higher availability and SNAT ports.\n", - "pgVerified": true, - "description": "VMs should not have a Public IP directly associated", - "potentialBenefits": "Enhanced security and service resiliency", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs with PublicIPs directly associated with them\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnotnull(properties.networkProfile.networkInterfaces)\r\n| mv-expand nic=properties.networkProfile.networkInterfaces\r\n| project name, id, tags, nicId = nic.id\r\n| extend nicId = tostring(nicId)\r\n| join kind=inner (\r\n Resources\r\n | where type =~ 'Microsoft.Network/networkInterfaces'\r\n | where isnotnull(properties.ipConfigurations)\r\n | mv-expand ipconfig=properties.ipConfigurations\r\n | extend publicIp = tostring(ipconfig.properties.publicIPAddress.id)\r\n | where publicIp != \"\"\r\n | project name, nicId = tostring(id), publicIp\r\n) on nicId\r\n| project recommendationId = \"1f629a30-c9d0-d241-82ee-6f2eb9d42cb4\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "82b3cf6b-9ae2-2e44-b193-10793213f676", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/network-security-group-how-it-works#intra-subnet-traffic", - "name": "How network security groups filter network traffic" - } - ], - "recommendationControl": "Security", - "longDescription": "Unless you have a specific reason, it's advised to associate a network security group to a subnet or a network interface, but not both, to avoid unexpected communication issues and troubleshooting due to potential rule conflicts between the two associations.\n", - "pgVerified": true, - "description": "VM network interfaces and associated subnets both have a Network Security Group associated", - "potentialBenefits": "Reduces communication problems", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of virtual machines and associated NICs that do have an NSG associated to them and also an NSG associated to the subnet.\r\nResources\r\n| where type =~ 'Microsoft.Network/networkInterfaces'\r\n| where isnotnull(properties.networkSecurityGroup)\r\n| mv-expand ipConfigurations = properties.ipConfigurations, nsg = properties.networkSecurityGroup\r\n| project nicId = tostring(id), subnetId = tostring(ipConfigurations.properties.subnet.id), nsgName=split(nsg.id, '/')[8]\r\n| parse kind=regex subnetId with '/virtualNetworks/' virtualNetwork '/subnets/' subnet\r\n | join kind=inner (\r\n Resources\r\n | where type =~ 'Microsoft.Network/NetworkSecurityGroups' and isnotnull(properties.subnets)\r\n | project name, resourceGroup, subnet=properties.subnets\r\n | mv-expand subnet\r\n | project subnetId=tostring(subnet.id)\r\n ) on subnetId\r\n | project nicId\r\n| join kind=leftouter (\r\n Resources\r\n | where type =~ 'Microsoft.Compute/virtualMachines'\r\n | where isnotnull(properties.networkProfile.networkInterfaces)\r\n | mv-expand nic=properties.networkProfile.networkInterfaces\r\n | project vmName = name, vmId = id, tags, nicId = nic.id, nicName=split(nic.id, '/')[8]\r\n | extend nicId = tostring(nicId)\r\n) on nicId\r\n| project recommendationId = \"82b3cf6b-9ae2-2e44-b193-10793213f676\", name=vmName, id = vmId, tags, param1 = strcat(\"nic-name=\", nicName)\r\n\r\n" - }, - { - "aprlGuid": "41a22a5e-5e08-9647-92d0-2ffe9ef1bdad", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/virtual-network-network-interface?tabs=network-interface-portal#enable-or-disable-ip-forwarding", - "name": "Enable or disable IP forwarding" - } - ], - "recommendationControl": "Security", - "longDescription": "IP forwarding allows a virtual machine network interface to receive and send network traffic not destined for or originating from its assigned IP addresses.\n", - "pgVerified": true, - "description": "IP Forwarding should only be enabled for Network Virtual Appliances", - "potentialBenefits": "Enhances network appliance function", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VM NICs that have IPForwarding enabled. This feature is usually only required for Network Virtual Appliances\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnotnull(properties.networkProfile.networkInterfaces)\r\n| mv-expand nic=properties.networkProfile.networkInterfaces\r\n| project name, id, tags, nicId = nic.id\r\n| extend nicId = tostring(nicId)\r\n| join kind=inner (\r\n Resources\r\n | where type =~ 'Microsoft.Network/networkInterfaces'\r\n | where properties.enableIPForwarding == true\r\n | project nicId = tostring(id)\r\n) on nicId\r\n| project recommendationId = \"41a22a5e-5e08-9647-92d0-2ffe9ef1bdad\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "1cf8fe21-9593-1e4e-966b-779a294c0d30", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances", - "name": "Name resolution for resources in Azure virtual networks" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Configure the DNS Server at the Virtual Network level to prevent any inconsistency across the environment.\n", - "pgVerified": true, - "description": "Customer DNS Servers should be configured in the Virtual Network level", - "potentialBenefits": "Ensures DNS consistency", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VM NICs that have DNS Server settings configured in any of the NICs\r\nResources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnotnull(properties.networkProfile.networkInterfaces)\r\n| mv-expand nic=properties.networkProfile.networkInterfaces\r\n| project name, id, tags, nicId = nic.id\r\n| extend nicId = tostring(nicId)\r\n| join kind=inner (\r\n Resources\r\n | where type =~ 'Microsoft.Network/networkInterfaces'\r\n | project name, id, dnsServers = properties.dnsSettings.dnsServers\r\n | extend hasDns = array_length(dnsServers) >= 1\r\n | where hasDns != 0\r\n | project name, nicId = tostring(id)\r\n) on nicId\r\n| project recommendationId = \"1cf8fe21-9593-1e4e-966b-779a294c0d30\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "70b1d2be-e6c4-b54e-9959-b1b690f9e485", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/disks-enable-private-links-for-import-export-portal", - "name": "Restrict import/export access for managed disks using Azure Private Link" - } - ], - "recommendationControl": "Security", - "longDescription": "Recommended changing to \"Disable public access and enable private access\" and creating a Private Endpoint to improve security by restricting direct public access and ensuring connections are made privately, enhancing data protection and minimizing potential external threats.\n", - "pgVerified": true, - "description": "Network access to the VM disk should be set to Disable public access and enable private access", - "potentialBenefits": "Enhances VM security and privacy", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Disks with \"Enable public access from all networks\" enabled\r\nresources\r\n| where type =~ 'Microsoft.Compute/disks'\r\n| where properties.publicNetworkAccess == \"Enabled\"\r\n| project id, name, tags, lowerCaseDiskId = tolower(id)\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ 'Microsoft.Compute/virtualMachines'\r\n | project osDiskVmName = name, lowerCaseOsDiskId = tolower(properties.storageProfile.osDisk.managedDisk.id)\r\n | join kind = fullouter (\r\n resources\r\n | where type =~ 'Microsoft.Compute/virtualMachines'\r\n | mv-expand dataDisks = properties.storageProfile.dataDisks\r\n | project dataDiskVmName = name, lowerCaseDataDiskId = tolower(dataDisks.managedDisk.id)\r\n )\r\n on $left.lowerCaseOsDiskId == $right.lowerCaseDataDiskId\r\n | project lowerCaseDiskId = coalesce(lowerCaseOsDiskId, lowerCaseDataDiskId), vmName = coalesce(osDiskVmName, dataDiskVmName)\r\n )\r\n on lowerCaseDiskId\r\n| summarize vmNames = make_set(vmName) by name, id, tostring(tags)\r\n| extend param1 = iif(isempty(vmNames[0]), \"VMName: n/a\", strcat(\"VMName: \", strcat_array(vmNames, \", \")))\r\n| project recommendationId = \"70b1d2be-e6c4-b54e-9959-b1b690f9e485\", name, id, tags, param1\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "c42343ae-2712-2843-a285-3437eb0b28a1", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/design-principles#policy-driven-governance", - "name": "Policy-driven governance" - } - ], - "recommendationControl": "Governance", - "longDescription": "Keeping your virtual machine (VM) secure is crucial for the applications you run. This involves using various Azure services and features to ensure secure access to your VMs and the secure storage of your data, aiming for overall security of your VM and applications.\n", - "pgVerified": true, - "description": "Ensure that your VMs are compliant with Azure Policies", - "potentialBenefits": "Secure VMs and applications", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs in \"Non-compliant\" state with Azure Policies\r\npolicyresources\r\n| where type =~ \"Microsoft.PolicyInsights/policyStates\" and properties.resourceType =~ \"Microsoft.Compute/virtualMachines\" and properties.complianceState =~ \"NonCompliant\"\r\n| project\r\n policyDefinitionId = tolower(properties.policyDefinitionId),\r\n policyAssignmentId = tolower(properties.policyAssignmentId),\r\n targetResourceId = tolower(properties.resourceId)\r\n// Join the policy definition details\r\n| join kind = leftouter (\r\n policyresources\r\n | where type =~ \"Microsoft.Authorization/policyDefinitions\"\r\n | project policyDefinitionId = tolower(id), policyDefinitionDisplayName = properties.displayName\r\n )\r\n on policyDefinitionId\r\n| project policyDefinitionId, policyDefinitionDisplayName, policyAssignmentId, targetResourceId\r\n// Join the policy assignment details\r\n| join kind = leftouter (\r\n policyresources\r\n | where type =~ \"Microsoft.Authorization/policyAssignments\"\r\n | project policyAssignmentId = tolower(id), policyAssignmentDisplayName = properties.displayName\r\n )\r\n on policyAssignmentId\r\n| project policyDefinitionId, policyDefinitionDisplayName, policyAssignmentId, policyAssignmentDisplayName, targetResourceId\r\n// Join the target resource details\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ \"Microsoft.Compute/virtualMachines\"\r\n | project targetResourceId = tolower(id), targetResourceIdPreservedCase = id, targetResourceName = name, targetResourceTags = tags\r\n )\r\n on targetResourceId\r\n| project\r\n recommendationId = \"c42343ae-2712-2843-a285-3437eb0b28a1\",\r\n name = targetResourceName,\r\n id = targetResourceIdPreservedCase,\r\n tags = targetResourceTags,\r\n param1 = strcat(\"DefinitionName: \", policyDefinitionDisplayName),\r\n param2 = strcat(\"DefinitionID: \", policyDefinitionId),\r\n param3 = strcat(\"AssignmentName: \", policyAssignmentDisplayName),\r\n param4 = strcat(\"AssignmentID: \", policyAssignmentId)\r\n" - }, - { - "aprlGuid": "f0a97179-133a-6e4f-8a49-8a44da73ffce", - "recommendationTypeId": "a40cc620-e72c-fdf4-c554-c6ca2cd705c0", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/disk-encryption-overview", - "name": "Overview of managed disk encryption options" - } - ], - "recommendationControl": "Security", - "longDescription": "Consider enabling Azure Disk Encryption (ADE) for encrypting Azure VM disks using DM-Crypt (Linux) or BitLocker (Windows). Additionally, consider Encryption at host and Confidential disk encryption for enhanced data security.\n", - "pgVerified": true, - "description": "Virtual Machines should have Azure Disk Encryption or EncryptionAtHost enabled", - "potentialBenefits": "Enhances data security and integrity", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure VM disks without Azure Disk Encryption or encryption at host enabled\r\nresources\r\n| where type =~ \"microsoft.compute/disks\"\r\n| project diskId = id, diskName = name, vmId = tolower(managedBy), azureDiskEncryption = iff(properties.encryptionSettingsCollection.enabled == true, true, false)\r\n| join kind=leftouter (resources\r\n| where type =~ \"microsoft.compute/virtualmachines\"\r\n| project vmId = tolower(id), vmName = name, encryptionAtHost = iff(properties.securityProfile.encryptionAtHost == true, true, false)) on vmId\r\n| where not(encryptionAtHost) and not(azureDiskEncryption)\r\n| project recommendationId = 'f0a97179-133a-6e4f-8a49-8a44da73ffce', name = vmName, id =vmId, param1 = strcat('diskName:',diskName), param2 = strcat('azureDiskEncryption:',iff(azureDiskEncryption, \"Enabled\", \"Disabled\")), param3 = strcat('encryptionAtHost:',iff(encryptionAtHost, \"Enabled\", \"Disabled\"))\r\n" - }, - { - "aprlGuid": "b72214bb-e879-5f4b-b9cd-642db84f36f4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/vm/vminsights-overview", - "name": "Overview of VM insights" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "VM Insights monitors VM and scale set performance, health, running processes, and dependencies. It enhances the predictability of application performance and availability by pinpointing performance bottlenecks and network issues, and it clarifies if problems are related to other dependencies.\n", - "pgVerified": true, - "description": "Enable VM Insights", - "potentialBenefits": "Improves VM performance and health", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Check for VMs without Azure Monitoring Agent extension installed, missing Data Collection Rule or Data Collection Rule without performance enabled.\r\nResources\r\n| where type == 'microsoft.compute/virtualmachines'\r\n| project idVm = tolower(id), name, tags\r\n| join kind=leftouter (\r\n InsightsResources\r\n | where type =~ \"Microsoft.Insights/dataCollectionRuleAssociations\" and id has \"Microsoft.Compute/virtualMachines\"\r\n | project idDcr = tolower(properties.dataCollectionRuleId), idVmDcr = tolower(substring(id, 0, indexof(id, \"/providers/Microsoft.Insights/dataCollectionRuleAssociations/\"))))\r\non $left.idVm == $right.idVmDcr\r\n| join kind=leftouter (\r\n Resources\r\n | where type =~ \"Microsoft.Insights/dataCollectionRules\"\r\n | extend\r\n isPerformanceEnabled = iif(properties.dataSources.performanceCounters contains \"Microsoft-InsightsMetrics\" and properties.dataFlows contains \"Microsoft-InsightsMetrics\", true, false),\r\n isMapEnabled = iif(properties.dataSources.extensions contains \"Microsoft-ServiceMap\" and properties.dataSources.extensions contains \"DependencyAgent\" and properties.dataFlows contains \"Microsoft-ServiceMap\", true, false)//,\r\n | where isPerformanceEnabled or isMapEnabled\r\n | project dcrName = name, isPerformanceEnabled, isMapEnabled, idDcr = tolower(id))\r\non $left.idDcr == $right.idDcr\r\n| join kind=leftouter (\r\n Resources\r\n | where type == 'microsoft.compute/virtualmachines/extensions' and (name contains 'AzureMonitorWindowsAgent' or name contains 'AzureMonitorLinuxAgent')\r\n | extend idVmExtension = tolower(substring(id, 0, indexof(id, '/extensions'))), extensionName = name)\r\non $left.idVm == $right.idVmExtension\r\n| where isPerformanceEnabled != 1 or (extensionName != 'AzureMonitorWindowsAgent' and extensionName != 'AzureMonitorLinuxAgent')\r\n| project recommendationId = \"b72214bb-e879-5f4b-b9cd-642db84f36f4\", name, id = idVm, tags, param1 = strcat('MonitoringExtension:', extensionName), param2 = strcat('DataCollectionRuleId:', idDcr), param3 = strcat('isPerformanceEnabled:', isPerformanceEnabled)\r\n\r\n" - }, - { - "aprlGuid": "4a9d8973-6dba-0042-b3aa-07924877ebd5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/agents/agents-overview", - "name": "Azure Monitor Agent overview" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Azure Monitor Metrics automatically receives platform metrics, but platform logs, which offer detailed diagnostics and auditing for resources and their Azure platform, need to be manually routed for collection.\n", - "pgVerified": true, - "description": "Configure monitoring for all Azure Virtual Machines", - "potentialBenefits": "Enhanced diagnostics and auditing capability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Virtual Machines without diagnostic settings enabled/with diagnostic settings enabled but not configured both performance counters and event logs/syslogs.\r\nresources\r\n| where type =~ \"microsoft.compute/virtualmachines\"\r\n| project name, id, tags, lowerCaseVmId = tolower(id)\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ \"Microsoft.Compute/virtualMachines/extensions\" and properties.publisher =~ \"Microsoft.Azure.Diagnostics\"\r\n | project\r\n lowerCaseVmIdOfExtension = tolower(substring(id, 0, indexof(id, \"/extensions/\"))),\r\n extensionType = properties.type,\r\n provisioningState = properties.provisioningState,\r\n storageAccount = properties.settings.StorageAccount,\r\n // Windows\r\n wadPerfCounters = properties.settings.WadCfg.DiagnosticMonitorConfiguration.PerformanceCounters.PerformanceCounterConfiguration,\r\n wadEventLogs = properties.settings.WadCfg.DiagnosticMonitorConfiguration.WindowsEventLog,\r\n // Linux\r\n ladPerfCounters = properties.settings.ladCfg.diagnosticMonitorConfiguration.performanceCounters.performanceCounterConfiguration,\r\n ladSyslog = properties.settings.ladCfg.diagnosticMonitorConfiguration.syslogEvents\r\n | extend\r\n // Windows\r\n isWadPerfCountersConfigured = iif(array_length(wadPerfCounters) > 0, true, false),\r\n isWadEventLogsConfigured = iif(isnotnull(wadEventLogs) and array_length(wadEventLogs.DataSource) > 0, true, false),\r\n // Linux\r\n isLadPerfCountersConfigured = iif(array_length(ladPerfCounters) > 0, true, false),\r\n isLadSyslogConfigured = isnotnull(ladSyslog)\r\n | project\r\n lowerCaseVmIdOfExtension,\r\n extensionType,\r\n provisioningState,\r\n storageAccount,\r\n isPerfCountersConfigured = case(extensionType =~ \"IaaSDiagnostics\", isWadPerfCountersConfigured, extensionType =~ \"LinuxDiagnostic\", isLadPerfCountersConfigured, false),\r\n isEventLogsConfigured = case(extensionType =~ \"IaaSDiagnostics\", isWadEventLogsConfigured, extensionType =~ \"LinuxDiagnostic\", isLadSyslogConfigured, false)\r\n )\r\n on $left.lowerCaseVmId == $right.lowerCaseVmIdOfExtension\r\n| where isempty(lowerCaseVmIdOfExtension) or provisioningState !~ \"Succeeded\" or not(isPerfCountersConfigured and isEventLogsConfigured)\r\n| extend\r\n param1 = strcat(\"DiagnosticSetting: \", iif(isnotnull(extensionType), strcat(\"Enabled, partially configured (\", extensionType, \")\"), \"Not enabled\")),\r\n param2 = strcat(\"ProvisioningState: \", iif(isnotnull(provisioningState), provisioningState, \"n/a\")),\r\n param3 = strcat(\"storageAccount: \", iif(isnotnull(storageAccount), storageAccount, \"n/a\")),\r\n param4 = strcat(\"PerformanceCounters: \", case(isnull(isPerfCountersConfigured), \"n/a\", isPerfCountersConfigured, \"Configured\", \"Not configured\")),\r\n param5 = strcat(\"EventLogs/Syslogs: \", case(isnull(isEventLogsConfigured), \"n/a\", isEventLogsConfigured, \"Configured\", \"Not configured\"))\r\n| project recommendationId = \"4a9d8973-6dba-0042-b3aa-07924877ebd5\", name, id, tags, param1, param2, param3, param4, param5\r\n\r\n" - }, - { - "aprlGuid": "52ab9e5c-eec0-3148-8bd7-b6dd9e1be870", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/maintenance-configurations", - "name": "Use maintenance configurations to control and manage the VM updates" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "The maintenance configuration settings let users schedule and manage updates, making sure the updates or interruptions on the VM are performed within a planned timeframe.\n", - "pgVerified": true, - "description": "Use maintenance configurations for the VMs", - "potentialBenefits": "Scheduled updates for VMs", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find VMS that do not have maintenance configuration assigned\r\nResources\r\n| extend resourceId = tolower(id)\r\n| project name, location, type, id, tags, resourceId, properties\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| join kind=leftouter (\r\nmaintenanceresources\r\n| where type =~ \"microsoft.maintenance/configurationassignments\"\r\n| project planName = name, type, maintenanceProps = properties\r\n| extend resourceId = tostring(maintenanceProps.resourceId)\r\n) on resourceId\r\n| where isnull(maintenanceProps)\r\n| project recommendationId = \"52ab9e5c-eec0-3148-8bd7-b6dd9e1be870\",name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "3201dba8-d1da-4826-98a4-104066545170", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes-b-series-burstable", - "name": "B-series burstable virtual machine sizes" - } - ], - "recommendationControl": "Scalability", - "longDescription": "A-series VMs are tailored for entry-level workloads like development and testing, including use cases such as development and test servers, low traffic web servers, and small to medium databases.\n", - "pgVerified": true, - "description": "Don't use A or B-Series VMs for production needing constant full CPU performance", - "potentialBenefits": "Ensures full CPU usage for heavy tasks", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs using A or B series families\r\nresources\r\n| where type == 'microsoft.compute/virtualmachines'\r\n| where properties.hardwareProfile.vmSize contains \"Standard_B\" or properties.hardwareProfile.vmSize contains \"Standard_A\"\r\n| project recommendationId = \"3201dba8-d1da-4826-98a4-104066545170\", name, id, tags, param1=strcat(\"vmSku: \" , properties.hardwareProfile.vmSize)\r\n\r\n" - }, - { - "aprlGuid": "df0ff862-814d-45a3-95e4-4fad5a244ba6", - "recommendationTypeId": "58d6648d-32e8-4346-827c-4f288dd8ca24", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types#disk-type-comparison", - "name": "Disk type comparison and decision tree" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Compared to Standard HDD and SSD, Premium SSD, SSD v2, and Ultra Disks offer improved performance, configurability, and higher single-instance VM uptime SLAs. The lowest SLA of all disks on a VM applies, so it is best to use Premium or Ultra Disks for the highest uptime SLA.\n", - "pgVerified": true, - "description": "Mission Critical Workloads should consider using Premium or Ultra Disks", - "potentialBenefits": "Enhanced performance, cost efficiency, and uptime SLA", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that have an attached disk that is not in the Premium or Ultra sku tier.\r\n\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| extend lname = tolower(name)\r\n| join kind=leftouter(resources\r\n | where type =~ 'Microsoft.Compute/disks'\r\n | where not(sku.tier =~ 'Premium') and not(sku.tier =~ 'Ultra')\r\n | extend lname = tolower(tostring(split(managedBy, '/')[8]))\r\n | project lname, name\r\n | summarize disks = make_list(name) by lname) on lname\r\n| where isnotnull(disks)\r\n| project recommendationId = \"df0ff862-814d-45a3-95e4-4fad5a244ba6\", name, id, tags, param1=strcat(\"AffectedDisks: \", disks)\r\n\r\n" - }, - { - "aprlGuid": "9ab499d8-8844-424d-a2d4-8f53690eb8f8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-boost/overview", - "name": "Microsoft Azure Boost" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "If the workload is Maintenance sensitive, consider Azure Boost compatible VMs. Azure Boost is designed to lessen the impact on customers when Azure maintenance activities occur on the host.\n", - "pgVerified": true, - "description": "Use Azure Boost VMs for Maintenance sensitive workload", - "potentialBenefits": "Less maintenance impact", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "2de8fa5e-14f4-4c4c-857f-1520f87a629f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/windows/scheduled-event-service", - "name": "Monitor scheduled events for your Azure VMs" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "If your workload is Maintenance sensitive, enable Scheduled Events. This Azure Metadata Service lets your app prepare for virtual machine maintenance by providing information on upcoming events like reboots, reducing disruptions.\n", - "pgVerified": true, - "description": "Enable Scheduled Events for Maintenance sensitive workload VMs", - "potentialBenefits": "Minimize downtime for VMs", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "302fda08-ee65-4fbe-a916-6dc0b33169c4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://aka.ms/on-demand-capacity-reservations-docs", - "name": "On-demand Capacity Reservation" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Capacity Reservations ensure high availability for virtual machines by reserving compute capacity in advance within a specific region or availability zone. This guarantees that VMs will have the necessary resources during peak demand or maintenance events, enhancing reliability and uptime.\n", - "pgVerified": true, - "description": "Reserve Compute Capacity for critical workloads", - "potentialBenefits": "Guaranteed capacity in constrained regions/zones", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Virtual Machines not associated with a Capacity Reservation, and provide details for Capacity Reservation like vmSize, location, and zone.\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnull(properties.capacityReservation)\r\n| extend zoneValue = iff(isnull(zones), \"null\", zones)\r\n| project recommendationId = \"302fda08-ee65-4fbe-a916-6dc0b33169c4\", name, id, tags, param1 = strcat(\"VmSize: \", properties.hardwareProfile.vmSize), param2 = strcat(\"Location: \", location), param3 = strcat(\"Zone: \", zoneValue)\r\n" - }, - { - "aprlGuid": "5f7e8a12-3c4f-456b-919c-2e9adff98c38", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/update-linux-agent?tabs=ubuntu", - "name": "How to update the Azure Linux Agent on a VM" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "If you've installed the Azure Linux Agent or are using an endorsed distribution image, ensure your agent version is up-to-date. Some Linux distributions may disable auto-update or use older agent versions.\n", - "pgVerified": true, - "description": "Update the Azure Linux VM Agent", - "potentialBenefits": "Reduces complications with VM provisioning", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "587ca3e4-113b-4c4f-b4e0-92cd8d2065b6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://aka.ms/on-demand-capacity-reservations-docs", - "name": "On-demand Capacity Reservation" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "On-Demand Capacity Reservations ensure recovery of virtual machines in the event of a natural disaster by reserving compute capacity in advance within a specific region or zone. This guarantees that VMs have the necessary resources during disaster recovery failover events thus reducing downtime.\n", - "pgVerified": true, - "description": "Reserve Compute Capacity in Disaster Recovery Regions", - "potentialBenefits": "Guaranteed capacity in disaster recovery regions", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "e7495e1c-0c75-0946-b266-b429b5c7f3bf", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-design-overview#when-to-use-scale-sets-instead-of-virtual-machines", - "name": "When to use VMSS instead of VMs" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Deploying even single instance VMs into a scale set with Flexible orchestration mode future-proofs applications for scaling and availability. This mode guarantees high availability (up to 1000 VMs) by distributing VMs across fault domains in a region or within an Availability Zone.\n", - "pgVerified": true, - "description": "Deploy VMSS with Flex orchestration mode instead of Uniform", - "potentialBenefits": "Higher scalability and availability", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all zonal VMs that are NOT deployed with Flex orchestration mode\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| where properties.orchestrationMode != \"Flexible\"\r\n| project recommendationId = \"e7495e1c-0c75-0946-b266-b429b5c7f3bf\", name, id, tags, param1 = strcat(\"orchestrationMode: \", tostring(properties.orchestrationMode))\r\n\r\n" - }, - { - "aprlGuid": "94794d2a-eff0-2345-9b67-6f9349d0a627", - "recommendationTypeId": "3b587048-b04b-4f81-aaed-e43793652b0f", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension?tabs=rest-api", - "name": "Using Application Health extension with Virtual Machine Scale Sets" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring application health in Azure Virtual Machine Scale Sets is crucial for deployment management. It supports rolling upgrades such as automatic OS-image upgrades and VM guest patching, leveraging health monitoring for upgrading.\n", - "pgVerified": true, - "description": "Enable Azure Virtual Machine Scale Set Application Health Monitoring", - "potentialBenefits": "Enhances deployment management and upgrades", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that do NOT have health monitoring enabled\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| join kind=leftouter (\r\n resources\r\n | where type == \"microsoft.compute/virtualmachinescalesets\"\r\n | where isempty(tostring(tags['aks-managed-poolName']))\r\n | mv-expand extension=properties.virtualMachineProfile.extensionProfile.extensions\r\n | where extension.properties.type in ( \"ApplicationHealthWindows\", \"ApplicationHealthLinux\" )\r\n | project id\r\n) on id\r\n| where id1 == \"\"\r\n| project recommendationId = \"94794d2a-eff0-2345-9b67-6f9349d0a627\", name, id, tags, param1 = \"extension: null\"\r\n\r\n" - }, - { - "aprlGuid": "820f4743-1f94-e946-ae0b-45efafd87962", - "recommendationTypeId": "b4d988a9-85e6-4179-b69c-549bdd8a55bb", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs#requirements-for-using-automatic-instance-repairs", - "name": "Automatic instance repairs for Azure Virtual Machine Scale Sets" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enabling automatic instance repairs in Azure Virtual Machine Scale Sets enhances application availability through a continuous health check and maintenance process.\n", - "pgVerified": true, - "description": "Enable Automatic Repair Policy on Azure Virtual Machine Scale Sets", - "potentialBenefits": "Boosts app availability by auto-repair", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs that do NOT have automatic repair policy enabled\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| where properties.automaticRepairsPolicy.enabled == false\r\n| project recommendationId = \"820f4743-1f94-e946-ae0b-45efafd87962\", name, id, tags, param1 = \"automaticRepairsPolicy: Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "ee66ff65-9aa3-2345-93c1-25827cf79f44", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-get-started?WT.mc_id=Portal-Microsoft_Azure_Monitoring", - "name": "Get started with autoscale in Azure" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use custom autoscale for VMSS based on metrics and schedules to improve performance and cost effectiveness, adjusting instances as demand changes.\n", - "pgVerified": true, - "description": "Configure VMSS Autoscale to custom and configure the scaling metrics", - "potentialBenefits": "Enhances performance and cost-efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find VMSS instances associated with autoscale settings when autoscale is disabled\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| project name, id, tags\r\n| join kind=leftouter (\r\n resources\r\n | where type == \"microsoft.insights/autoscalesettings\"\r\n | where tostring(properties.targetResourceUri) contains \"Microsoft.Compute/virtualMachineScaleSets\"\r\n | project id = tostring(properties.targetResourceUri), autoscalesettings = properties\r\n) on id\r\n| where isnull(autoscalesettings) or autoscalesettings.enabled == \"false\"\r\n| project recommendationId = \"ee66ff65-9aa3-2345-93c1-25827cf79f44\", name, id, tags, param1 = \"autoscalesettings: Disabled\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "3f85a51c-e286-9f44-b4dc-51d00768696c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/autoscale/autoscale-predictive", - "name": "Use predictive autoscale to scale out before load demands in virtual machine scale sets" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Predictive autoscale utilizes machine learning to efficiently manage and scale Azure Virtual Machine Scale Sets by forecasting CPU load through historical usage analysis, ensuring timely scale-out to meet demand.\n", - "pgVerified": true, - "description": "Enable Predictive autoscale and configure at least for Forecast Only", - "potentialBenefits": "Optimizes scaling with ML predictions", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find VMSS instances associated with autoscale settings when predictiveAutoscalePolicy_scaleMode is disabled\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| project name, id, tags\r\n| join kind=leftouter (\r\n resources\r\n | where type == \"microsoft.insights/autoscalesettings\"\r\n | where tostring(properties.targetResourceUri) contains \"Microsoft.Compute/virtualMachineScaleSets\"\r\n | project id = tostring(properties.targetResourceUri), autoscalesettings = properties\r\n) on id\r\n| where autoscalesettings.enabled == \"true\" and autoscalesettings.predictiveAutoscalePolicy.scaleMode == \"Disabled\"\r\n| project recommendationId = \"3f85a51c-e286-9f44-b4dc-51d00768696c\", name, id, tags, param1 = \"predictiveAutoscalePolicy_scaleMode: Disabled\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "b5a63aa0-c58e-244f-b8a6-cbba0560a6db", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy", - "name": "Use scale-in policies with Azure Virtual Machine Scale Sets" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Microsoft advises disabling strictly even VM instance distribution across Availability Zones in VMSS to improve scalability and flexibility, noting that uneven distribution may better serve application load demands despite the potential trade-off in resilience.\n", - "pgVerified": true, - "description": "Disable Force strictly even balance across zones to avoid scale in and out fail attempts", - "potentialBenefits": "Improves scaling, reduces fail attempts", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find VMSS instances where strictly zoneBalance is set to True\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where properties.orchestrationMode == \"Uniform\" and properties.zoneBalance == true\r\n| project recommendationId = \"b5a63aa0-c58e-244f-b8a6-cbba0560a6db\", name, id, tags, param1 = \"strictly zoneBalance: Enabled\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "1422c567-782c-7148-ac7c-5fc14cf45adc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones", - "name": "Create a Virtual Machine Scale Set that uses Availability Zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When creating VMSS, implement availability zones as a protection measure for your applications and data against the rare event of datacenter failure.\n", - "pgVerified": true, - "description": "Deploy VMSS across availability zones with VMSS Flex", - "potentialBenefits": "Enhances disaster resilience", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find VMSS instances with one or no Zones selected\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| where isempty(tostring(tags['aks-managed-poolName']))\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where array_length(zones) <= 1 or isnull(zones)\r\n| project recommendationId = \"1422c567-782c-7148-ac7c-5fc14cf45adc\", name, id, tags, param1 = \"AvailabilityZones: Single Zone\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "e4ffd7b0-ba24-c84e-9352-ba4819f908c0", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/automatic-vm-guest-patching", - "name": "Automatic VM Guest Patching for Azure VMs" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Enabling automatic VM guest patching eases update management by safely, automatically patching virtual machines to maintain security compliance, while limiting blast radius of VMs. Note, the KQL will not return sets using Uniform orchestration.\n", - "pgVerified": true, - "description": "Set Patch orchestration options to Azure-orchestrated", - "potentialBenefits": "Eases patch management, enhances security", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// Identifies VMs and VMSS with manual patch settings, excluding automatic patch modes\r\nresources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| join kind=inner (\r\n resources\r\n | where type == \"microsoft.compute/virtualmachines\"\r\n | project id = tostring(properties.virtualMachineScaleSet.id), vmproperties = properties\r\n) on id\r\n| extend recommendationId = \"e4ffd7b0-ba24-c84e-9352-ba4819f908c0\", param1 = \"patchMode: Manual\", vmproperties.osProfile.linuxConfiguration.patchSettings.patchMode\r\n| where isnotnull(vmproperties.osProfile.linuxConfiguration) and vmproperties.osProfile.linuxConfiguration.patchSettings.patchMode !in (\"AutomaticByPlatform\", \"AutomaticByOS\")\r\n| distinct recommendationId, name, id, param1\r\n| union (resources\r\n| where type == \"microsoft.compute/virtualmachinescalesets\"\r\n| join kind=inner (\r\n resources\r\n | where type == \"microsoft.compute/virtualmachines\"\r\n | project id = tostring(properties.virtualMachineScaleSet.id), vmproperties = properties\r\n) on id\r\n| extend recommendationId = \"e4ffd7b0-ba24-c84e-9352-ba4819f908c0\", param1 = \"patchMode: Manual\", vmproperties.osProfile.windowsConfiguration.patchSettings.patchMode\r\n| where isnotnull(vmproperties.osProfile.windowsConfiguration) and vmproperties.osProfile.windowsConfiguration.patchSettings.patchMode !in (\"AutomaticByPlatform\", \"AutomaticByOS\")\r\n| distinct recommendationId, name, id, param1)\r\n\r\n" - }, - { - "aprlGuid": "83d61669-7bd6-9642-a305-175db8adcdf4", - "recommendationTypeId": "3b739bd1-c193-4bb6-a953-1362ee3b03b2", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/deprecated-images", - "name": "Deprecated Azure Marketplace images" - } - ], - "recommendationControl": "Governance", - "longDescription": "Ensure current versions of images are in use to avoid disruption after image deprecation. Please review the publisher, offer, sku information of the VM to ensure you are running on a supported image. Enable Auto Guest Patching or Image Upgrades, to get notifications about image deprecation.\n", - "pgVerified": true, - "description": "Upgrade VMSS Image versions scheduled to be deprecated or already retired", - "potentialBenefits": "Avoid disruptions by updating VMSS images.", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachineScaleSets", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "//cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "eb005943-40a8-194b-9db2-474d430046b7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-best-practices", - "name": "Container Registry Best Practices" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Choose a service tier of Azure Container Registry to meet your performance needs. Premium offers the most bandwidth and highest rate of read and write operations for high-volume deployments. Use Basic to start, Standard for production, and Premium for hyper-scale performance and geo-replication.\n", - "pgVerified": false, - "description": "Use Premium tier for critical production workloads", - "potentialBenefits": "High-volume support and geo-replication", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Container Registries that are not using the Premium tier\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| where sku.name != \"Premium\"\r\n| project recommendationId = \"eb005943-40a8-194b-9db2-474d430046b7\", name, id, tags, param1=strcat(\"SkuName: \", tostring(sku.name))\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "63491f70-22e4-3b4a-8b0c-845450e46fac", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/zone-redundancy?toc=%2Fazure%2Freliability%2Ftoc.json&bc=%2Fazure%2Freliability%2Fbreadcrumb%2Ftoc.json&branch=main", - "name": "Registry best practices - Enable zone redundancy" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Container Registry's optional zone redundancy enhances resiliency and high availability for registries or replication resources in a specific region by distributing resources across multiple zones.\n", - "pgVerified": false, - "description": "Enable zone redundancy", - "potentialBenefits": "Enhances resiliency and high availability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Container Registries that do not have zone redundancy enabled\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where properties.zoneRedundancy != \"Enabled\"\r\n| project recommendationId = \"63491f70-22e4-3b4a-8b0c-845450e46fac\", name, id, tags, param1=strcat(\"zoneRedundancy: \", tostring(properties.zoneRedundancy))\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "36ea6c09-ef6e-d743-9cfb-bd0c928a430b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-best-practices#geo-replicate-multi-region-deployments", - "name": "Registry best practices - Enable geo-replication" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Use Azure Container Registry's geo-replication for multi-region deployments to simplify registry management and minimize latency. It enables serving global customers from local data centers and supports distributed development teams. Regional webhooks can notify of events in replicas.\n", - "pgVerified": false, - "description": "Create container registries with geo-replication enabled", - "potentialBenefits": "Simplifies management, reduces latency", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Container Registries that do not have geo-replication enabled\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| project registryName = name, registryId = id, tags, primaryRegion = location\r\n| join kind=leftouter (\r\n Resources\r\n | where type =~ \"microsoft.containerregistry/registries/replications\"\r\n | project replicationRegion=name, replicationId = id\r\n | extend registryId=strcat_array(array_slice(split(replicationId, '/'), 0, -3), '/')\r\n ) on registryId\r\n| project-away registryId1, replicationId\r\n| where isempty(replicationRegion)\r\n| project recommendationId = \"36ea6c09-ef6e-d743-9cfb-bd0c928a430b\", name=registryName, id=registryId, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "a5a0101a-a240-8742-90ba-81dbde9a0c0c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-best-practices#repository-namespaces", - "name": "Registry best practices - use repository namespaces" - } - ], - "recommendationControl": "Security", - "longDescription": "Using repository namespaces allows a single registry to be shared across multiple groups and deployments within an organization, supporting nested namespaces for group isolation. However, repositories are managed independently, not hierarchically.\n", - "pgVerified": false, - "description": "Use Repository namespaces", - "potentialBenefits": "Enables sharing and group isolation", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "8e389532-5db5-7e4c-9d4d-443b3e55ae82", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-best-practices#dedicated-resource-group", - "name": "Registry best practices - Use dedicated resource group" - } - ], - "recommendationControl": "Governance", - "longDescription": "Container registries, used across multiple hosts, should be in their own resource group to prevent accidental deletion of images when container instances are deleted, preserving the image collection while experimenting with hosts.\n", - "pgVerified": false, - "description": "Move Container Registry to a dedicated resource group", - "potentialBenefits": "Safeguards image collection", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List container registries that contain additional resources within the same resource group.\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| project registryName=name, registryId=id, registryTags=tags, resourceGroupId=strcat('/subscriptions/', subscriptionId, '/resourceGroups/', resourceGroup), resourceGroup, subscriptionId\r\n| join kind=inner (\r\n resources\r\n | where not(type =~ \"microsoft.containerregistry/registries\")\r\n | summarize recourceCount=count() by subscriptionId, resourceGroup\r\n | where recourceCount != 0\r\n) on resourceGroup, subscriptionId\r\n| project recommendationId = \"8e389532-5db5-7e4c-9d4d-443b3e55ae82\", name=registryName, id=registryId, tags=registryTags, param1=strcat('resourceGroupName:',resourceGroup), param2=strcat('resourceGroupId:',resourceGroupId)\r\n\r\n" - }, - { - "aprlGuid": "3ef86f16-f65b-c645-9901-7830d6dc3a1b", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-best-practices#manage-registry-size", - "name": "Registry best practices - Manage registry size" - } - ], - "recommendationControl": "Scalability", - "longDescription": "The storage constraints of Azure Container Registry's service tiers align with usage scenarios: Basic for starters, Standard for production, and Premium for high-scale performance and geo-replication.\n", - "pgVerified": false, - "description": "Manage registry size", - "potentialBenefits": "Reduce costs, optimize storage", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Container Registries that have their retention policy disabled\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| where properties.policies.retentionPolicy.status == \"disabled\"\r\n| project recommendationId = \"3ef86f16-f65b-c645-9901-7830d6dc3a1b\", name, id, tags, param1='retentionPolicy:disabled'\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "03f4a7d8-c5b4-7842-8e6e-14997a34842b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/anonymous-pull-access#about-anonymous-pull-access", - "name": "Enable anonymous pull access" - } - ], - "recommendationControl": "Security", - "longDescription": "By default, Azure container registry requires authentication for pull/push actions. Enabling anonymous pull access exposes all content for public read actions. This applies to all repositories, potentially allowing unrestricted access if repository-scoped tokens are used.\n", - "pgVerified": false, - "description": "Disable anonymous pull access", - "potentialBenefits": "Enhanced security and controlled access", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Container Registries that have anonymous pull access enabled\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| where properties.anonymousPullEnabled == \"true\"\r\n| project recommendationId = \"03f4a7d8-c5b4-7842-8e6e-14997a34842b\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "44107155-7a32-9348-89f3-d5aa7e7c5a1d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/monitor-service#collection-and-routing", - "name": "Monitor Azure Container Registry - Enable diagnostic logs" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Resource Logs are not collected and stored until you create a diagnostic setting and route them to one or more locations.\n", - "pgVerified": false, - "description": "Configure Diagnostic Settings for all Azure Container Registries", - "potentialBenefits": "Enhanced tracking and debugging", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "d594cde6-4116-d143-a64a-25f63289a2f8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/monitor-service", - "name": "Monitor Azure Container Registry" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring Azure resources using Azure Monitor enhances their availability, performance, and operation. Azure Container Registry, a full-stack monitoring service, provides features for Azure and other cloud and on-premises resources.\n", - "pgVerified": false, - "description": "Monitor Azure Container Registry with Azure Monitor", - "potentialBenefits": "Enhanced monitoring and operation", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "e7f0fd54-fba0-054e-9ab8-e676f2851f88", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/container-registry/container-registry-soft-delete-policy", - "name": "Enable soft delete policy" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Enabling soft delete preview feature in Azure Container Registry (ACR) allows for the management of deleted artifacts with a specified retention period. Users can list, filter, and restore these artifacts until automatically purged post-retention.\n", - "pgVerified": false, - "description": "Enable soft delete policy", - "potentialBenefits": "Recovery of deleted artifacts", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerRegistry/registries", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure Container Registry resources that do not have soft delete enabled\r\nresources\r\n| where type =~ \"microsoft.containerregistry/registries\"\r\n| where properties.policies.softDeletePolicy.status == \"disabled\"\r\n| project recommendationId = \"e7f0fd54-fba0-054e-9ab8-e676f2851f88\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "4f63619f-5001-439c-bacb-8de891287727", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/aks/availability-zones", - "name": "AKS Availability Zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Availability Zones ensure high availability by offering independent locations within regions, equipped with their own power, cooling, and networking to ensure applications and data are protected from datacenter-level failures.\n", - "pgVerified": true, - "description": "Deploy AKS cluster across availability zones", - "potentialBenefits": "Enhanced fault tolerance for AKS", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns AKS clusters that do not have any availability zones enabled or only use a single zone\r\nresources\r\n| where type =~ \"Microsoft.ContainerService/managedClusters\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| project id, name, tags, location, pools = properties.agentPoolProfiles\r\n| mv-expand pool = pools\r\n| extend\r\n numOfAvailabilityZones = iif(isnull(pool.availabilityZones), 0, array_length(pool.availabilityZones))\r\n| where numOfAvailabilityZones < 2\r\n| project\r\n recommendationId = \"4f63619f-5001-439c-bacb-8de891287727\",\r\n id,\r\n name,\r\n tags,\r\n param1 = strcat(\"NodePoolName: \", pool.name),\r\n param2 = strcat(\"Mode: \", pool.mode),\r\n param3 = strcat(\"AvailabilityZones: \", iif(numOfAvailabilityZones == 0, \"None\", strcat(\"Zone \", strcat_array(pool.availabilityZones, \", \")))),\r\n param4 = strcat(\"Location: \", location)\r\n" - }, - { - "aprlGuid": "5ee083cd-6ac3-4a83-8913-9549dd36cf56", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/aks/use-system-pools?tabs=azure-cli#system-and-user-node-pools", - "name": "System and user node pools" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "AKS assigns the kubernetes.azure.com/mode: system label to nodes in system node pools signaling the preference for system pods should be scheduled there. The CriticalAddonsOnly=true:NoSchedule taint can be added to your system nodes to prohibit application pods from being scheduled on them.\n", - "pgVerified": false, - "description": "Isolate system and application pods", - "potentialBenefits": "Enhanced reliability via pod isolation", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns each AKS cluster with nodepools that do not have system pods labelled with CriticalAddonsOnly\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| mv-expand agentPoolProfile = properties.agentPoolProfiles\r\n| where agentPoolProfile.mode =~ 'System' // system node pools\r\n| extend taint = tostring(parse_json(agentPoolProfile.nodeTaints))\r\n| extend hasCriticalAddonsTaint = agentPoolProfile.kubeletConfig has 'CriticalAddonsOnly'\r\n| extend hasNodeLabel = agentPoolProfile.customNodeLabels has 'CriticalAddonsOnly'\r\n| extend hasCriticalAddonsOnly = hasCriticalAddonsTaint or hasNodeLabel or isempty(taint)\r\n| extend nodePool = tostring(parse_json(agentPoolProfile.name))\r\n| where hasCriticalAddonsOnly\r\n| project\r\n recommendationId=\"5ee083cd-6ac3-4a83-8913-9549dd36cf56\",\r\n id,\r\n name,\r\n tags,\r\n param1=strcat(\"nodepoolName: \", nodePool)\r\n" - }, - { - "aprlGuid": "ca324d71-54b0-4a3e-b9e4-10e767daa9fc", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/aks/concepts-identity#azure-ad-integration", - "name": "Entra integration" - } - ], - "recommendationControl": "Security", - "longDescription": "Local Kubernetes accounts in AKS, being non-auditable and legacy, are discouraged. Microsoft Entra's integration offers centralized management, multi-factor authentication, RBAC for detailed access, and a secure, scalable authentication system compatible with Azure and external identity providers.\n", - "pgVerified": false, - "description": "Disable local accounts", - "potentialBenefits": "Enhanced security and access control", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns a list of AKS clusters not using AAD enabled\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend aadProfile = tostring (parse_json(properties.aadProfile))\r\n| extend disablelocalAdmin = tostring(parse_json(properties.disableLocalAccounts))\r\n| extend RBAC = tostring(parse_json(properties.enableRBAC))\r\n| where RBAC == \"false\"\r\n| project recommendationId=\"ca324d71-54b0-4a3e-b9e4-10e767daa9fc\", name, id, tags, param1=strcat(\"aadProfile: \", aadProfile), param2=strcat(\"disablelocalAdmin: \",disablelocalAdmin), param3=strcat(\"RBAC: \", RBAC)\r\n\r\n" - }, - { - "aprlGuid": "c22db132-399b-4e7c-995d-577a60881be8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni-dynamic-ip-allocation", - "name": "Configure Azure CNI networking" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Azure CNI enhances cluster IP and network management, allowing dynamic IP allocation, scalable subnets, direct pod-VNET connectivity, and supports diverse network policies for pods and nodes with Azure Network Policies and Calico, optimizing network efficiency and security\n", - "pgVerified": false, - "description": "Configure Azure CNI networking for dynamic allocation of IPs or use CNI overlay", - "potentialBenefits": "Dynamic IP allocation, scalable subnets, direct VNET access", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Check AKS Clusters using kubenet network profile\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend networkProfile = tostring (parse_json(properties.networkProfile.networkPlugin))\r\n| where networkProfile ==\"kubenet\"\r\n| project recommendationId=\"c22db132-399b-4e7c-995d-577a60881be8\", name, id, tags, param1=strcat(\"networkProfile :\",networkProfile)\r\n\r\n" - }, - { - "aprlGuid": "902c82ff-4910-4b61-942d-0d6ef7f39b67", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/cluster-autoscaler?tabs=azure-cli", - "name": "Use the Cluster Autoscaler on AKS" - } - ], - "recommendationControl": "Scalability", - "longDescription": "The cluster auto-scaler in AKS adjusts node counts based on pod resource needs and available capacity, enabling scaling as per demand to prevent outages.\n", - "pgVerified": true, - "description": "Enable the cluster auto-scaler on an existing cluster", - "potentialBenefits": "Optimizes scaling and prevents outages", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find AKS clusters with auto-scaling disabled\r\nResources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend autoScaling = tostring (parse_json(properties.agentPoolProfiles.[0].enableAutoScaling))\r\n| where autoScaling == \"false\"\r\n| project recommendationId=\"902c82ff-4910-4b61-942d-0d6ef7f39b67\", name, id, tags, param1=strcat(\"autoScaling :\", autoScaling)\r\n\r\n" - }, - { - "aprlGuid": "269a9f1a-6675-460a-831e-b05a887a8c4b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-backup", - "name": "AKS Backups" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "AKS, popular for stateful apps needing backups, can now use Azure Backup to secure clusters and attached volumes through an installed Backup Extension, enabling backup and restore operations via a Backup Vault.\n", - "pgVerified": true, - "description": "Back up Azure Kubernetes Service", - "potentialBenefits": "Ensures data safety for AKS", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find AKS clusters that do not have backup enabled\r\n\r\nresources\r\n| where type =~ 'Microsoft.ContainerService/managedClusters'\r\n| extend lname = tolower(name)\r\n| join kind=leftouter(recoveryservicesresources\r\n | where type =~ 'microsoft.dataprotection/backupvaults/backupinstances'\r\n | extend lname = tolower(tostring(split(properties.dataSourceInfo.resourceID, '/')[8]))\r\n | extend protectionState = properties.currentProtectionState\r\n | project lname, protectionState) on lname\r\n| where protectionState != 'ProtectionConfigured'\r\n| extend param1 = iif(isnull(protectionState), 'Protection Not Configured', strcat('Protection State: ', protectionState))\r\n| project recommendationId = \"269a9f1a-6675-460a-831e-b05a887a8c4b\", name, id, tags, param1\r\n\r\n" - }, - { - "aprlGuid": "d3111036-355d-431b-ab49-8ddad042800b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/reliability/availability-zones-overview?tabs=azure-cli", - "name": "Availability zones overview" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "ZRS ensures data replication across three zones, protecting against zonal outages. It's available for Azure Disks, Container Storage, Files, and Blob by setting the SKU to ZRS in storage classes, enhancing multi-zone AKS clusters from v1.29.\n", - "pgVerified": true, - "description": "Use zone-redundant storage for persistent volumes when running multi-zone AKS", - "potentialBenefits": "Increases data durability and availability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "b002c030-72e6-4a37-8217-1cb276c43169", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/csi-storage-drivers", - "name": "CSI Storage Drivers" - } - ], - "recommendationControl": "Governance", - "longDescription": "From Kubernetes 1.26, Azure Disk and Azure File in-tree drivers are deprecated in favor of CSI drivers. Existing deployments remain operational but untested; users should switch to CSI drivers for new features and SKUs.\n", - "pgVerified": true, - "description": "Upgrade Persistent Volumes using in-tree drivers to Azure CSI drivers", - "potentialBenefits": "Ensures future compatibility", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "9a1c17e5-c9a0-43db-b920-adaf54d1bcb7", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/", - "name": "Resource Quotas" - } - ], - "recommendationControl": "Scalability", - "longDescription": "A ResourceQuota object sets limits on resource use per namespace, controlling the number and type of objects created, and the total compute resources available.\n", - "pgVerified": false, - "description": "Implement Resource Quota to ensure that Kubernetes resources do not exceed hard resource limits", - "potentialBenefits": "Limits AKS resource usage per namespace", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "b4639ca7-6308-429a-8b98-92f0bf9bf813", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/virtual-nodes", - "name": "Virtual Nodes" - } - ], - "recommendationControl": "Scalability", - "longDescription": "To rapidly scale AKS workloads, utilize virtual nodes for quick pod provisioning, unlike Kubernetes auto-scaler. For clusters with availability zones, ensure one nodepool per AZ due to persistent volumes not working across AZs, preventing auto-scaler pod creation failures if lacking access.\n", - "pgVerified": false, - "description": "Attach Virtual Nodes (ACI) to the AKS cluster", - "potentialBenefits": "Faster scaling with virtual nodes", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "0611251f-e70f-4243-8ddd-cfe894bec2e7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/aks/free-standard-pricing-tiers", - "name": "Pricing Tiers" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Production AKS clusters require the Standard or Premium tier for a financially backed SLA and enhanced node scalability, as the free service lacks these features. Use the Premium tier for mission-critical workloads.\n", - "pgVerified": true, - "description": "Update AKS tier to Standard or Premium", - "potentialBenefits": "SLA guarantee and better scalability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns all AKS clusters not running on the Standard tier or the Premium tier.\r\nresources\r\n| where type =~ \"Microsoft.ContainerService/managedClusters\"\r\n| where sku.tier !in~ (\"Standard\", \"Premium\")\r\n| project recommendationId = \"0611251f-e70f-4243-8ddd-cfe894bec2e7\", id, name, tags, param1 = strcat(\"skuName: \", sku.name), param2 = strcat(\"skuTier: \", sku.tier)\r\n" - }, - { - "aprlGuid": "dcaf8128-94bd-4d53-9235-3a0371df6b74", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/monitor-aks", - "name": "Monitor AKS" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Azure Monitor enables real-time health and performance insights for AKS by collecting events, capturing container logs, and gathering CPU/Memory data from the Metrics API. It allows data visualization using Azure Monitor Container Insights, Prometheus, Grafana, or others.\n", - "pgVerified": true, - "description": "Enable AKS Monitoring", - "potentialBenefits": "Real-time AKS health/performance insights", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns AKS clusters where either Azure Monitor is not enabled and/or Container Insights is not enabled\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend azureMonitor = tostring(parse_json(properties.azureMonitorProfile.metrics.enabled))\r\n| extend insights = tostring(parse_json(properties.addonProfiles.omsagent.enabled))\r\n| where isempty(azureMonitor) or isempty(insights)\r\n| project recommendationId=\"dcaf8128-94bd-4d53-9235-3a0371df6b74\",id, name, tags, param1=strcat(\"azureMonitorProfileEnabled: \", iff(isempty(azureMonitor), \"false\", azureMonitor)), param2=strcat(\"containerInsightsEnabled: \", iff(isempty(insights), \"false\", insights))\r\n\r\n" - }, - { - "aprlGuid": "a7bfcc18-b0d8-4d37-81f3-8131ed8bead5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/concepts-storage#ephemeral-os-disk", - "name": "Ephemeral OS disk" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Ephemeral OS disks on AKS offer lower read/write latency due to local attachment, eliminating the need for replication seen with managed disks. This enhances performance and speeds up cluster operations such as scaling or upgrading due to quicker re-imaging and boot times.\n", - "pgVerified": true, - "description": "Use Ephemeral OS disks on AKS clusters", - "potentialBenefits": "Lower latency, faster re-imaging and booting", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns any AKS cluster nodepools that do not have Ephemeral Disks\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| mv-expand agentPoolProfile = properties.agentPoolProfiles\r\n| extend type = tostring(agentPoolProfile.osDiskType)\r\n| where type != 'Ephemeral'\r\n| project recommendationId=\"a7bfcc18-b0d8-4d37-81f3-8131ed8bead5\", name, id, param1=strcat(\"osDiskType: \", type)\r\n" - }, - { - "aprlGuid": "26ebaf1f-c70d-4ebd-8641-4b60a0ce0094", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/baseline-aks?toc=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Faks%2Ftoc.json&bc=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fbread%2Ftoc.json#policy-management", - "name": "AKS Baseline - Policy Management" - } - ], - "recommendationControl": "Governance", - "longDescription": "Azure Policies in AKS clusters help enforce governance best practices concerning security, authentication, provisioning, networking, and more, ensuring a robust and secure environment for operations.\n", - "pgVerified": false, - "description": "Enable and remediate Azure Policies configured for AKS", - "potentialBenefits": "Enhanced AKS governance and security", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns a count of non-compliant policy items per AKS cluster\r\nPolicyResources\r\n| where type =~ 'Microsoft.PolicyInsights/PolicyStates'\r\n| extend complianceState = tostring(properties.complianceState)\r\n| where complianceState == 'NonCompliant'\r\n| where properties.resourceType =~ 'Microsoft.ContainerService/managedClusters'\r\n| extend\r\n id = tostring(properties.resourceId)\r\n| summarize count() by id\r\n| join kind=inner (\r\n resources\r\n | where type =~ 'Microsoft.ContainerService/managedClusters'\r\n | project id, name\r\n) on id\r\n| project recommendationId=\"26ebaf1f-c70d-4ebd-8641-4b60a0ce0094\", id, name, param1=strcat(\"numNonCompliantAlerts: \", count_)\r\n" - }, - { - "aprlGuid": "5f3cbd68-692a-4121-988c-9770914859a9", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/guide/aks/aks-cicd-github-actions-and-gitops", - "name": "GitOps with AKS" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "GitOps, an operating model for cloud-native apps, uses Git for storing application and infrastructure code as a source of truth for continuous delivery.\n", - "pgVerified": false, - "description": "Enable GitOps when using DevOps frameworks", - "potentialBenefits": "Ensures AKS config consistency", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns AKS clusters where GitOps is not enabled\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend gitops = tostring (parse_json(properties.addOnProfiles.gitops.enabled))\r\n| where isempty(gitops)\r\n| project recommendationId=\"5f3cbd68-692a-4121-988c-9770914859a9\", id, name, tags, param1=strcat(\"gitopsEnabled: \", \"false\")\r\n\r\n" - }, - { - "aprlGuid": "928fcc6f-5e9a-42d9-9bd4-260af42de2e5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/", - "name": "Topology Spread Constraints" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enhance availability and reliability by using pod topology spread constraints to control pod distribution based on node or zone topology, ensuring pods are spread across your cluster.\n", - "pgVerified": true, - "description": "Use pod topology spread constraints to ensure that pods are spread across different nodes or zones", - "potentialBenefits": "Ensures high availability and efficient use", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "cd6791b1-c60e-4b37-ac98-9897b1e6f4b8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/", - "name": "Configure probes" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "AKS kubelet controller uses liveness probes to validate containers and applications health, ensuring the system knows when to restart a container based on its health status.\n", - "pgVerified": true, - "description": "Configures Pods Liveness, Readiness, and Startup Probes", - "potentialBenefits": "Enhances container health monitoring", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "bcfe71f1-ebed-49e5-a84a-193b81ad5d27", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/", - "name": "Replica Sets" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configuring multiple replicas in Pod or Deployment manifests stabilizes the number of replica Pods, ensuring that a specified number of identical Pods are always available, thereby guaranteeing their availability.\n", - "pgVerified": true, - "description": "Use deployments with multiple replicas in production applications to guarantee availability", - "potentialBenefits": "Ensures stable pod availability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "7f7ae535-a5ba-4665-b7e0-c451dbdda01f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/use-system-pools?tabs=azure-cli", - "name": "System nodepools" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "The system node pool should be configured with a minimum node count of two to ensure critical system pods are resilient to node outages.\n", - "pgVerified": true, - "description": "Configure system nodepool count", - "potentialBenefits": "Ensures pod resilience", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns each AKS cluster with nodepools that have system nodepools with less than 2 nodes\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| mv-expand agentPoolProfile = properties.agentPoolProfiles\r\n| extend taints = tostring(parse_json(agentPoolProfile.nodeTaints))\r\n| extend nodePool = tostring(parse_json(agentPoolProfile.name))\r\n| where taints has \"CriticalAddonsOnly=true:NoSchedule\" and agentPoolProfile.minCount < 2\r\n| project recommendationId=\"7f7ae535-a5ba-4665-b7e0-c451dbdda01f\", id, name, param1=strcat(\"nodePoolName: \", nodePool), param2=strcat(\"nodePoolMinNodeCount: \", agentPoolProfile.minCount)\r\n\r\n" - }, - { - "aprlGuid": "005ccbbd-aeab-46ef-80bd-9bd4479412ec", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/service-guides/azure-kubernetes-service#design-checklist", - "name": "Azure Well-Architected Framework review for Azure Kubernetes Service (AKS)" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configuring the user node pool with at least two nodes is essential for applications needing high availability, ensuring they remain operational and accessible without interruption.\n", - "pgVerified": true, - "description": "Configure user nodepool count", - "potentialBenefits": "Ensures high app availability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns each AKS cluster with nodepools that have user nodepools with less than 2 nodes\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| mv-expand agentPoolProfile = properties.agentPoolProfiles\r\n| extend taints = tostring(parse_json(agentPoolProfile.nodeTaints))\r\n| extend nodePool = tostring(parse_json(agentPoolProfile.name))\r\n| where taints !has \"CriticalAddonsOnly=true:NoSchedule\" and agentPoolProfile.minCount < 2\r\n| project recommendationId=\"005ccbbd-aeab-46ef-80bd-9bd4479412ec\", id, name, param1=strcat(\"nodePoolName: \", nodePool), param2=strcat(\"nodePoolMinNodeCount: \", agentPoolProfile.minCount)\r\n\r\n" - }, - { - "aprlGuid": "a08a06a0-e41a-4b99-83bb-69ce8bca54cb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://kubernetes.io/docs/tasks/run-application/configure-pdb/", - "name": "Configure PDBs" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "A Pod Disruption Budget is a Kubernetes resource configuring the minimum number or percentage of pods that should remain available during disruptions like maintenance or scaling, ensuring a minimum number of pods are always available in the cluster.\n", - "pgVerified": true, - "description": "Configure pod disruption budgets (PDBs)", - "potentialBenefits": "Ensures cluster resiliency during disruptions", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "e620fa98-7a40-41a0-bfc9-b4407297fb58", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/configure-azure-cni-dynamic-ip-allocation", - "name": "Azure CNI Dynamic IP Allocation" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Nodepool subnets sized for max auto-scale settings enable AKS to efficiently scale out nodes, meeting increased demand while reducing resource constraints and potential service disruptions.\n", - "pgVerified": false, - "description": "Nodepool subnet size needs to accommodate maximum auto-scale settings", - "potentialBenefits": "Efficient scaling, reduced disruptions", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns each AKS cluster with nodepools that have user nodepools with a subnetmask that does not match autoscale configured max-nodes\r\n// Subtracting the network address, broadcast address, and default 3 addresses Azure reserves within each subnet\r\n\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| extend nodePools = properties['agentPoolProfiles']\r\n| mv-expand nodePools = properties.agentPoolProfiles\r\n| where nodePools.enableAutoScaling == true\r\n| extend nodePoolName=nodePools.name, maxNodes = nodePools.maxCount, subnetId = tostring(nodePools.vnetSubnetID)\r\n| project clusterId = id, clusterName=name, nodePoolName=nodePools.name, toint(maxNodes), subnetId\r\n| join kind = leftouter (\r\n resources\r\n | where type == 'microsoft.network/virtualnetworks'\r\n | extend subnets = properties.subnets\r\n | mv-expand subnets\r\n | project id = tostring(subnets.id), addressPrefix = tostring(subnets.properties['addressPrefix'])\r\n | extend subnetmask = toint(substring(addressPrefix, indexof(addressPrefix, '/')+1, string_size(addressPrefix)))\r\n | extend possibleMaxNodeCount = toint(exp2(32-subnetmask) - 5)\r\n) on $left.subnetId == $right.id\r\n| project-away id, subnetmask\r\n| where possibleMaxNodeCount <= maxNodes\r\n| extend param1 = strcat(nodePoolName, \" autoscaler upper limit: \", maxNodes)\r\n| extend param2 = strcat(\"ip addresses on subnet: \", possibleMaxNodeCount)\r\n| project recommendationId=\"e620fa98-7a40-41a0-bfc9-b4407297fb58\", name=clusterName, id=clusterId, param1, param2\r\n\r\n" - }, - { - "aprlGuid": "a01afc4c-7439-4919-b2da-3565992ea2a7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/quotas/quotas-overview", - "name": "Azure Quotas" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Node pool settings should not exceed the subscription core quota to ensure AKS can scale out nodes efficiently, meeting increased demand while reducing resource constraints and potential service disruptions.\n", - "pgVerified": false, - "description": "Subscription core quota should be increased if Node pool auto-scale settings exceed the quota", - "potentialBenefits": "Reduced disruptions", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f46b0d1d-56ef-4795-b98a-f6ee00cb341a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/use-azure-linux", - "name": "Azure Linux" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Linux on AKS boosts resiliency with a native image using validated, source-built components. It's lightweight, reducing the attack surface and maintenance. A Microsoft-hardened kernel, optimized for Azure, enhances stability and security for container workloads.\n", - "pgVerified": false, - "description": "Use Azure Linux for Linux nodepools", - "potentialBenefits": "Reduced disruptions", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Returns each AKS cluster with nodepools that have Linux nodepools not using Azure Linux\r\nresources\r\n| where type == \"microsoft.containerservice/managedclusters\"\r\n| mv-expand agentPoolProfile = properties.agentPoolProfiles\r\n| where agentPoolProfile.osType == 'Linux' and agentPoolProfile.osSKU != 'AzureLinux'\r\n| project recommendationid=\"f46b0d1d-56ef-4795-b98a-f6ee00cb341a\", name, id, param1=strcat(\"nodePoolName: \", agentPoolProfile.name)\r\n" - }, - { - "aprlGuid": "9200aca6-0e83-4749-a5eb-e3939367bdc2", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/aks/best-practices-app-cluster-reliability#multi-replica-applications", - "name": "Multi-replica apps" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Deploying at least two replicas of your application ensures that your application is highly available and can tolerate node failures.\n", - "pgVerified": false, - "description": "Deploy at least two replicas of your application", - "potentialBenefits": "Ensures high app availability", - "tags": null, - "recommendationResourceType": "Microsoft.ContainerService/managedClusters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "6cd57b65-ef84-4088-9ada-c0d8de74c2f7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/Azure/managed-grafana/how-to-enable-zone-redundancy", - "name": "Enable zone redundancy in Azure Managed Grafana" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Managed Grafana Standard tier is hosted on a dedicated set of VMs to provide redundancy. With zone redundancy enabled, VMs are spread across availability zones (AZ). Related resources are also configured for AZ. Zone redundancy can only be enabled when creating the Azure Managed Grafana instance.\n", - "pgVerified": false, - "description": "Enable zone redundancy in Managed Grafana", - "potentialBenefits": "Enhanced Managed Grafana resilience to failures", - "tags": null, - "recommendationResourceType": "Microsoft.Dashboard/grafana", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure Managed Grafana resources that do not zone redundancy enabled.\r\nresources\r\n| where type =~ \"Microsoft.Dashboard/grafana\"\r\n| extend zoneRedundancy = properties.zoneRedundancy\r\n| where zoneRedundancy !~ \"Enabled\"\r\n| project\r\n recommendationId = \"6cd57b65-ef84-4088-9ada-c0d8de74c2f7\",\r\n name,\r\n id,\r\n tags,\r\n param1 = strcat(\"location: \", location),\r\n param2 = strcat(\"sku: \", sku.name),\r\n param3 = strcat(\"zoneRedundancy: \", zoneRedundancy)\r\n" - }, - { - "aprlGuid": "0e835cc2-2551-a247-b1f1-3c5f25c9cb70", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/release-notes/runtime/databricks-runtime-ver", - "name": "Databricks runtime support lifecycles" - } - ], - "recommendationControl": "Governance", - "longDescription": "Databricks recommends migrating workloads to the latest or LTS version of its runtime for enhanced stability and support. If on Runtime 11.3 LTS or above, move directly to the latest 12.x version. If below, first migrate to 11.3 LTS, then to the latest 12.x version as per the migration guide.\n", - "pgVerified": true, - "description": "Databricks runtime version is not latest or is not LTS version", - "potentialBenefits": "Enhanced stability and support", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5877a510-8444-7a4c-8412-a8dab8662f7e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-machines/disks-types#premium-ssd", - "name": "Azure managed disk types" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Upgrade HDDs in premium VMs to SSDs for better speed and reliability. Premium SSDs boost IO-heavy apps; Standard SSDs balance cost and performance. Ideal for critical workloads, upgrading improves connectivity with brief reboot. Consider for vital VMs\n", - "pgVerified": true, - "description": "Use SSD backed VMs for Worker VM Type and Driver type", - "potentialBenefits": "Faster, reliable VM performance", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5c72f0d6-55ec-d941-be84-36c194fa78c0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#enable-autoscaling-for-batch-workloadss", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Autoscaling adjusts cluster sizes automatically based on workload demands, offering benefits for many use cases in terms of costs and performance. It includes guidance on when and how to best utilize Autoscaling. For streaming, Delta Live Tables with autoscaling is advised.\n", - "pgVerified": true, - "description": "Enable autoscaling for batch workloads", - "potentialBenefits": "Cost and performance optimization", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "362ad2b6-b92c-414f-980a-0cf69467ccce", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#enable-autoscaling-for-sql-warehouse", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "Scalability", - "longDescription": "The scaling parameter of a SQL warehouse defines the min and max number of clusters for distributing queries. By default, it's set to one. Increasing the cluster count can accommodate more concurrent users effectively.\n", - "pgVerified": true, - "description": "Enable autoscaling for SQL warehouse", - "potentialBenefits": "Improves concurrency and efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "cd77db98-9b13-6e4b-bd2b-74c2cb538628", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/databricks/delta-live-tables/settings#use-autoscaling-to-increase-efficiency-and-reduce-resource-usage", - "name": "Databricks enhanced autoscaling" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Databricks enhanced autoscaling optimizes cluster utilization by automatically allocating cluster resources based on workload volume, with minimal impact on the data processing latency of your pipelines.\n", - "pgVerified": true, - "description": "Use Delta Live Tables enhanced autoscaling", - "potentialBenefits": "Optimized resource use and minimal latency", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "3d3e53b5-ebd1-db42-b43b-d4fad74824ec", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "To conserve cluster resources, you can terminate a cluster to store its configuration for future reuse or autostart jobs. Clusters can auto-terminate after inactivity, but this only tracks Spark jobs, not local processes, which might still be running even after Spark jobs end.\n", - "pgVerified": true, - "description": "Automatic Job Termination is enabled, ensure there are no user-defined local processes", - "potentialBenefits": "Saves cluster resources, avoids idle use", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "7fb90127-5364-bb4d-86fa-30778ed713fb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/clusters/configure#cluster-log-delivery", - "name": "Create a cluster" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "When creating a Databricks cluster, you can set a log delivery location for the Spark driver, worker nodes, and events. Logs are delivered every 5 mins and archived hourly. Upon cluster termination, all generated logs until that point are guaranteed to be delivered.\n", - "pgVerified": true, - "description": "Enable Logging-Cluster log delivery", - "potentialBenefits": "Improved troubleshooting and audit", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "da4ea916-4df3-8c4d-8060-17b49da45977", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Delta Lake is an open source storage format enhancing data lakes' reliability with ACID transactions, schema enforcement, and scalable metadata handling.\n", - "pgVerified": true, - "description": "Use Delta Lake for higher reliability", - "potentialBenefits": "Enhances data reliability and processing", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "7e52d64d-8cc0-8548-a593-eb49ab45630d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "BusinessContinuity", - "longDescription": "Invalid or nonconforming data can crash workloads dependent on specific data formats. Best practices recommend filtering such data at ingestion to improve end-to-end resilience, ensuring no data is lost or missed.\n", - "pgVerified": true, - "description": "Automatically rescue invalid or nonconforming data with Databricks Auto Loader or Delta Live Tables", - "potentialBenefits": "Enhanced data resilience and integrity", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "84e44da6-8cd7-b349-b02c-c8bf72cf587c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use Databricks and MLflow for deploying models as Spark UDFs for job scheduling, retries, autoscaling. Model serving offers scalable infrastructure, processes models using MLflow, and serves them via REST API using serverless compute managed in Databricks cloud.\n", - "pgVerified": true, - "description": "Configure jobs for automatic retries and termination", - "potentialBenefits": "Enhanced reliability and autoscaling", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "4cbb7744-ff3d-0447-badb-baf068c95696", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use Databricks and MLflow for deploying models as Apache Spark UDFs, benefiting from job scheduling, retries, autoscaling, etc.\n", - "pgVerified": true, - "description": "Use a scalable and production-grade model serving infrastructure", - "potentialBenefits": "Enhances scalability and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1b0d0893-bf0e-8f4c-9dc6-f18f145c1ecf", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Curate data by creating a layered architecture to increase data quality across layers. Start with a raw layer for ingested source data, continue with a curated layer for cleansed and refined data, and finish with a final layer catered to business needs, focusing on security and performance.\n", - "pgVerified": true, - "description": "Use a layered storage architecture", - "potentialBenefits": "Enhances data quality and trust", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "e93fe702-e385-d741-ba37-1f1656482ecd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "BusinessContinuity", - "longDescription": "Copying data leads to redundancy, lost integrity, lineage, and access issues, affecting lakehouse data quality. Temporary copies are useful for agility and innovation but can become problematic operational data silos, questioning data's master status and currency.\n", - "pgVerified": true, - "description": "Improve data integrity by reducing data redundancy", - "potentialBenefits": "Enhanced data integrity and quality", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b7e1d13f-54c9-1648-8a52-34c0abe8ce16", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Uncontrolled schema changes can lead to invalid data and failing jobs. Databricks validates and enforces schema through Delta Lake, which prevents bad records during ingestion, and Auto Loader, which detects new columns and supports schema evolution to maintain data integrity.\n", - "pgVerified": true, - "description": "Actively manage schemas", - "potentialBenefits": "Prevents invalid data and job failures", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "a42297c4-7e4f-8b41-8d4b-114033263f0e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#use-constraints-and-data-expectations", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "BusinessContinuity", - "longDescription": "Delta tables verify data quality automatically with SQL constraints, triggering an error for violations. Delta Live Tables enhance this by defining expectations for data quality, utilizing Python or SQL, to manage actions for record failures, ensuring data integrity and compliance.\n", - "pgVerified": true, - "description": "Use constraints and data expectations", - "potentialBenefits": "Ensures data quality and integrity", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "932d45d6-b46d-e341-abfb-d97bce832f1f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#create-regular-backups", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "To recover from a failure, regular backups are needed. The Databricks Labs project migrate lets admins create backups by exporting workspace assets using the Databricks CLI/API. These backups help in restoring or migrating workspaces.\n", - "pgVerified": true, - "description": "Create regular backups", - "potentialBenefits": "Ensures data recovery and migration", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "12e9d852-5cdc-2743-bffe-ee21f2ef7781", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#recover-from-structured-streaming-query-failures", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Structured Streaming ensures fault-tolerance and data consistency in streaming queries. With Azure Databricks workflows, you can set up your queries to automatically restart after failure, picking up precisely where they left off.\n", - "pgVerified": true, - "description": "Recover from Structured Streaming query failures", - "potentialBenefits": "Fault-tolerance and auto-restart for queries", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "a18d60f8-c98c-ba4e-ad6e-2fac72879df1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#recover-etl-jobs-based-on-delta-time-travel", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Despite thorough testing, a production job can fail or yield unexpected data. Sometimes, repairs are done by adding jobs post-issue identification and pipeline correction.\n", - "pgVerified": true, - "description": "Recover ETL jobs based on Delta time travel", - "potentialBenefits": "Easy rollback and fix for ETL jobs", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "c0e22580-3819-444d-8546-a80e4ed85c83", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Databricks Workflows enable efficient error recovery in multi-task jobs by offering a matrix view for issue examination. Fixes can be applied to initiate repair runs targeting only failed and dependent tasks, preserving successful outcomes and thereby saving time and money.\n", - "pgVerified": true, - "description": "Use Databricks Workflows and built-in recovery", - "potentialBenefits": "Saves time and money with smart recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "4fdb7112-4531-6f48-b60e-c917a6068d9b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://github.com/Azure/AzureDatabricksBestPractices/tree/master", - "name": "Azure Databricks Best Practices" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Implementing a disaster recovery pattern is vital for Azure Databricks, ensuring data teams' access even during rare regional outages.\n\nIt is important to note that the Azure Databricks service is not entirely zone redudant and does support zonal failover.\n", - "pgVerified": false, - "description": "Configure a disaster recovery pattern", - "potentialBenefits": "Ensures service continuity during disasters", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "42aedaa8-6151-424d-b782-b8666c779969", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/operational-excellence/best-practices#2-automate-deployments-and-workloads", - "name": "Best practices for operational excellence" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "The Databricks Terraform provider manages Azure Databricks workspaces and cloud infrastructure flexibly and powerfully.\n", - "pgVerified": false, - "description": "Automate deployments and workloads", - "potentialBenefits": "Efficient, reliable automation", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "20193ff9-dbcd-a74e-b197-71d7d9d3c1e6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/operational-excellence/best-practices#system-monitoring", - "name": "Best practices for operational excellence" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "The Databricks Terraform provider is a flexible, powerful tool for managing Azure Databricks workspaces and cloud infrastructure.\n", - "pgVerified": false, - "description": "Set up monitoring, alerting, and logging", - "potentialBenefits": "Enhanced reliability and automation", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "397cdebb-9d6e-ab4f-83a1-8c481de0a3a7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://github.com/Azure/AzureDatabricksBestPractices/blob/master/toc.md#deploy-workspaces-in-multiple-subscriptions-to-honor-azure-capacity-limits", - "name": "Azure Databricks Best Practices" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Customers often naturally divide workspaces by teams or departments. However, it's crucial to also consider Azure Subscription and Azure Databricks (ADB) Workspace limits when partitioning.\n", - "pgVerified": false, - "description": "Deploy workspaces in separate Subscriptions", - "potentialBenefits": "Enhanced limits management, team separation", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5e722c4f-415a-9b4c-bd4c-96b74dce29ad", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://github.com/Azure/AzureDatabricksBestPractices/blob/master/toc.md#consider-isolating-each-workspace-in-its-own-vnet", - "name": "Azure Databricks Best Practices" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Deploying only one Databricks Workspace per VNet aligns with Azure Databricks' isolation model.\n", - "pgVerified": false, - "description": "Isolate each workspace in its own VNet", - "potentialBenefits": "Enhanced security and resource isolation", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "14310ba6-77ad-3641-a2db-57a2218b9bc7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://github.com/Azure/AzureDatabricksBestPractices/blob/master/toc.md#do-not-store-any-production-data-in-default-dbfs-folders", - "name": "Azure Databricks Best Practices" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Driven by security and data availability concerns, each Azure Databricks Workspace comes with a default DBFS designed for system-level artifacts like libraries and Init scripts, not for production data.\n", - "pgVerified": false, - "description": "Do not Store any Production Data in Default DBFS Folders", - "potentialBenefits": "Enhanced security, data protection", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b5af7e26-3939-1b48-8fba-f8d4a475c67a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms", - "name": "Use Azure Spot Virtual Machines" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Spot VMs are not suitable for critical production workloads needing high availability and reliability. They are meant for fault-tolerant tasks and can be evicted with 30-seconds notice if Azure needs the capacity, with no SLA guarantees.\n", - "pgVerified": false, - "description": "Do not use Azure Spot VMs for critical Production workloads", - "potentialBenefits": "Ensures high reliability for production", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "8aa63c34-dd9d-49bd-9582-21ec310dfbdd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/databricks/resources/supported-regions#--azure-databricks-control-plane-addresses", - "name": "Azure Databricks control plane addresses" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Move workspaces to in-region control plane for increased regional isolation. Identify current control plane region using the workspace URL and nslookup. When region from CNAME differs from workspace region and an in-region control is available, consider migration using tools provided below.\n", - "pgVerified": false, - "description": "Evaluate regional isolation for workspaces", - "potentialBenefits": "Improves resilience and data sovereignty", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "028593be-956e-4736-bccf-074cb10b92f4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/databricks/compute/cluster-config-best-practices", - "name": "Compute configuration best practices" - } - ], - "recommendationControl": "Personalized", - "longDescription": "Azure Databricks planning should include VM SKU swap strategies for capacity issues. VMs are regional, and allocation failures may occur, shown by a \"CLOUD PROVIDER\" error.\n", - "pgVerified": false, - "description": "Define alternate VM SKUs", - "potentialBenefits": "Ensures service availability", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "e94da1f8-33e7-48a6-b301-72f19a53bc29", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/databricks/lakehouse-architecture/reliability/best-practices#use-managed-services-where-possible", - "name": "Best practices for reliability" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Where possible Leverage managed services (serverless compute) from the Databricks Data Intelligence Platform, such as:serverless SQL warehouses, model serving, serverless jobs, serverless compute for notebooks.\n", - "pgVerified": true, - "description": "Use managed services where possible", - "potentialBenefits": "Improve resiliency and scalability at no additional cost", - "tags": null, - "recommendationResourceType": "Microsoft.Databricks/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "88856605-53d8-4bbd-a75b-4a7b14939d32", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/mysql/flexible-server/concepts-high-availability", - "name": "High availability concepts in Azure Database for MySQL - Flexible Server" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enable HA with zone redundancy on flexible server instances to deploy a standby replica in a different zone, offering automatic failover capability for improved reliability and disaster recovery.\n", - "pgVerified": true, - "description": "Enable HA with zone redundancy", - "potentialBenefits": "Enhanced uptime and data protection", - "tags": null, - "recommendationResourceType": "Microsoft.DBforMySQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for MySQL instances that are not zone redundant\r\nresources\r\n| where type == \"microsoft.dbformysql/flexibleservers\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where properties.highAvailability.mode != \"ZoneRedundant\"\r\n| project recommendationId = \"88856605-53d8-4bbd-a75b-4a7b14939d32\", name, id, tags, param1 = \"ZoneRedundant: False\"\r\n" - }, - { - "aprlGuid": "82a9a0f2-24ee-496f-9ad2-25f81710942d", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/mysql/flexible-server/concepts-maintenance", - "name": "Scheduled maintenance in Azure Database for MySQL - Flexible Server" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use custom maintenance schedule on flexible server instances to select a preferred time for service updates to be applied.\n", - "pgVerified": true, - "description": "Enable custom maintenance schedule", - "potentialBenefits": "Control update timings", - "tags": null, - "recommendationResourceType": "Microsoft.DBforMySQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for MySQL instances that do not have a custom maintenance window\r\nresources\r\n| where type =~ \"microsoft.dbformysql/flexibleservers\"\r\n| where properties.maintenanceWindow.customWindow != \"Enabled\"\r\n| project recommendationId = \"82a9a0f2-24ee-496f-9ad2-25f81710942d\", name, id, tags, param1 = strcat(\"customWindow:\", properties['maintenanceWindow']['customWindow'])\r\n" - }, - { - "aprlGuid": "5c96afc3-7d2e-46ff-a4c7-9c32850c441b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-backup-restore", - "name": "Backup and restore in Azure Database for MySQL - Flexible Server" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Configure GRS to ensure that your database meets its availability and durability targets even in the face of failures or disasters.\n", - "pgVerified": true, - "description": "Configure geo redundant backup storage", - "potentialBenefits": "Recover from regional failure and/or disaster", - "tags": null, - "recommendationResourceType": "Microsoft.DBforMySQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for MySQL instances that do not have geo redundant backup storage enabled\r\nresources\r\n| where type =~ \"microsoft.dbformysql/flexibleservers\"\r\n| where properties.backup.geoRedundantBackup != \"Enabled\"\r\n| project recommendationId = \"5c96afc3-7d2e-46ff-a4c7-9c32850c441b\", name, id, tags, param1 = strcat(\"geoRedundantBackup:\", properties['backup']['geoRedundantBackup'])\r\n" - }, - { - "aprlGuid": "b49a8653-cc43-48c9-8513-a2d2e3f14dd1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-read-replicas", - "name": "Read replicas in Azure Database for MySQL - Flexible Server" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Configure one or more read replicas to ensure that your database meets its availability and durability targets even in the face of failures or disasters.\n", - "pgVerified": true, - "description": "Configure one or more read replicas", - "potentialBenefits": "Recover from regional failure and/or disaster", - "tags": null, - "recommendationResourceType": "Microsoft.DBforMySQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for MySQL instances that do not have a read replica configured\r\nresources\r\n| where type =~ \"microsoft.dbformysql/flexibleservers\"\r\n| where properties.replicationRole == \"None\"\r\n| project recommendationId = \"b49a8653-cc43-48c9-8513-a2d2e3f14dd1\", name, id, tags, param1 = strcat(\"replicationRole:\", properties['replicationRole'])\r\n" - }, - { - "aprlGuid": "8176a79d-8645-4e52-96be-a10fc0204fe5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-service-tiers-storage#storage-auto-grow", - "name": "Azure Database for MySQL - Flexible Server service tiers - Storage auto grow" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Configure storage auto-grow to prevent the server from running out of storage and becoming read-only.\n", - "pgVerified": true, - "description": "Configure storage auto-grow", - "potentialBenefits": "Scale storage automatically to meet increasing demand", - "tags": null, - "recommendationResourceType": "Microsoft.DBforMySQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for MySQL instances that do not have a storage auto-grow\r\nresources\r\n| where type =~ \"microsoft.dbformysql/flexibleservers\"\r\n| where properties.storage.autoGrow != \"Enabled\"\r\n| project recommendationId = \"8176a79d-8645-4e52-96be-a10fc0204fe5\", name, id, tags, param1 = strcat(\"autoGrow:\", properties['storage']['autoGrow'])\r\n" - }, - { - "aprlGuid": "ca87914f-aac4-4783-ab67-82a6f936f194", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-high-availability", - "name": "Overview of high availability with Azure Database for PostgreSQL" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enable HA with zone redundancy on flexible server instances to deploy a standby replica in a different zone, offering automatic failover capability for improved reliability and disaster recovery.\n", - "pgVerified": true, - "description": "Enable HA with zone redundancy", - "potentialBenefits": "Enhanced uptime and data protection", - "tags": null, - "recommendationResourceType": "Microsoft.DBforPostgreSQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for PostgreSQL instances that are not zone redundant\r\nresources\r\n| where type == \"microsoft.dbforpostgresql/flexibleservers\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where properties.highAvailability.mode != \"ZoneRedundant\"\r\n| project recommendationId = \"ca87914f-aac4-4783-ab67-82a6f936f194\", name, id, tags, param1 = \"ZoneRedundant: False\"\r\n" - }, - { - "aprlGuid": "b2bad57d-7e03-4c0f-9024-597c9eb295bb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-maintenance", - "name": "Scheduled maintenance in Azure Database for PostgreSQL - Flexible Server" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use custom maintenance schedule on flexible server instances to select a preferred time for service updates to be applied.\n", - "pgVerified": true, - "description": "Enable custom maintenance schedule", - "potentialBenefits": "Control update timings", - "tags": null, - "recommendationResourceType": "Microsoft.DBforPostgreSQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for PostgreSQL instances that do not have a custom maintenance window\r\nresources\r\n| where type == \"microsoft.dbforpostgresql/flexibleservers\"\r\n| where properties.maintenanceWindow.customWindow != \"Enabled\"\r\n| project recommendationId = \"b2bad57d-7e03-4c0f-9024-597c9eb295bb\", name, id, tags, param1 = strcat(\"customWindow:\", properties['maintenanceWindow']['customWindow'])\r\n" - }, - { - "aprlGuid": "31f4ac4b-29cb-4588-8de2-d8fe6f13ceb3", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-backup-restore", - "name": "Backup and restore in Azure Database for PostgreSQL - Flexible Server" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Configure GRS to ensure that your database meets its availability and durability targets even in the face of failures or disasters.\n", - "pgVerified": true, - "description": "Configure geo redundant backup storage", - "potentialBenefits": "Recover from regional failure and/or disaster", - "tags": null, - "recommendationResourceType": "Microsoft.DBforPostgreSQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for PostgreSQL instances that do not have geo redundant backup storage configured\r\nresources\r\n| where type == \"microsoft.dbforpostgresql/flexibleservers\"\r\n| where properties.backup.geoRedundantBackup != \"Enabled\"\r\n| project recommendationId = \"31f4ac4b-29cb-4588-8de2-d8fe6f13ceb3\", name, id, tags, param1 = strcat(\"geoRedundantBackup:\", properties['backup']['geoRedundantBackup'])\r\n" - }, - { - "aprlGuid": "2ab85a67-26be-4ed2-a0bb-101b2513ec63", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-read-replicas", - "name": "Read replicas in Azure Database for PostgreSQL - Flexible Server" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Configure one or more read replicas to ensure that your database meets its availability and durability targets even in the face of failures or disasters.\n", - "pgVerified": true, - "description": "Configure one or more read replicas", - "potentialBenefits": "Recover from regional failure and/or disaster", - "tags": null, - "recommendationResourceType": "Microsoft.DBforPostgreSQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Database for PostgreSQL instances that do not have read replicas\r\nresources\r\n| where type == \"microsoft.dbforpostgresql/flexibleservers\" and properties.replicationRole == \"AsyncReplica\"\r\n| project replicaServerId = id, id = tostring(properties.sourceServerResourceId)\r\n| join kind=fullouter (resources | where type == \"microsoft.dbforpostgresql/flexibleservers\" and properties.replicationRole != \"AsyncReplica\") on id\r\n| where isempty(replicaServerId)\r\n| project recommendationId = \"2ab85a67-26be-4ed2-a0bb-101b2513ec63\", name, id = id1, tags, param1 = strcat(\"replicationRole:\", properties['replicationRole'])\r\n" - }, - { - "aprlGuid": "6293a3cc-6b4a-4c0f-9ea7-b8ae8d7dd3d5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-auto-grow-storage-portal", - "name": "Storage autogrow using Azure portal in Azure Database for PostgreSQL - Flexible Server" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Configure storage auto-grow to prevent the server from running out of storage and becoming read-only.\n", - "pgVerified": false, - "description": "Configure storage auto-grow", - "potentialBenefits": "Scale storage automatically to meet increasing demand", - "tags": null, - "recommendationResourceType": "Microsoft.DBforPostgreSQL/flexibleServers", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "013ac34e-7c4b-425f-9e0c-216f0cc06181", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/configure-validation-environment?tabs=azure-portal", - "name": "Configure a host pool as a validation environment" - } - ], - "recommendationControl": "Governance", - "longDescription": "Validation host pools let you monitor service updates before the service applies them to your standard or non-validation environment.\n", - "pgVerified": true, - "description": "Create a validation host pool", - "potentialBenefits": "Enhanced environment stability", - "tags": null, - "recommendationResourceType": "Microsoft.DesktopVirtualization/hostPools", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "979ff8be-5f3a-4d8e-9aa3-407ecdd6d6f7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/scheduled-agent-updates", - "name": "Scheduled Agent Updates for Azure Virtual Desktop host pools" - } - ], - "recommendationControl": "Governance", - "longDescription": "Create up to two maintenance windows for the Azure Virtual Desktop agent, side-by-side stack, and Geneva Monitoring agent to get updated so that updates don't happen during peak business hours.\n", - "pgVerified": true, - "description": "Configure host pool scheduled agent updates", - "potentialBenefits": "Enhanced environment stability", - "tags": null, - "recommendationResourceType": "Microsoft.DesktopVirtualization/hostPools", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// Azure Resource Graph Query\r\n// This resource graph query will return all AVD host pools that does not have scheduled agent updates configured\r\nresources\r\n| where type =~ \"Microsoft.DesktopVirtualization/hostpools\"\r\n| where isnull(properties.agentUpdate)\r\n| project recommendationId = \"979ff8be-5f3a-4d8e-9aa3-407ecdd6d6f7\", name, id, tags, param1 = 'No scheduled agent updates'\r\n" - }, - { - "aprlGuid": "939cb85c-102a-4e0a-ab82-5c92116d3778", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/deploy/virtual-dc/adds-on-azure-vm#configure-the-vms-and-install-active-directory-domain-services", - "name": "Configure the VMs and install Active Directory Domain Services" - } - ], - "recommendationControl": "Governance", - "longDescription": "Place domain joined session hosts VMs in unique OUs. Segregate Prod and DR units for environment-specific settings. This ensures targeted configurations for session hosts, including FSLogix, session controls, etc.\n", - "pgVerified": true, - "description": "Ensure a unique OU is used when deploying host pools with domain joined session hosts", - "potentialBenefits": "Improved AVD hostpool config & segmentation", - "tags": null, - "recommendationResourceType": "Microsoft.DesktopVirtualization/hostPools", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "38721758-2cc2-4d6b-b7b7-8b47dadbf7df", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview", - "name": "About Site Recovery" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Implement Azure Site Recovery (ASR) to replicate or backup stateful session hosts. This replicates VMs to a secondary Azure region or availability zone, ensuring recovery from a known VM state in case of an outage.\n", - "pgVerified": true, - "description": "Use Azure Site Recovery to protect stateful session hosts", - "potentialBenefits": "Ensures VM recovery & failover", - "tags": null, - "recommendationResourceType": "Microsoft.Compute/virtualMachines", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "499769ae-67c9-492e-9ca5-cfd4cece5209", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/autoscale-scaling-plan?tabs=portal", - "name": "Create and assign an autoscale scaling plan" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Scaling plans can only be assigned to host pools in the same region, on multi-region deployment scenario each region should has its own scaling plan.\n", - "pgVerified": true, - "description": "Create scaling plans per region", - "potentialBenefits": "Enhanced scaling", - "tags": null, - "recommendationResourceType": "Microsoft.DesktopVirtualization/scalingPlans", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "783c6c18-760b-4867-9ced-3010a0bc5aa3", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-bulk-identity-mgmt", - "name": "Import and export IoT Hub device identities in bulk" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Device Identities should be copied to the failover region IoT Hub for all IoT devices to ensure connectivity in case of a failover. Manual Failover to another region is quicker (RTO), suitable for mission critical workloads.\n", - "pgVerified": false, - "description": "Device Identities are exported to a secondary region", - "potentialBenefits": "Faster failover; Ensures device connectivity", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "eeba3a49-fef0-481f-a471-7ff01139b474", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-scaling", - "name": "Choose the right IoT Hub tier and size for your solution" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "In a production scenario, the IoT Hub tier should not be Free because the Free tier does not provide the necessary Service Level Agreement.\n", - "pgVerified": false, - "description": "Do not use free tier", - "potentialBenefits": "Ensures SLA for production", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// list all IoT Hubs that are using the Free tier\r\nresources\r\n| where type =~ \"microsoft.devices/iothubs\" and\r\n tostring(sku.tier) =~ 'Free'\r\n| project recommendationId=\"eeba3a49-fef0-481f-a471-7ff01139b474\", name, id, tags, param1=strcat(\"tier:\", tostring(sku.tier))\r\n\r\n" - }, - { - "aprlGuid": "214cbc46-747e-4354-af6e-6bf0054196a5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-ha-dr#availability-zones", - "name": "Azure IoT Hub high availability and disaster recovery" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "In regions supporting Availability Zones for IoT Hub, using these zones boosts availability. They're automatically activated for new IoT Hubs in supported areas.\n", - "pgVerified": false, - "description": "Use Availability Zones", - "potentialBenefits": "Boosts IoT Hub availability", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "b1e1378d-4572-4414-bebd-b8872a6d4d1c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-dps/concepts-service", - "name": "IoT Hub Device Provisioning Service (DPS) terminology" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Device Provisioning Service (DPS) enables easy redistribution of IoT devices for scaling and availability, allowing devices to be reassigned and not bound to specific IoT Hub instances. Devices in IoT Hubs using DPS should be verified for DPS utilization.\n", - "pgVerified": false, - "description": "Use Device Provisioning Service", - "potentialBenefits": "Enhances scalability and availability", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// list all IoT Hubs that do not have a linked IoT Hub Device Provisioning Service (DPS)\r\nresources\r\n| where type =~ \"microsoft.devices/iothubs\"\r\n| project id, iotHubName=tostring(properties.hostName), tags, resourceGroup\r\n| join kind=fullouter (\r\n resources\r\n | where type == \"microsoft.devices/provisioningservices\"\r\n | mv-expand iotHubs=properties.iotHubs\r\n | project iotHubName = tostring(iotHubs.name), dpsName = name, name=iotHubs.name\r\n) on iotHubName\r\n| where dpsName == ''\r\n| project recommendationId=\"b1e1378d-4572-4414-bebd-b8872a6d4d1c\", name=iotHubName, id, tags, param1='DPS:none'\r\n\r\n" - }, - { - "aprlGuid": "02568a5d-335e-4e51-9f7c-fe2ada977300", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-ha-dr", - "name": "IoT Hub high availability and disaster recovery" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "In case of a regional failure, an IoT Hub can failover to a second region, automatically or manually, to ensure your application continues working.\n", - "pgVerified": false, - "description": "Define Failover Guidelines", - "potentialBenefits": "Ensures business continuity", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "e7dbd21f-b27a-4b8c-a901-cedb1e6d8e1e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c#fallback-route", - "name": "Use message routing - Fallback route" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Using message routing for custom endpoints in IoT Hub, messages might not reach these destinations if specific conditions are unmet. A default route ensures all messages are received, but disabling this safety net risks leaving some messages undelivered.\n", - "pgVerified": false, - "description": "Disabled Fallback Route", - "potentialBenefits": "Prevents undelivered messages", - "tags": null, - "recommendationResourceType": "Microsoft.Devices/IotHubs", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// list all IoT Hubs that have the fallback route disabled\r\nresources\r\n| where type == \"microsoft.devices/iothubs\"\r\n| extend fallbackEnabled=properties.routing.fallbackRoute.isEnabled\r\n| where fallbackEnabled == false\r\n| project recommendationId=\"e7dbd21f-b27a-4b8c-a901-cedb1e6d8e1e\", name, id, tags, param1='FallbackRouteEnabled:false'\r\n\r\n" - }, - { - "aprlGuid": "43663217-a1d3-844b-80ea-571a2ce37c6c", - "recommendationTypeId": "b57f7a29-dcc8-43de-86fa-18d3f9d3764d", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/distribute-data-globally", - "name": "Distribute data globally with Azure Cosmos DB" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enable a secondary region in Cosmos DB for higher SLA without downtime. Simple as pinning a location on a map. For Strong consistency, configure at least three regions for write availability in case of failure.\n", - "pgVerified": true, - "description": "Configure at least two regions for high availability", - "potentialBenefits": "Enhances SLA and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to find Azure Cosmos DB accounts that have less than 2 regions or less than 3 regions with strong consistency level\r\nResources\r\n| where type =~ 'Microsoft.DocumentDb/databaseAccounts'\r\n| where\r\n array_length(properties.locations) < 2 or\r\n (array_length(properties.locations) < 3 and properties.consistencyPolicy.defaultConsistencyLevel == 'Strong')\r\n| project recommendationId='43663217-a1d3-844b-80ea-571a2ce37c6c', name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "9cabded7-a1fc-6e4a-944b-d7dd98ea31a2", - "recommendationTypeId": "5de9f2e6-087e-40da-863a-34b7943beed4", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/how-to-manage-database-account#automatic-failover", - "name": "Manage an Azure Cosmos DB account by using the Azure portal" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Cosmos DB boasts high uptime and resiliency. Even so, issues may arise. With Service-Managed failover, if a region is down, Cosmos DB automatically switches to the next available region, requiring no user action.\n", - "pgVerified": true, - "description": "Enable service-managed failover for multi-region accounts with single write region", - "potentialBenefits": "Auto failover for high uptime", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to list all Azure Cosmos DB accounts that do not have multiple write locations or automatic failover enabled\r\nResources\r\n| where type =~ 'Microsoft.DocumentDb/databaseAccounts'\r\n| where\r\n array_length(properties.locations) > 1 and\r\n tobool(properties.enableAutomaticFailover) == false and\r\n tobool(properties.enableMultipleWriteLocations) == false\r\n| project recommendationId='9cabded7-a1fc-6e4a-944b-d7dd98ea31a2', name, id, tags\r\n" - }, - { - "aprlGuid": "921631f6-ed59-49a5-94c1-f0f3ececa580", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-cosmos-db-nosql", - "name": "High availability in Azure Cosmos DB" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When availability zones are configured, Azure Cosmos DB intelligently distributes the 4 replicas of your data across all available zones. It ensures that your Azure Cosmos DB can withstand an outage in one availability zone and remain fully operational throughout.\n", - "pgVerified": false, - "description": "Enable availability zones", - "potentialBenefits": "Enhances high availability", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to find Azure Cosmos DB accounts that do not utilize availability zones and are deployed in availability-zone supported regions\r\nResources\r\n| where type == \"microsoft.documentdb/databaseaccounts\"\r\n| where properties.capabilities !has_cs 'EnableServerless'\r\n| project recommendationId='921631f6-ed59-49a5-94c1-f0f3ececa580', name, id, tags, locations=properties.locations\r\n| mv-expand locations\r\n| where not(locations.isZoneRedundant) //filter out already AZ enabled regions\r\n| extend location=tostring(locations.locationName)\r\n| project-away locations\r\n| where location in (\r\n 'Australia East', 'Brazil South', 'Canada Central', 'Central India', 'Central US',\r\n 'China North 3', 'East Asia', 'East US', 'East US 2', 'France Central',\r\n 'Germany West Central', 'Israel Central', 'Italy North', 'Japan East', 'Japan West',\r\n 'Korea Central', 'Mexico Central', 'New Zealand North', 'North Europe', 'Norway East',\r\n 'Poland Central', 'Qatar Central', 'South Africa North', 'South Central US', 'Southeast Asia',\r\n 'Spain Central', 'Sweden Central', 'Switzerland North', 'UAE North', 'UK South',\r\n 'US Gov Virginia', 'West Europe', 'West US 2', 'West US 3') // filter out regions unsupported for AZs\r\n| project-rename param1=location\r\n" - }, - { - "aprlGuid": "9ce78192-74a0-104c-b5bb-9a443f941649", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/distribute-data-globally", - "name": "Distribute data globally with Azure Cosmos DB" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Multi-region write capability allows for designing applications that are highly available across multiple regions, though it demands careful attention to consistency requirements and conflict resolution. Improper setup may decrease availability and cause data corruption due to unhandled conflicts.\n", - "pgVerified": true, - "description": "Evaluate multi-region write capability", - "potentialBenefits": "Enhances high availability", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query to find Azure Cosmos DB accounts that have multiple read locations but do not have multiple write locations enabled\r\nResources\r\n| where type =~ 'Microsoft.DocumentDb/databaseAccounts'\r\n| where\r\n array_length(properties.locations) > 1 and\r\n properties.enableMultipleWriteLocations == false\r\n| project recommendationId='9ce78192-74a0-104c-b5bb-9a443f941649', name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "e544520b-8505-7841-9e77-1f1974ee86ec", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/continuous-backup-restore-introduction", - "name": "Continuous backup with point in time restore feature in Azure Cosmos DB" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Cosmos DB's backup is always on, offering protection against data mishaps. Continuous mode allows for self-serve restoration to a pre-mishap point, unlike periodic mode which requires contacting Microsoft support, leading to longer restore times.\n", - "pgVerified": true, - "description": "Configure continuous backup mode", - "potentialBenefits": "Faster self-serve data restore", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Query all Azure Cosmos DB accounts that do not have continuous backup mode configured\r\nResources\r\n| where type =~ 'Microsoft.DocumentDb/databaseAccounts'\r\n| where\r\n properties.backupPolicy.type == 'Periodic' and\r\n properties.enableMultipleWriteLocations == false and\r\n properties.enableAnalyticalStorage == false\r\n| project recommendationId='e544520b-8505-7841-9e77-1f1974ee86ec', name, id, tags\r\n" - }, - { - "aprlGuid": "c006604a-0d29-684c-99f0-9729cb40dac5", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/nosql/query/pagination#handling-multiple-pages-of-results", - "name": "Pagination in Azure Cosmos DB" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Cosmos DB has a 4 MB response limit, leading to paginated results for large or partition-spanning queries. Each page shows availability and provides a continuation token for the next. A while loop in code is necessary to traverse all pages until completion.\n", - "pgVerified": true, - "description": "Ensure query results are fully drained", - "potentialBenefits": "Maximizes data retrieval efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "7eb32cf9-9a42-1540-acf8-597cbba8a418", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/nosql/conceptual-resilient-sdk-applications", - "name": "Designing resilient applications with Azure Cosmos DB SDKs" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Using a single instance of the SDK client for each account and application is crucial as connections are tied to the client. Compute environments have a limit on open connections, affecting connectivity when exceeded.\n", - "pgVerified": true, - "description": "Maintain singleton pattern in your client", - "potentialBenefits": "Optimizes connections and efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "fa6ac22f-0584-bb4b-80e4-80f4755d1a97", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/nosql/conceptual-resilient-sdk-applications", - "name": "Designing resilient applications with Azure Cosmos DB SDKs" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Cosmos DB SDKs automatically manage many transient errors through retries. Despite this, it's crucial for applications to implement additional retry policies targeting specific cases that the SDKs can't generically address, ensuring more robust error handling.\n", - "pgVerified": true, - "description": "Implement retry logic in your client", - "potentialBenefits": "Enhances error handling resilience", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "deaea200-013c-414b-ac9f-bfa7a7fb13f0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cosmos-db/create-alerts", - "name": "Create alerts for Azure Cosmos DB using Azure Monitor" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring the availability and responsiveness of Azure Cosmos DB resources and having alerts set up for your workload is a good practice. This ensures you stay proactive in handling unforeseen events.\n", - "pgVerified": true, - "description": "Monitor Cosmos DB health and set up alerts", - "potentialBenefits": "Proactive issue management", - "tags": null, - "recommendationResourceType": "Microsoft.DocumentDB/databaseAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "54c3191b-b535-1946-bba9-b754f44060f6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic", - "name": "Azure Event Grid - Enable diagnostic logs for Event Grid resources" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Enabling diagnostic settings on Azure Event Grid resources like custom topics, system topics, and domains lets you capture and view diagnostic information to troubleshoot failures effectively.\n", - "pgVerified": false, - "description": "Configure Diagnostic Settings for all Azure Event Grid resources", - "potentialBenefits": "Enhanced troubleshooting for Event Grid", - "tags": null, - "recommendationResourceType": "Microsoft.EventGrid/topics", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "92162eb5-4323-3145-8a6c-525ce2f0700e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry#dead-letter-events", - "name": "Azure Event Grid delivery and retry" - } - ], - "recommendationControl": "Personalized", - "longDescription": "Event Grid may not deliver an event within a specific time or after several attempts, leading to dead-lettering where undelivered events are sent to a storage account.\n", - "pgVerified": false, - "description": "Configure Dead-letter to save events that cannot be delivered", - "potentialBenefits": "Saves undelivered events", - "tags": null, - "recommendationResourceType": "Microsoft.EventGrid/topics", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b2069f64-4741-3d4a-a71d-50c8b03f5ab7", - "recommendationTypeId": "bdac9c7b-b9b8-f572-0450-f161c430861c", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints", - "name": "Configure private endpoints for Azure Event Grid topics or domains" - } - ], - "recommendationControl": "Security", - "longDescription": "Use private endpoints for secure event ingress to custom topics/domains via a private link, avoiding the public internet. It employs an IP from the VNet space for your topic/domain.\n", - "pgVerified": false, - "description": "Azure Event Grid topics should use Private Link Private Endpoints", - "potentialBenefits": "Secure, private VNet ingress", - "tags": null, - "recommendationResourceType": "Microsoft.EventGrid/topics", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all eventgrid services not protected by private endpoints.\r\nResources\r\n| where type contains \"eventgrid\"\r\n| where properties['publicNetworkAccess'] == \"Enabled\"\r\n| project recommendationId = \"b2069f64-4741-3d4a-a71d-50c8b03f5ab7\", name, id, tags\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "84636c6c-b317-4722-b603-7b1ffc16384b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/event-hubs/event-hubs-geo-dr?tabs=portal#availability-zones", - "name": "Azure Event Hubs - Geo-disaster recovery" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When using the Azure portal, zone redundancy is automatically enabled. However, some Infrastructure as Code (IaC) tools may default this to false. To ensure replication of metadata and events across data centers in an availability zone, always verify that zone redundancy is enabled.\n", - "pgVerified": true, - "description": "Ensure zone redundancy is enabled in supported regions", - "potentialBenefits": "Enhanced fault tolerance for Event Hub", - "tags": null, - "recommendationResourceType": "Microsoft.EventHub/namespaces", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Event Hub namespace instances that are not zone redundant\r\nresources\r\n| where type == \"microsoft.eventhub/namespaces\"\r\n| where properties.zoneRedundant == false\r\n| project recommendationId = \"84636c6c-b317-4722-b603-7b1ffc16384b\", name, id, tags, param1 = \"ZoneRedundant: False\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "fbfef3df-04a5-41b2-a8fd-b8541eb04956", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/event-hubs/event-hubs-auto-inflate", - "name": "Azure Event Hubs - Automatically scale throughput units" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Enable auto-inflate on Event Hub Standard tier namespaces to automatically scale up throughput units (TUs), meeting usage needs and preventing data ingress or egress throttle scenarios by adjusting to allowed rates.\n", - "pgVerified": true, - "description": "Enable auto-inflate on Event Hub Standard tier", - "potentialBenefits": "Prevents throttling by autoscaling TUs", - "tags": null, - "recommendationResourceType": "Microsoft.EventHub/namespaces", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Event Hub namespace instances that are Standard tier and do not have Auto Inflate enabled\r\nresources\r\n| where type == \"microsoft.eventhub/namespaces\"\r\n| where sku.tier == \"Standard\"\r\n| where properties.isAutoInflateEnabled == \"false\"\r\n| project recommendationId = \"fbfef3df-04a5-41b2-a8fd-b8541eb04956\", name, id, tags, param1 = \"AutoInflateEnabled: False\"\r\n\r\n" - }, - { - "aprlGuid": "be448849-0d7d-49ba-9c94-9573ee533d5d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/service-health/resource-health-overview", - "name": "Resource Health" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Configure Resource Health Alerts for all applicable resources to stay informed about the current and historical health status of your Azure resources. They notify you when these resources have a change in their health status.\n", - "pgVerified": true, - "description": "Configure Resource Health Alerts", - "potentialBenefits": "Stay informed on resource status", - "tags": null, - "recommendationResourceType": "Microsoft.Insights/activityLogAlerts", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "dac421ec-2832-4c37-839e-b6dc5a38f2fa", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/app/convert-classic-resource", - "name": "Migrate an Application Insights classic resource to a workspace-based resource" - } - ], - "recommendationControl": "ServiceUpgradeAndRetirement", - "longDescription": "Classic Application Insights retires in February 2024. To minimize disruption to existing application monitoring scenarios, transition to workspace-based Application Insights before 29 February 2024.\n", - "pgVerified": false, - "description": "Convert Classic Deployments", - "potentialBenefits": "Avoid service disruption post-Feb 2024", - "tags": null, - "recommendationResourceType": "Microsoft.Insights/components", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// Filters Application Insights resources with ‘Classic’ deployment type\r\nresources\r\n| where type =~ \"microsoft.insights/components\"\r\n| extend IngestionMode = properties.IngestionMode\r\n| where IngestionMode =~ 'ApplicationInsights'\r\n| project recommendationId= \"dac421ec-2832-4c37-839e-b6dc5a38f2fa\", name, id, tags, param1=\"ApplicationInsightsDeploymentType: Classic\"\r\n\r\n" - }, - { - "aprlGuid": "1cca00d2-d9ab-8e42-a788-5d40f49405cb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/soft-delete-overview", - "name": "Azure Key Vault soft-delete overview" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Key Vault's soft-delete feature enables recovery of deleted vaults and objects like keys, secrets, and certificates. When enabled, marked resources are retained for 90 days, allowing for their recovery, essentially undoing deletion.\n", - "pgVerified": true, - "description": "Key vaults should have soft delete enabled", - "potentialBenefits": "Enables recovery of deleted items", - "tags": null, - "recommendationResourceType": "Microsoft.KeyVault/vaults", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Key Vaults that do not have soft delete enabled.\r\nresources\r\n| where type == \"microsoft.keyvault/vaults\"\r\n| where isnull(properties.enableSoftDelete) or properties.enableSoftDelete != \"true\"\r\n| project recommendationId = \"1cca00d2-d9ab-8e42-a788-5d40f49405cb\", name, id, tags, param1 = \"EnableSoftDelete: Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "70fcfe6d-00e9-5544-a63a-fff42b9f2edb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/soft-delete-overview#purge-protection", - "name": "Azure Key Vault purge-protection overview" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Purge protection secures against malicious deletions by enforcing a retention period for soft deleted key vaults, ensuring no one, not even insiders or Microsoft, can purge your key vaults during this period, preventing permanent data loss.\n", - "pgVerified": true, - "description": "Key vaults should have purge protection enabled", - "potentialBenefits": "Protects from insider attacks, avoids data loss", - "tags": null, - "recommendationResourceType": "Microsoft.KeyVault/vaults", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This resource graph query will return all Key Vaults that do not have Purge Protection enabled.\r\nresources\r\n| where type == \"microsoft.keyvault/vaults\"\r\n| where isnull(properties.enablePurgeProtection) or properties.enablePurgeProtection != \"true\"\r\n| project recommendationId = \"70fcfe6d-00e9-5544-a63a-fff42b9f2edb\", name, id, tags, param1 = \"EnablePurgeProtection: Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "00c3d2b0-ea6e-4c4b-89be-b78a35caeb51", - "recommendationTypeId": "2e96bc2f-1972-e471-9e70-ae58d41e9d2a", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/security-features#network-security", - "name": "Azure Key Vault Private Link Service overview" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure Private Link Service lets you securely and privately connect to Azure Key Vault via a Private Endpoint in your VNet, using a private IP and eliminating public Internet exposure.\n", - "pgVerified": true, - "description": "Private endpoint should be configured for Key Vault", - "potentialBenefits": "Secure Key Vault with Private Link", - "tags": null, - "recommendationResourceType": "Microsoft.KeyVault/vaults", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This resource graph query will return all Key Vaults that does not have a Private Endpoint Connection or where a private endpoint exists but public access is enabled\r\n\r\nresources\r\n| where type == \"microsoft.keyvault/vaults\"\r\n| where isnull(properties.privateEndpointConnections) or properties.privateEndpointConnections[0].properties.provisioningState != (\"Succeeded\") or (isnull(properties.networkAcls) and properties.publicNetworkAccess == 'Enabled')\r\n| extend param1 = strcat('Private Endpoint: ', iif(isnotnull(properties.privateEndpointConnections),split(properties.privateEndpointConnections[0].properties.privateEndpoint.id,'/')[8],'No Private Endpoint'))\r\n| extend param2 = strcat('Access: ', iif(properties.publicNetworkAccess == 'Disabled', 'Public Access Disabled', iif(isnotnull(properties.networkAcls), 'NetworkACLs in place','Public Access Enabled')))\r\n| project recommendationId = \"00c3d2b0-ea6e-4c4b-89be-b78a35caeb51\", name, id, tags, param1, param2\r\n\r\n" - }, - { - "aprlGuid": "e7091145-3642-bd41-bb58-66502e64d2cd", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/best-practices#why-we-recommend-separate-key-vaults", - "name": "Azure Key Vault best practices overview" - } - ], - "recommendationControl": "Governance", - "longDescription": "Key vaults are security boundaries for secret storage. Grouping secrets together increases risk during a security event, as attacks could access multiple secrets.\n", - "pgVerified": true, - "description": "Use separate key vaults per application per environment", - "potentialBenefits": "Enhanced security, Reduced risk", - "tags": null, - "recommendationResourceType": "Microsoft.KeyVault/vaults", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1dc0821d-4f14-7644-bab4-ba208ff5f7fa", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/logging?tabs=Vault", - "name": "Azure Key Vault logging overview" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Enable logs, set up alerts, and adhere to retention requirements for improved monitoring and security of Key Vault access, detailing the frequency and identity of users.\n", - "pgVerified": true, - "description": "Diagnostic logs in Key Vault should be enabled", - "potentialBenefits": "Enhanced monitoring and security compliance", - "tags": null, - "recommendationResourceType": "Microsoft.KeyVault/vaults", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "611c7c96-ac55-4ddf-909e-9eb70fd048b7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-registries?view=azureml-api-2&tabs=cli", - "name": "Manage Azure Machine Learning registries" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure Machine Learning registries enables to create and use assets (models, env, components, and datasets) in different workspaces. Registries support multi-region replication for low latency access to assets, allowing to use them in workspaces located in different Azure regions.\n", - "pgVerified": false, - "description": "Create the Azure machine learning registry in multiple regions", - "potentialBenefits": "Improves performance and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/registries", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "a86ed26a-59d9-47bd-b440-6bc71b843978", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-high-availability-machine-learning?view=azureml-api-2", - "name": "Plan for multi-regional deployment" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Ensure you have a recovery strategy defined. Check regional availability and paired regions. Machine Learning doesn't have auto failover. Therefore, you must design a strategy that encompasses the workspace and all its dependencies, such as Key Vault, Azure Storage, and Container Registry.\n", - "pgVerified": false, - "description": "Plan for a multi-regional deployment of Azure Machine Learning and associated resources", - "potentialBenefits": "Provides multi-region disaster recovery strategy", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "675d249a-9486-45e3-8e89-863f5802782d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-high-availability-machine-learning?view=azureml-api-2", - "name": "Failover for business continuity and disaster recovery" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "If your primary workspace is unavailable, switch to the secondary workspace to continue work. Azure Machine Learning doesn't auto-submit jobs to the secondary workspace during an outage. Update your code configuration to point to the new workspace resource.\n", - "pgVerified": false, - "description": "Deploy Azure Machine learning workspace in secondary region", - "potentialBenefits": "Provides recovery from regional outages", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "13794a63-8d95-47ce-acbd-5925ede5b208", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-high-availability-machine-learning?view=azureml-api-2", - "name": "Failover for business continuity and disaster recovery" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Create compute resources for training a Machine Learning model in selected regions. Ensure both regions have sufficient compute quota for dynamic scaling. Customers must configure HA across zones for attached compute resources like AKS, Azure Databricks, Container Instances.\n", - "pgVerified": false, - "description": "Ensure to create Machine Learning Compute resources in secondary region", - "potentialBenefits": "High availability and disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "98f15850-f31e-4fb2-8874-74f5aabbcf91", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/reference-checkpoint-performance-for-large-models?view=azureml-api-2&tabs=PYTORCH#why-checkpoint-optimization-for-large-model-training-matters", - "name": "Importance of checkpoint optimization" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Checkpoint optimization for large model training is crucial for disaster recovery. It reduces training time, increases reliability, improves cost efficiency, enhances resource utilization, and supports scalability by saving model states periodically to resume training from the last saved point.\n", - "pgVerified": false, - "description": "Ensure checkpoints are used for AI training models", - "potentialBenefits": "Reduces costs, training time and increases reliability.", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "6e4f0fd1-1853-4b94-9736-6d6d239d2694", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-quotas?view=azureml-api-2", - "name": "Manage resource quotas" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "When selecting regions for BCDR, ensure that both regions offer adequate compute quotas to meet your requirements in the same SKU. This ensures that you can failover to the secondary region without any issues.\n", - "pgVerified": false, - "description": "Selecting regions for BCDR, ensure that both regions offer adequate compute quotas", - "potentialBenefits": "Provide enough compute resources to the secondary region", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "6e2af91f-477d-46a5-b8ce-6cd1b8176550", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/concept-compute-target?view=azureml-api-2#supported-vm-series-and-sizes", - "name": "What are compute targets in Azure Machine Learning" - } - ], - "recommendationControl": "ServiceUpgradeAndRetirement", - "longDescription": "When choosing SKUs, opt for those that support longer terms and steer clear of any SKUs that are nearing retirement. This ensures that you can continue to use the SKU for a longer period of time.\n", - "pgVerified": false, - "description": "Choose SKUs with longer terms and avoid those nearing retirement", - "potentialBenefits": "supportability, longer term support", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "cf2569bb-1cf2-46ce-8885-d742dc6f4a4c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/n-series-migration", - "name": "Migration Guide for GPU Compute Workloads in Azure" - } - ], - "recommendationControl": "ServiceUpgradeAndRetirement", - "longDescription": "Avoid selecting NC and NC_Promo series Azure virtual machines for machine learning VM quotas and make sure to migrate to newer versions.\n", - "pgVerified": false, - "description": "Avoid NC and NC_Promo series Azure VMs for machine learning quotas; migrate to newer versions", - "potentialBenefits": "Avoid service disruption, longer term support", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "48ea6480-6263-40ba-8937-326d790e63f6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-quotas?view=azureml-api-2", - "name": "Manage and increase quotas and limits for resources with Azure Machine Learning" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Requests for additional Azure Machine Learning quota should be made through the Azure Machine Learning Studio instead of the subscription level in the Azure portal.\n", - "pgVerified": false, - "description": "Make Azure Machine Learning quota requests through the Azure Machine Learning Studio", - "potentialBenefits": "Scalability,capacity planning", - "tags": null, - "recommendationResourceType": "Microsoft.MachineLearningServices/workspaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "af426a99-62a6-6b4c-9662-42d220b413b8", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/azure-netapp-files-service-levels", - "name": "Service levels for Azure NetApp Files | Microsoft Learn" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Service levels, part of capacity pool attributes, determine the maximum throughput per volume quota in Azure NetApp Files. It combines read and write speed, offering three levels: Standard (16 MiB/s per 1TiB), Premium (64 MiB/s per 1TiB), and Ultra (128 MiB/s per 1TiB) throughput.\n", - "pgVerified": true, - "description": "Use the correct service level and volume quota size for the expected performance level", - "potentialBenefits": "Optimized performance and cost efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "ab984130-c57b-6c4a-8d04-6723b4e1bdb6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/azure-netapp-files-network-topologies", - "name": "Guidelines for Azure NetApp Files network planning | Microsoft Learn" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Standard network feature in Azure NetApp Files enhances IP limits and VNet capabilities, including network security groups, user-defined routes on subnets, and diverse connectivity options.\n", - "pgVerified": true, - "description": "Use standard network features for production in Azure NetApp Files", - "potentialBenefits": "Enhanced connectivity and security", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without standard network features.\r\nresources\r\n| where type =~ \"microsoft.netapp/netappaccounts/capacitypools/volumes\"\r\n| where properties.networkFeatures != \"Standard\"\r\n| project recommendationId = \"ab984130-c57b-6c4a-8d04-6723b4e1bdb6\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "47d100a5-7f85-5742-967a-67eb5081240a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/use-availability-zones", - "name": "Use availability zones for high availability in Azure NetApp Files | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Availability zones are distinct locations within an Azure region to withstand local failures. Deploy your workload in multiple availability zones and use application-based replication or Azure NetApp Files cross-zone replication to achieve high availability. Note that failover is a manual process.\n", - "pgVerified": true, - "description": "Use availability zones for high availability in Azure NetApp Files", - "potentialBenefits": "High Availability across availability zones", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without an availability zone defined.\r\nResources\r\n| where type =~ \"Microsoft.NetApp/netAppAccounts/capacityPools/volumes\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where array_length(zones) == 0 or isnull(zones)\r\n| project recommendationId = \"47d100a5-7f85-5742-967a-67eb5081240a\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "8bb690e8-64d5-4838-8703-9ee3dbac688f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/manage-availability-zone-volume-placement", - "name": "Manage availability zone volume placement for Azure NetApp Files | Microsoft Learn" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Azure NetApp Files' availability zone (AZ) volume placement feature lets you deploy volumes in the same AZ with Azure compute and other services to have within AZ latency and share the same AZ failure domain.\n", - "pgVerified": true, - "description": "Deploy ANF volumes in the same availability zone with Azure compute and other services", - "potentialBenefits": "Within AZ latency and tolerate failure of other AZ", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "72827434-c773-4345-9493-34848ddf5803", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/snapshots-introduction", - "name": "How Azure NetApp Files snapshots work | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure NetApp Files snapshot technology ensures stability, scalability, and swift data recoverability without affecting performance. It supports automatic snapshot creation via policies for Azure NetApp Files data.\n", - "pgVerified": true, - "description": "Use snapshots for data protection in Azure NetApp Files", - "potentialBenefits": "Stable, scalable, swift recovery, no perf impact", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without a snapshot policy defined.\r\nresources\r\n| where type == \"microsoft.netapp/netappaccounts/capacitypools/volumes\"\r\n| where properties.dataProtection.snapshot.snapshotPolicyId == \"\"\r\n| project recommendationId = \"72827434-c773-4345-9493-34848ddf5803\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "b2fb3e60-97ec-e34d-af29-b16a0d61c2ac", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/backup-introduction", - "name": "Understand Azure NetApp Files backup | Microsoft Learn" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure NetApp Files offers a fully managed backup solution enhancing long-term recovery, archiving, and compliance.\n", - "pgVerified": true, - "description": "Enable backup for data protection in Azure NetApp Files", - "potentialBenefits": "Enhances data recovery and compliance", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without a backup policy defined.\r\nresources\r\n| where type == \"microsoft.netapp/netappaccounts/capacitypools/volumes\"\r\n| where properties.dataProtection.backup.backupPolicyId == \"\"\r\n| project recommendationId = \"b2fb3e60-97ec-e34d-af29-b16a0d61c2ac\", name, id, tags\r\n" - }, - { - "aprlGuid": "e30317d2-c502-4dfe-a2d3-0a737cc79545", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-netapp-files/cross-region-replication-introduction", - "name": "Cross-region replication of Azure NetApp Files volumes" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure NetApp Files replication offers data protection by allowing asynchronous cross-region volume replication for application failover in case of regional outages. Volumes can be replicated across regions, not concurrently with cross-zone replication. Note that failover is a manual process.\n", - "pgVerified": true, - "description": "Enable Cross-region replication of Azure NetApp Files volumes", - "potentialBenefits": "Enhanced data protection and disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without cross-region replication.\r\nresources\r\n| where type == \"microsoft.netapp/netappaccounts/capacitypools/volumes\"\r\n| extend remoteVolumeRegion = properties.dataProtection.replication.remoteVolumeRegion\r\n| extend volumeType = properties.volumeType\r\n| extend replicationType = iff((remoteVolumeRegion == location), \"CZR\", iff((remoteVolumeRegion == \"\"),\"n/a\",\"CRR\"))\r\n| where replicationType != \"CRR\" and volumeType != \"DataProtection\"\r\n| project recommendationId = \"e30317d2-c502-4dfe-a2d3-0a737cc79545\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "e3d742e1-dacd-9b48-b6b1-510ec9f87c96", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/cross-zone-replication-introduction", - "name": "Cross-zone replication of Azure NetApp Files volumes | Microsoft Learn" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "The cross-zone replication (CZR) feature enables asynchronous data replication between Azure NetApp Files volumes across different availability zones, ensuring data protection and critical application failover in case of zone-wide disasters. Note that failover is a manual process.\n", - "pgVerified": true, - "description": "Enable Cross-zone replication of Azure NetApp Files volumes", - "potentialBenefits": "Enhances disaster recovery across availability zones", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Azure NetApp Files volumes without cross-zone replication.\r\nresources\r\n| where type == \"microsoft.netapp/netappaccounts/capacitypools/volumes\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| extend remoteVolumeRegion = properties.dataProtection.replication.remoteVolumeRegion\r\n| extend volumeType = properties.volumeType\r\n| extend replicationType = iff((remoteVolumeRegion == location), \"CZR\", iff((remoteVolumeRegion == \"\"),\"n/a\",\"CRR\"))\r\n| where replicationType != \"CZR\" and volumeType != \"DataProtection\"\r\n| project recommendationId = \"e3d742e1-dacd-9b48-b6b1-510ec9f87c96\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "2f579fc9-e599-0d44-8b97-254f50ae04d8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/monitor-azure-netapp-files", - "name": "Ways to monitor Azure NetApp Files | Microsoft Learn" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Azure NetApp Files offers metrics like allocated storage, actual usage, volume IOPS, and latency, enabling a better understanding of usage patterns and volume performance for NetApp accounts.\n", - "pgVerified": true, - "description": "Monitor Azure NetApp Files metrics to better understand usage pattern and performance", - "potentialBenefits": "Optimize usage and performance", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "687ae58f-517f-ca43-90fe-922497e61283", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/azure-policy-definitions", - "name": "Azure Policy definitions for Azure NetApp Files | Microsoft Learn" - } - ], - "recommendationControl": "Governance", - "longDescription": "Azure NetApp Files supports Azure policy integration using either built-in policy definitions or by creating custom ones to maintain organizational standards and compliance.\n", - "pgVerified": true, - "description": "Enforce standards and assess compliance in Azure NetApp Files with Azure policy", - "potentialBenefits": "Enforce standards and assess compliance", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "cfa2244b-5436-47de-8287-b217875d3b0a", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/configure-network-features", - "name": "Configure network features for an Azure NetApp Files volume" - } - ], - "recommendationControl": "Security", - "longDescription": "Access to the delegated subnet should be limited to specific Azure Virtual Networks. SMB-enabled volumes' share permissions should move away from 'Everyone/Full control'. NFS-enabled volumes' access needs to be controlled via export policies and/or NFSv4.1 ACLs.\n", - "pgVerified": true, - "description": "Restrict default access to Azure NetApp Files volumes", - "potentialBenefits": "Enhanced security, Reduced data breach risk", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "d1e7ccc3-e6c1-40e9-a36e-fd134711c808", - "recommendationTypeId": "e4bebd74-387a-4a74-b757-475d2d1b4e3e", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/faq-application-resilience#do-i-need-to-take-special-precautions-for-smb-based-applications", - "name": "Do I need to take special precautions for SMB-based applications? | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Certain SMB applications need SMB Transparent Failover for maintenance without interrupting server connectivity. Azure NetApp Files provides this through SMB Continuous Availability for applications like Citrix App Layering, FSLogix user/profile containers, Microsoft SQL Server, MSIX app attach.\n", - "pgVerified": true, - "description": "Make use of SMB continuous availability for supported applications", - "potentialBenefits": "Zero downtime for SMB apps", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "60f36f9b-fac9-4160-bbf5-57af04da4f53", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-netapp-files/faq-application-resilience#what-do-you-recommend-for-handling-potential-application-disruptions-due-to-storage-service-maintenance-events", - "name": "What do you recommend for handling potential application disruptions due to storage service maintenance events? | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure NetApp Files might undergo occasional planned maintenance such as platform updates or service and software upgrades. It's important to be aware of the application's resiliency settings to cope with these storage service maintenance events.\n", - "pgVerified": true, - "description": "Ensure application resilience for service maintenance events", - "potentialBenefits": "Minimizes downtime during maintenance", - "tags": null, - "recommendationResourceType": "Microsoft.NetApp/netAppAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "823b0cff-05c0-2e4e-a1e7-9965e1cfa16f", - "recommendationTypeId": "c9c9750b-9ddb-436f-b19a-9c725539a0b5", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/application-gateway-autoscaling-zone-redundant#autoscaling-and-high-availability", - "name": "Application Gateway Autoscaling Zone-Redundant" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Azure Application Gateways v2 are always deployed in a highly available fashion with multiple instances by default. Enabling autoscale ensures the service is not reliant on manual intervention for scaling.\n", - "pgVerified": true, - "description": "Ensure Autoscale feature has been enabled", - "potentialBenefits": "Enhances uptime and enables autoscaling", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all Application Gateways that do not have autoscale enabled or have a min capacity of 1\r\nresources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| where isnull(properties.autoscaleConfiguration) or properties.autoscaleConfiguration.minCapacity <= 1\r\n| project recommendationId = \"823b0cff-05c0-2e4e-a1e7-9965e1cfa16f\", name, id, tags, param1 = \"autoScaleConfiguration: isNull or MinCapacity <= 1\"\r\n| order by id asc\r\n\r\n\r\n" - }, - { - "aprlGuid": "233a7008-71e9-e745-923e-1a1c7a0b92f3", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/services/networking/azure-application-gateway#security", - "name": "Application Gateway Security" - } - ], - "recommendationControl": "Security", - "longDescription": "Secure all incoming connections using HTTPS for production services with end-to-end SSL/TLS or SSL/TLS termination at the Application Gateway to protect against attacks and ensure data remains private and encrypted between the web server and browsers.\n", - "pgVerified": true, - "description": "Secure all incoming connections with SSL", - "potentialBenefits": "Enhanced security and privacy", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// You can use the following Azure Resource Graph query to check if an HTTP rule is using an SSL certificate or is using Azure Key Vault to store the certificates\r\nresources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| mv-expand frontendPorts = properties.frontendPorts\r\n| mv-expand httpListeners = properties.httpListeners\r\n| where isnull(parse_json(httpListeners.properties.sslCertificate))\r\n| project recommendationId=\"233a7008-71e9-e745-923e-1a1c7a0b92f3\", name, id, tags, param1=strcat(\"frontendPort: \", frontendPorts.properties.port), param2=\"tls: false\"\r\n\r\n" - }, - { - "aprlGuid": "8d9223c4-730d-ca47-af88-a9a024c37270", - "recommendationTypeId": "efe75f01-6fff-5d9d-08e6-092b98d3fb3f", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/features#web-application-firewall", - "name": "Application Gateway - Web Application Firewall" - } - ], - "recommendationControl": "Security", - "longDescription": "Use Application Gateway with Web Application Firewall (WAF) in an application virtual network to safeguard inbound HTTP/S internet traffic. WAF offers centralized defense against potential exploits through OWASP core rule sets-based rules.\n", - "pgVerified": true, - "description": "Enable Web Application Firewall policies", - "potentialBenefits": "Enhanced security for HTTP/S traffic", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all Application Gateways that do not have WAF enabled\r\nResources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| where properties.firewallpolicy != \"\"\r\n| project recommendationId = \"8d9223c4-730d-ca47-af88-a9a024c37270\", name, id, tags, param1 = \"webApplicationFirewallConfiguration: isNull\"\r\n| order by id asc\r\n\r\n\r\n" - }, - { - "aprlGuid": "7893f0b3-8622-1d47-beed-4b50a19f7895", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/overview-v2", - "name": "Application Gateway Overview V2" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use Application Gateway v2 for built-in features like autoscaling, static VIPs, Azure KeyVault integration for better traffic management and performance, unless v1 is necessary.\n", - "pgVerified": true, - "description": "Migrate to Application Gateway v2", - "potentialBenefits": "Better performance, autoscaling, more features", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Get all Application Gateways, which are using the deprecated V1 SKU\r\nresources\r\n| where type =~ 'microsoft.network/applicationgateways'\r\n| extend tier = properties.sku.tier\r\n| where tier == 'Standard' or tier == 'WAF'\r\n| project recommendationId = \"7893f0b3-8622-1d47-beed-4b50a19f7895\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "5d035919-898d-a047-8d5d-454e199692e5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/application-gateway-metrics", - "name": "Application Gateway Metrics" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Enable logging in storage accounts, Log Analytics, and monitoring services for auditing and insights.\n", - "pgVerified": true, - "description": "Monitor and Log the configurations and traffic", - "potentialBenefits": "Enhanced traffic insight and audit", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "847a8d88-21c4-bc48-a94e-562206edd767", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/application-gateway-probe-overview", - "name": "Application Gateway Probe Overview" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Using custom health probes enhances understanding of backend availability and facilitates monitoring of backend services for any impact.\n", - "pgVerified": true, - "description": "Use Health Probes to detect backend availability", - "potentialBenefits": "Ensures backend uptime monitoring.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Application Gateways are not using health probes to monitor the availability of the backend systems\r\nresources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| where array_length(properties.probes) == 0\r\n| project recommendationId=\"847a8d88-21c4-bc48-a94e-562206edd767\", name, id, tags, param1=\"customHealthProbeUsed: false\"\r\n\r\n" - }, - { - "aprlGuid": "c9c00f2a-3888-714b-a72b-b4c9e8fcffb2", - "recommendationTypeId": "5c488377-be3e-4365-92e8-09d1e8d9038c", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/services/networking/azure-application-gateway#reliability", - "name": "Well-Architected Framework Application Gateway Reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Deploying Application Gateway in a zone-aware configuration ensures continued customer access to services even if a specific zone goes down, as services in other zones remain available.\n", - "pgVerified": true, - "description": "Deploy Application Gateway in a zone-redundant configuration", - "potentialBenefits": "Enhanced uptime and customer access", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// list Application Gateways that are not configured to use at least 2 Availability Zones\r\nresources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where isnull(zones) or array_length(zones) < 2\r\n| extend zoneValue = iff((isnull(zones)), \"null\", zones)\r\n| project recommendationId = \"c9c00f2a-3888-714b-a72b-b4c9e8fcffb2\", name, id, tags, param1=\"Zones: No Zone or Zonal\", param2=strcat(\"Zones value: \", zoneValue )\r\n\r\n" - }, - { - "aprlGuid": "10f02bc6-e2e7-004d-a2c2-f9bf9f16b915", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-gateway/features#connection-draining", - "name": "Application Gateway Connection Draining" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Using connection draining for backend maintenance ensures graceful removal of backend pool members during updates or health issues. It's enabled via Backend Setting and applies to all members during rule creation.\n", - "pgVerified": true, - "description": "Plan for backend maintenance by using connection draining", - "potentialBenefits": "Smooth updates, no dropped users", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will check if connection draining is enabled\r\nresources\r\n| where type =~ \"microsoft.network/applicationGateways\"\r\n| mv-expand backendHttpSettings = properties.backendHttpSettingsCollection\r\n| extend connectionDrainingEnabled = backendHttpSettings.properties.connectionDraining.enabled\r\n| where connectionDrainingEnabled != true\r\n| extend backendPoolName = backendHttpSettings.name\r\n| project recommendationId = \"10f02bc6-e2e7-004d-a2c2-f9bf9f16b915\", name, id, tags, param1 = \"connectionDraining: Disabled\", param2 = strcat(\"backendSettingsName: \", backendPoolName)\r\n\r\n" - }, - { - "aprlGuid": "8364fd0a-7c0e-e240-9d95-4bf965aec243", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/application-gateway/configuration-infrastructure#size-of-the-subnet", - "name": "Azure Application Gateway infrastructure configuration | Microsoft Learn" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Application Gateway v2 (Standard_v2 or WAF_v2 SKU) can support up to 125 instances. A /24 subnet isn't mandatory for deployment but is advised to provide enough space for autoscaling and maintenance upgrades.\n", - "pgVerified": true, - "description": "Ensure Application Gateway Subnet is using a /24 subnet mask", - "potentialBenefits": "Allows autoscaling and maintenance", - "tags": null, - "recommendationResourceType": "Microsoft.Network/applicationGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will validate the subnet id for an appGW ends with a /24\r\n\r\nresources\r\n| where type =~ 'Microsoft.Network/applicationGateways'\r\n| extend subnetid = tostring(properties.gatewayIPConfigurations[0].properties.subnet.id)\r\n| join kind=leftouter(resources\r\n | where type == \"microsoft.network/virtualnetworks\"\r\n | mv-expand properties.subnets\r\n | extend subnetid = tostring(properties_subnets.id)\r\n | extend addressprefix = tostring(properties_subnets.properties.addressPrefix)\r\n | project subnetid, addressprefix) on subnetid\r\n| where addressprefix !endswith '/24'\r\n| project recommendationId = \"8364fd0a-7c0e-e240-9d95-4bf965aec243\", name, id, tags, param1 = strcat('AppGW subnet prefix: ', addressprefix)\r\n\r\n" - }, - { - "aprlGuid": "c72b7fee-1fa0-5b4b-98e5-54bcae95bb74", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/framework/services/networking/azure-firewall", - "name": "Azure Well Architected Framework - Azure Firewall" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Firewall offers different SLAs depending on its deployment; in a single availability zone or across multiple, potentially improving reliability and performance.\n", - "pgVerified": true, - "description": "Deploy Azure Firewall across multiple availability zones", - "potentialBenefits": "Enhanced SLA and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List all Azure Firewalls that are not configured with multiple availability zones or deployed without a zone\r\nresources\r\n| where type == 'microsoft.network/azurefirewalls'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where array_length(zones) <= 1 or isnull(zones)\r\n| where isempty(properties.virtualHub.id) or isnull(properties.virtualHub.id)\r\n| project recommendationId = \"c72b7fee-1fa0-5b4b-98e5-54bcae95bb74\", name, id, tags, param1=\"multipleZones:false\"\r\n\r\n" - }, - { - "aprlGuid": "3c8fa7c6-6b78-a24a-a63f-348a7c71acb9", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/essentials/metrics-supported#microsoftnetworkazurefirewalls", - "name": "Azure Firewall metrics supported in Azure Monitor" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitor Azure Firewall for overall health, processed throughput, and outbound SNAT port usage. Get alerted before limits impact services. Consider NAT gateway integration with zonal deployments; note limitations with zone redundant firewalls and secure virtual hub networks.\n", - "pgVerified": true, - "description": "Monitor Azure Firewall metrics", - "potentialBenefits": "Improve health and performance monitoring", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List all Azure Firewalls resources in-scope, along with any metrics associated to Azure Monitor alert rules, that are not fully configured.\r\nresources\r\n| where type == \"microsoft.network/azurefirewalls\"\r\n| project firewallId = tolower(id), name, tags\r\n| join kind = leftouter (\r\n resources\r\n | where type == \"microsoft.insights/metricalerts\"\r\n | mv-expand properties.scopes\r\n | mv-expand properties.criteria.allOf\r\n | where properties_scopes contains \"azureFirewalls\"\r\n | project metricId = tolower(properties_scopes), monitoredMetric = properties_criteria_allOf.metricName, tags\r\n | summarize monitoredMetrics = make_list(monitoredMetric) by tostring(metricId)\r\n | project\r\n metricId,\r\n monitoredMetrics,\r\n allAlertsConfigured = monitoredMetrics contains(\"FirewallHealth\") and monitoredMetrics contains (\"Throughput\") and monitoredMetrics contains (\"SNATPortUtilization\")\r\n) on $left.firewallId == $right.metricId\r\n| extend alertsNotFullyConfigured = isnull(allAlertsConfigured) or not(allAlertsConfigured)\r\n| where alertsNotFullyConfigured\r\n| project recommendationId = \"c8fa7c6-6b78-a24a-a63f-348a7c71acb9\", name, id = firewallId, tags, param1 = strcat(\"MetricsAlerts:\", monitoredMetrics)\r\n\r\n" - }, - { - "aprlGuid": "1b2dbf4a-8a0b-5e4b-8f4e-3f758188910d", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/ddos-protection/ddos-protection-overview", - "name": "Azure DDoS Protection overview" - } - ], - "recommendationControl": "Security", - "longDescription": "Associate a DDoS protection plan with the virtual network hosting Azure Firewall to provide enhanced mitigation against DDoS attacks. Azure Firewall Manager integrates the creation of firewall infrastructure and DDoS protection plans.\n", - "pgVerified": true, - "description": "Configure DDoS Protection on the Azure Firewall VNet", - "potentialBenefits": "Enhanced DDoS attack defense", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List all in-scope Azure Firewall resources, where the VNet is not associated to a DDoS Protection Plan\r\nresources\r\n| where type =~ \"Microsoft.Network/azureFirewalls\"\r\n| where isempty(properties.virtualHub.id) or isnull(properties.virtualHub.id)\r\n| mv-expand ipConfig = properties.ipConfigurations\r\n| project\r\n name,\r\n firewallId = id,\r\n tags,\r\n vNetName = split(ipConfig.properties.subnet.id, \"/\", 8)[0],\r\n vNetId = tolower(substring(ipConfig.properties.subnet.id, 0, indexof(ipConfig.properties.subnet.id, \"/subnet\")))\r\n| join kind=fullouter (\r\n resources\r\n | where type =~ \"Microsoft.Network/ddosProtectionPlans\"\r\n | mv-expand vNet = properties.virtualNetworks\r\n | project ddosProtectionPlanId = id, vNetId = tolower(vNet.id)\r\n )\r\n on vNetId\r\n| where isempty(ddosProtectionPlanId)\r\n| project recommendationId = \"1b2dbf4a-8a0b-5e4b-8f4e-3f758188910d\", name, id = firewallId, tags, param1 = strcat(\"vNet: \", vNetName), param2 = \"ddosProtection: Disabled\"\r\n" - }, - { - "aprlGuid": "3a63560a-1ed3-6140-acd1-d1d23f9a2e12", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/firewall-manager/rule-hierarchy", - "name": "Azure Firewall Policy hierarchy" - } - ], - "recommendationControl": "Governance", - "longDescription": "Azure Firewall policy supports rule hierarchies for compliance enforcement, using a central base policy with higher priority over child policies, and employs Azure custom roles to safeguard base policy and manage access within subscriptions or groups.\n", - "pgVerified": true, - "description": "Leverage Azure Firewall policy inheritance model", - "potentialBenefits": "Enhanced compliance and rule hierarchy", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "d2e4a38e-2307-4299-a217-4c0cebc9a7f6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-firewall#recommendations", - "name": "Azure Well-Architected Framework review - Azure Firewall" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configure a minimum of two to four public IP addresses per Azure Firewall to avoid SNAT exhaustion. Azure Firewall offers SNAT for all outbound traffic to public IPs, providing 2,496 SNAT ports for each additional PIP.\n", - "pgVerified": false, - "description": "Configure 2-4 PIPs for SNAT Port utilization", - "potentialBenefits": "Avoids SNAT exhaustion.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under development\r\n\r\n" - }, - { - "aprlGuid": "8faace2d-a36e-425c-aa58-2ad99e3e0b7a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/service-guides/azure-firewall#recommendations", - "name": "Azure Well-Architected Framework review - Azure Firewall" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Using the Azure Firewall latency probe metric to monitor sustained latency over 30ms (accounting for normal spikes) can help identify when firewall instance CPU utilization is under stress, potentially indicating performance issues\n", - "pgVerified": true, - "description": "Monitor \"AZFW Latency Probe\" metric", - "potentialBenefits": "Improved CPU stress detection", - "tags": null, - "recommendationResourceType": "Microsoft.Network/azureFirewalls", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under development\r\n\r\n" - }, - { - "aprlGuid": "c9b0c6f6-1f64-4b4b-8165-00770b295dd7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-bastion", - "name": "Reliability in Azure Bastion" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure Bastion provides secure operational access to workload components. By distributing your Bastion resource across multiple availability zones, you can enhance the resiliency and reliability of your production workloads.\n", - "pgVerified": true, - "description": "Deploy Azure Bastion across Availability Zones", - "potentialBenefits": "Provide high availability and resilience to failures", - "tags": null, - "recommendationResourceType": "Microsoft.Network/bastionHosts", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "0e57956d-71d9-4a35-bdcf-d7cfd7cd71f4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-bastion#multi-region-support", - "name": "Multi-region support in Azure bastion" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure Bastion is a single-region service, if the primary region becomes unavailable, the Bastion resource will also be unavailable. To ensure disaster recovery, it is recommended to deploy Azure Bastion into separate virtual networks across different regions.\n", - "pgVerified": true, - "description": "Deploy Azure Bastion into the virtual network in secondary Azure region", - "potentialBenefits": "Provides disaster recovery from regional outages", - "tags": null, - "recommendationResourceType": "Microsoft.Network/bastionHosts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f6a14b32-a727-4ace-b5fa-7b1c6bdff402", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/about-fastpath", - "name": "About ExpressRoute FastPath" - } - ], - "recommendationControl": "Scalability", - "longDescription": "ExpressRoute gateways facilitate network traffic and route exchanges. FastPath enhances on-premises to virtual network data path performance by directing traffic straight to virtual machines, bypassing the gateway for improved resiliency through reduced gateway utilization.\n", - "pgVerified": true, - "description": "For better data path performance enable FastPath on ExpressRoute Connections", - "potentialBenefits": "Enhances speed and resiliency", - "tags": null, - "recommendationResourceType": "Microsoft.Network/connections", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// Azure Resource Graph Query\r\n// Find all ExpressRoute Connections that are connected to ErGw3AZ or UltraPerformance gateway sku that don't have\r\n// FastPath enabled for both the Gateway Bypass or Private Endpoint/Link service.\r\nresources\r\n| where type == \"microsoft.network/connections\"\r\n| where properties.connectionType =~ 'expressroute'\r\n| extend gatewayId = tostring(properties.virtualNetworkGateway1.id)\r\n| join kind=inner (\r\n resources\r\n | where type =~ \"Microsoft.Network/virtualNetworkGateways\"\r\n | where properties.sku.name in~ (\"ErGw3AZ\", \"UltraPerformance\")\r\n | extend gatewayId = tostring(id)\r\n) on gatewayId\r\n| extend erGatewayBypass = tobool(properties.expressRouteGatewayBypass)\r\n| extend privateLinkFastPath = tobool(properties.enablePrivateLinkFastPath)\r\n| where not(erGatewayBypass) or not(privateLinkFastPath)\r\n| project recommendationId = \"f6a14b32-a727-4ace-b5fa-7b1c6bdff402\", id, name, tags,\r\n param1 = iff(erGatewayBypass, \"Enabled: Gateway Bypass\", \"Disabled: Gateway Bypass\"),\r\n param2 = iff(privateLinkFastPath, \"Enabled: PE FastPath\", \"Disabled: PE FastPath\")\r\n" - }, - { - "aprlGuid": "a5f3a4bd-4cf1-4196-a3cb-f5a0876198b2", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources?tabs=json", - "name": "Protect your Azure resources with a lock - Azure Resource Manager | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configure an Azure Resource lock for Gateway Connection resources to prevent accidental deletion and maintain connectivity between on-premises networks and Azure workloads.\n", - "pgVerified": true, - "description": "Configure an Azure Resource Lock on connections to prevent accidental deletion", - "potentialBenefits": "Prevents accidental deletion of connections", - "tags": null, - "recommendationResourceType": "Microsoft.Network/connections", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "ae054bf2-aefa-cf4a-8282-741194cef8da", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ddos-protection/monitor-ddos-protection-reference", - "name": "Monitoring Azure DDoS Protection" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure DDoS Plan metrics differentiate packets and bytes by tags: Dropped (packets scrubbed by DDoS), Forwarded (packets to VIP not filtered), and No tag (total packets, sum of dropped and forwarded).\n", - "pgVerified": true, - "description": "Monitor Azure DDoS Protection Plan metrics", - "potentialBenefits": "Enhanced security and traffic insight", - "tags": null, - "recommendationResourceType": "Microsoft.Network/ddosProtectionPlans", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "bdd38c02-96bf-4d4e-a636-293729463f3d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/dns/private-resolver-reliability", - "name": "Resiliency in Azure DNS Private Resolver" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Deploy Azure DNS Private Resolvers across multiple regions to establish cross-region failover.\n", - "pgVerified": false, - "description": "Setup DNS cross-region failover using Azure DNS Private Resolvers", - "potentialBenefits": "Ensures BCDR during regional outages.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/dnsResolvers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "7d09523b-b3c0-403e-b104-d5d46240d683", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/reliability/reliability-dns", - "name": "Reliability in Azure DNS" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure DNS allows the Time-To-Live (TTL) for record sets in the zone to be set to a value between 1 and 2147483647 seconds. You should ensure that the TTL for the DNS record sets in your DNS Zones are set appropriately to meet your RTO targets.\n", - "pgVerified": false, - "description": "Ensure Time-To-Live (TTL) is set appropriately to ensure RTOs can be met", - "potentialBenefits": "Ensures that no cached DNS records exist past RTO targets", - "tags": null, - "recommendationResourceType": "Microsoft.Network/dnsZones", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "4d703025-dafc-f840-a183-5dc440456134", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering", - "name": "Designing for disaster recovery with ExpressRoute private peering" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Connecting each ExpressRoute Gateway to a minimum of two circuits in different peering locations enhances redundancy and reliability by ensuring alternate pathways for data in case one circuit fails.\n", - "pgVerified": true, - "description": "Connect on-prem networks to Azure critical workloads via multiple ExpressRoutes peering locations", - "potentialBenefits": "Enhanced reliability and redundancy", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "0e19cc41-8274-1342-b0db-0e4146eacef8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/designing-for-high-availability-with-expressroute", - "name": "Designing for high availability with ExpressRoute" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Microsoft or the ExpressRoute provider always ensures physical redundancy in their services. It's essential to maintain this level of physical redundancy (two devices, two links) from the ExpressRoute peering location to your network for optimal performance and reliability.\n", - "pgVerified": true, - "description": "Ensure ExpressRoute's physical links connect to distinct network edge devices", - "potentialBenefits": "Enhanced reliability and fault tolerance", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f06a2bbe-5839-d447-9f39-fc3d20562d88", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-high-availability-with-expressroute#active-active-connections", - "name": "Designing for high availability with ExpressRoute - Active-active connections" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Operating both connections of an ExpressRoute circuit in active-active mode enhances high availability as the Microsoft network will load balance the traffic across the connections on a per-flow basis.\n", - "pgVerified": true, - "description": "Ensure both connections of an ExpressRoute are configured in active-active mode", - "potentialBenefits": "Improved high availability and load balancing", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "2a5bf650-586d-db4c-a292-d922be7d3e0e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/expressroute-bfd", - "name": "Configure BFD over ExpressRoute" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enabling BFD over ExpressRoute speeds up link failure detection between MSEE devices and routers configured for ExpressRoute (CE/PE), applicable over both customer and Partner Edge routing devices with managed Layer 3 service.\n", - "pgVerified": true, - "description": "Activate Bidirectional Forwarding Detection on edge devices for faster failover", - "potentialBenefits": "Faster link failure detection", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "9771a435-d031-814e-9827-9b5fdafc0f87", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/azure-monitor-baseline-alerts/services/Network/expressRouteCircuits/", - "name": "Azure Monitor Baseline Alerts - expressRouteCircuits" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Network Insights for monitoring ExpressRoute circuit availability, QoS, and throughput. Set alerts based on Azure Monitor Baseline Alerts for availability, QoS metrics, and throughput metrics exceeding specific thresholds.\n", - "pgVerified": true, - "description": "Configure monitoring and alerting for ExpressRoute circuits", - "potentialBenefits": "Enhanced network performance and health", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "26cb547f-aabc-dc40-be02-d0a9b6b04b1a", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/maintenance-alerts", - "name": "How to view and configure alerts for Azure ExpressRoute circuit maintenance" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "ExpressRoute leverages service health for notifications on both planned and unplanned maintenance, ensuring users are informed about any changes to their ExpressRoute circuits.\n", - "pgVerified": true, - "description": "Configure service health to receive ExpressRoute circuit maintenance notification", - "potentialBenefits": "Stay informed on circuit updates", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "d40c769d-2f08-4980-8d8f-a386946276e6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/rate-limit", - "name": "Rate limiting for ExpressRoute Direct circuits (Preview)" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Rate limiting controls traffic volume between on-premises networks and Azure via ExpressRoute Direct, applying to private or Microsoft peering. It distributes port bandwidth, ensures stability, and prevents congestion, with steps outlined for enabling on circuits.\n", - "pgVerified": true, - "description": "Implement rate-limiting across ExpressRoute Direct Circuits to optimize network flow", - "potentialBenefits": "Optimizes network, prevents congestion", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteCircuits", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all the ExpressRoute circuits (Direct Based) that have Direct Port Rate Limiting disabled\r\nresources\r\n| where type =~ \"microsoft.network/expressroutecircuits\"\r\n| where properties.expressRoutePort != \"\" or isnotnull(properties.expressRoutePort)\r\n| where properties.enableDirectPortRateLimit == false\r\n| project recommendationId = \"d40c769d-2f08-4980-8d8f-a386946276e6\", name, id, tags, param1=strcat(\"enableDirectPortRateLimit: \",properties.enableDirectPortRateLimit)\r\n" - }, - { - "aprlGuid": "9987c813-d687-4163-a511-95f31bc5e536", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering", - "name": "Designing for disaster recovery with ExpressRoute private peering" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For improved reliability, each ExpressRoute gateway should connect to at least two circuits, with each circuit sourced from a different peering location. This setup ensures diverse connectivity paths, enhancing resilience and minimizing service disruption risks.\n", - "pgVerified": true, - "description": "Connect ExpressRoute gateway with circuits from diverse peering locations", - "potentialBenefits": "Enhanced resilience through diverse connectivity paths", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "17e8d380-e4b4-41a1-9b37-2e4df9fd5125", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-wan/monitoring-best-practices#expressroute-gateway", - "name": "Virtual WAN Monitoring Best Practices" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set up monitoring and alerts for ExpressRoute Gateway. Create alert rule for ensuring promptly response to critical events such as exceeding packets per second, exceeding BGP routes prefixes, Gateway overutilization and high frequency in route changes.\n", - "pgVerified": true, - "description": "Monitor health for ExpressRoute gateway", - "potentialBenefits": "Detection and mitigation to avoid disruptions.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRouteGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "60077378-7cb1-4b35-89bb-393884d9921d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/expressroute-howto-erdirect#state", - "name": "How to configure ExpressRoute Direct Change Admin State of links" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "In Azure ExpressRoute Direct, the \"Admin State\" indicates the administrative status of layer 1 links, showing if a link is enabled or disabled, effectively turning the physical port on or off.\n", - "pgVerified": true, - "description": "The Admin State of both Links of an ExpressRoute Direct should be in Enabled state", - "potentialBenefits": "Ensures optimal connectivity.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/ExpressRoutePorts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Express Route Directs that do not have Admin State of both Links Enabled\r\nresources\r\n| where type == \"microsoft.network/expressrouteports\"\r\n| where properties['links'][0]['properties']['adminState'] == \"Disabled\" or properties['links'][1]['properties']['adminState'] == \"Disabled\"\r\n| project recommendationId = \"60077378-7cb1-4b35-89bb-393884d9921d\", name, id, tags, param1 = strcat(\"Link1AdminState: \", properties['links'][0]['properties']['adminState']), param2 = strcat(\"Link2AdminState: \", properties['links'][1]['properties']['adminState'])\r\n\r\n" - }, - { - "aprlGuid": "0bee356b-7348-4799-8cab-0c71ffe13018", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/expressroute-erdirect-about?source=recommendations#circuit-sizes", - "name": "About ExpressRoute Direct Circuit Sizes" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Provisioning ExpressRoute circuits on a 10-Gbps or 100-Gbps ExpressRoute Direct resource up to 20-Gbps or 200-Gbps is possible but not recommended for resiliency. If an ExpressRoute Direct port fails, and circuits are using full capacity, the remaining port won't handle the extra load.\n", - "pgVerified": false, - "description": "Ensure ExpressRoute Direct is not over-subscribed", - "potentialBenefits": "Improves resilience during port failures", - "tags": null, - "recommendationResourceType": "Microsoft.Network/ExpressRoutePorts", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Express Route Directs that are over subscribed\r\nresources\r\n| where type == \"microsoft.network/expressrouteports\"\r\n| where toint(properties['provisionedBandwidthInGbps']) > toint(properties['bandwidthInGbps'])\r\n| project recommendationId = \"0bee356b-7348-4799-8cab-0c71ffe13018\", name, id, tags, param1 = strcat(\"provisionedBandwidthInGbps: \", properties['provisionedBandwidthInGbps']), param2 = strcat(\"bandwidthInGbps: \", properties['bandwidthInGbps'])\r\n\r\n" - }, - { - "aprlGuid": "55815823-d588-4cb7-a5b8-ae581837356e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/azure-monitor-baseline-alerts/services/Network/expressRoutePorts/", - "name": "Azure Monitor Baseline Alerts - expressRoutePorts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Network Insights for monitoring ExpressRoute Port light levels, bits per second in/out, and line protocol. Set alerts based on Azure Monitor Baseline Alerts for light levels, bits per second in/out, and line protocol exceeding specific thresholds.\n", - "pgVerified": false, - "description": "Configure monitoring and alerting for ExpressRoute Ports", - "potentialBenefits": "Enhanced network performance and health", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRoutePorts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "cce3353a-f409-4559-9959-0ca0e3717114", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering", - "name": "Designing for disaster recovery with ExpressRoute private peering" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Ensure resilient connectivity by connecting on-premises networks to Azure through multiple ExpressRoutes, each originating from distinct peering locations, to provide alternate data paths in case of a peering location failure.\n", - "pgVerified": true, - "description": "Connect on-prem networks to Azure critical workloads via multiple ExpressRoutes peering locations", - "potentialBenefits": "Enhanced reliability and redundancy", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRoutePorts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "222fbb78-be76-4855-a14f-a5e17ef1ccf5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/designing-for-high-availability-with-expressroute", - "name": "Designing for high availability with ExpressRoute" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Microsoft or the ExpressRoute provider always ensures physical redundancy in their services. It's essential to maintain this level of physical redundancy (two devices, two links) from the ExpressRoute peering location to your network for optimal performance and reliability.\n", - "pgVerified": true, - "description": "Ensure ExpressRoute's physical links connect to distinct network edge devices", - "potentialBenefits": "Enhanced reliability and fault tolerance", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRoutePorts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "859886df-3996-4eab-8439-c1a38c416e0e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-high-availability-with-expressroute#active-active-connections", - "name": "Designing for high availability with ExpressRoute - Active-active connections" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Operating both connections of an ExpressRoute circuit in active-active mode enhances high availability as the Microsoft network will load balance the traffic across the connections on a per-flow basis.\n", - "pgVerified": true, - "description": "Ensure both connections of an ExpressRoute are configured in active-active mode", - "potentialBenefits": "Improved high availability and load balancing", - "tags": null, - "recommendationResourceType": "Microsoft.Network/expressRoutePorts", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "d0cfe47f-686b-5043-bf83-5a3868acb80a", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/web-application-firewall/afds/waf-front-door-monitor?pivots=front-door-standard-premium#access-logs", - "name": "Azure Web Application Firewall monitoring and logging - Access Log" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "WAF may mistakenly block legitimate requests (false positives). These can be identified by examining the last 24 hours of blocked requests in Log Analytics.\n", - "pgVerified": true, - "description": "Inspect Azure Front Door WAF logs for wrongfully blocked legitimate requests", - "potentialBenefits": "Reduces false positives, improves access", - "tags": null, - "recommendationResourceType": "Microsoft.Network/frontdoorWebApplicationFirewallPolicies", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "537b4d94-edd1-4041-b13d-8217dfa485f0", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/web-application-firewall/ag/application-gateway-waf-metrics#logs-and-diagnostics", - "name": "Azure Web Application Firewall Monitoring and Logging" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "WAF may block legitimate requests as false positives. Identifying blocked requests within the last 24 hours through Log Analytics can help manage and mitigate these incorrect blockages efficiently.\n", - "pgVerified": true, - "description": "Check Azure Application Gateway WAF logs for mistakenly blocked valid requests", - "potentialBenefits": "Improve false positive identification", - "tags": null, - "recommendationResourceType": "Microsoft.Network/frontdoorWebApplicationFirewallPolicies", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "5357ae22-0f52-1a49-9fd4-1f00ace6add0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/web-application-firewall/ag/ag-overview#waf-monitoring", - "name": "WAF monitoring" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring the health of your Web Application Firewall and the applications it protects is crucial. This can be achieved through integration with Microsoft Defender for Cloud, Azure Monitor, and Azure Monitor logs, ensuring optimal performance and security.\n", - "pgVerified": false, - "description": "Monitor Web Application Firewall", - "potentialBenefits": "Enhanced security and health insight", - "tags": null, - "recommendationResourceType": "Microsoft.Network/frontdoorWebApplicationFirewallPolicies", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "38c3bca1-97a1-eb42-8cd3-838b243f35ba", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/framework/services/networking/azure-load-balancer/reliability", - "name": "Reliability and Azure Load Balancer" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Selecting Standard SKU Load Balancer enhances reliability through availability zones and zone resiliency, ensuring deployments withstand zone and region failures. Unlike Basic, it supports global load balancing and offers an SLA.\n", - "pgVerified": true, - "description": "Use Standard Load Balancer SKU", - "potentialBenefits": "Enhanced reliability and SLA support", - "tags": null, - "recommendationResourceType": "Microsoft.Network/loadBalancers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all LoadBalancers using Basic SKU\r\nresources\r\n| where type =~ 'Microsoft.Network/loadBalancers'\r\n| where sku.name == 'Basic'\r\n| project recommendationId = \"38c3bca1-97a1-eb42-8cd3-838b243f35ba\", name, id, tags, Param1=strcat(\"sku-tier: basic\")\r\n\r\n" - }, - { - "aprlGuid": "6d82d042-6d61-ad49-86f0-6a5455398081", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/checklist/resiliency-per-service#azure-load-balancer", - "name": "Resiliency checklist for specific Azure services- Azure Load Balancer" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Deploying Azure Load Balancers with at least two instances in the backend prevents a single point of failure and supports scalability. Pairing with Virtual Machine Scale Sets is advised for optimal scale building.\n", - "pgVerified": true, - "description": "Ensure the Backend Pool contains at least two instances", - "potentialBenefits": "Enhances reliability and scalability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/loadBalancers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all LoadBalancers which only have 1 backend pool defined or only 1 VM in the backend pool\r\nresources\r\n| where type =~ 'Microsoft.Network/loadBalancers'\r\n| extend bep = properties.backendAddressPools\r\n| extend BackEndPools = array_length(bep)\r\n| where BackEndPools == 0\r\n| project recommendationId = \"6d82d042-6d61-ad49-86f0-6a5455398081\", name, id, Param1=\"backendPools\", Param2=toint(0), tags\r\n| union (resources\r\n | where type =~ 'Microsoft.Network/loadBalancers'\r\n | where sku.name == \"Standard\"\r\n | extend bep = properties.backendAddressPools\r\n | extend BackEndPools = toint(array_length(bep))\r\n | mv-expand bip = properties.backendAddressPools\r\n | extend BackendAddresses = array_length(bip.properties.loadBalancerBackendAddresses)\r\n | where toint(BackendAddresses) <= 1\r\n | project recommendationId = \"6d82d042-6d61-ad49-86f0-6a5455398081\", name, id, tags, Param1=\"backendAddresses\", Param2=toint(BackendAddresses))\r\n| union (\r\n resources\r\n | where type =~ 'Microsoft.Network/loadBalancers'\r\n | where sku.name == \"Basic\"\r\n | mv-expand properties.backendAddressPools\r\n | extend backendPoolId = properties_backendAddressPools.id\r\n | project id, name, tags, tostring(backendPoolId), recommendationId = \"6d82d042-6d61-ad49-86f0-6a5455398081\", Param1=\"BackEndPools\"\r\n | join kind = leftouter (\r\n resources\r\n | where type =~ \"Microsoft.Network/networkInterfaces\"\r\n | mv-expand properties.ipConfigurations\r\n | mv-expand properties_ipConfigurations.properties.loadBalancerBackendAddressPools\r\n | extend backendPoolId = tostring(properties_ipConfigurations_properties_loadBalancerBackendAddressPools.id)\r\n | summarize poolMembers = count() by backendPoolId\r\n | project tostring(backendPoolId), poolMembers ) on backendPoolId\r\n | where toint(poolMembers) <= 1\r\n | extend BackendAddresses = poolMembers\r\n | project id, name, tags, recommendationId, Param1=\"backendAddresses\", Param2=toint(BackendAddresses))\r\n" - }, - { - "aprlGuid": "8d319a05-677b-944f-b9b4-ca0fb42e883c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/checklist/resiliency-per-service#azure-load-balancer", - "name": "Resiliency checklist for specific Azure services- Azure Load Balancer" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Outbound rules for Standard Public Load Balancer involve manual port allocation for backend pools, limiting scalability and risk of SNAT port exhaustion. NAT Gateway is recommended for its dynamic scaling and secure internet connectivity.\n", - "pgVerified": true, - "description": "Use NAT Gateway instead of Outbound Rules for Production Workloads", - "potentialBenefits": "Enhanced scalability and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/loadBalancers", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all LoadBalancers with Outbound rules configured\r\nresources\r\n| where type =~ 'Microsoft.Network/loadBalancers'\r\n| extend outboundRules = array_length(properties.outboundRules)\r\n| where outboundRules > 0\r\n| project recommendationId = \"8d319a05-677b-944f-b9b4-ca0fb42e883c\", name, id, tags, Param1 = \"outboundRules: >=1\"\r\n\r\n" - }, - { - "aprlGuid": "621dbc78-3745-4d32-8eac-9e65b27b7512", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-availability-zones#zone-redundant", - "name": "Load Balancer and Availability Zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "In regions with Availability Zones, assigning a zone-redundant frontend IP to a Standard Load Balancer ensures continuous traffic distribution even if one availability zone fails, provided other healthy zones and backend instances are available to receive the traffic.\n", - "pgVerified": true, - "description": "Ensure Standard Load Balancer is zone-redundant", - "potentialBenefits": "Enhances uptime and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.Network/loadBalancers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all LoadBalancers with with regional or zonal public IP Addresses\r\nresources\r\n| where type == \"microsoft.network/loadbalancers\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where tolower(sku.name) != 'basic'\r\n| mv-expand feIPconfigs = properties.frontendIPConfigurations\r\n| extend\r\n feConfigName = (feIPconfigs.name),\r\n PrivateSubnetId = toupper(feIPconfigs.properties.subnet.id),\r\n PrivateIPZones = feIPconfigs.zones,\r\n PIPid = toupper(feIPconfigs.properties.publicIPAddress.id),\r\n JoinID = toupper(id)\r\n| where isnotempty(PrivateSubnetId)\r\n| where isnull(PrivateIPZones) or array_length(PrivateIPZones) < 2\r\n| project name, feConfigName, id\r\n| union (resources\r\n | where type == \"microsoft.network/loadbalancers\"\r\n | where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n | where tolower(sku.name) != 'basic'\r\n | mv-expand feIPconfigs = properties.frontendIPConfigurations\r\n | extend\r\n feConfigName = (feIPconfigs.name),\r\n PIPid = toupper(feIPconfigs.properties.publicIPAddress.id),\r\n JoinID = toupper(id)\r\n | where isnotempty(PIPid)\r\n | join kind=innerunique (\r\n resources\r\n | where type == \"microsoft.network/publicipaddresses\"\r\n | where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n | where isnull(zones) or array_length(zones) < 2\r\n | extend\r\n LBid = toupper(substring(properties.ipConfiguration.id, 0, indexof(properties.ipConfiguration.id, '/frontendIPConfigurations'))),\r\n InnerID = toupper(id)\r\n ) on $left.PIPid == $right.InnerID)\r\n| project recommendationId = \"621dbc78-3745-4d32-8eac-9e65b27b7512\", name, id, tags, param1=\"Zones: No Zone or Zonal\", param2=strcat(\"Frontend IP Configuration:\", \" \", feConfigName)\r\n\r\n" - }, - { - "aprlGuid": "e5f5fcea-f925-4578-8599-9a391e888a60", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-custom-probe-overview", - "name": "Load Balancer Health Probe Overview" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Health probes are used by Azure Load Balancers to determine the status of backend endpoints. Using custom health probes that are aligned with vendor recommendations enhances understanding of backend availability and facilitates monitoring of backend services for any impact.\n", - "pgVerified": true, - "description": "Use Health Probes to detect backend instances availability", - "potentialBenefits": "Ensures backend uptime monitoring.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/loadBalancers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List the load balancers which don't have health probe configured\r\nresources\r\n| where type =~ \"microsoft.network/loadbalancers\"\r\n| where array_length(properties.probes) == 0\r\n| project recommendationId=\"e5f5fcea-f925-4578-8599-9a391e888a60\", name, id, tags, param1=\"customHealthProbeUsed: false\"\r\n" - }, - { - "aprlGuid": "babf75d6-6407-4d90-b01e-5a1768e621f5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/nat-gateway/nat-metrics", - "name": "What is Azure NAT Gateway metrics and alerts?" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Network Insights for monitoring and alerting on your NAT gateway.Use Total SNAT connection count metric to determine if you're nearing the connection limit of NAT gateway. Set alerts based on Azure Monitor Baseline Alerts (AMBA) thresholds for NAT Gateway\n", - "pgVerified": true, - "description": "Configure monitoring and alerting for NAT gateway", - "potentialBenefits": "Enhanced network performance and health", - "tags": null, - "recommendationResourceType": "Microsoft.Network/natGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "d2976d3e-294b-4b49-a1f0-c42566a3758f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/essentials/diagnostic-settings", - "name": "Diagnostic settings in Azure Monitor" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Resource Logs are not collected and stored until you create a diagnostic setting and route them to one or more locations.\n", - "pgVerified": true, - "description": "Configure Diagnostic Settings for all network security groups", - "potentialBenefits": "Enhanced monitoring and security insights", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkSecurityGroups", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "8bb4a57b-55e4-d24e-9c19-2679d8bc779f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/essentials/activity-log?tabs=powershell", - "name": "Azure Monitor activity log" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Create Alerts with Azure Monitor for operations like creating or updating Network Security Group rules to catch unauthorized/undesired changes to resources and spot attempts to bypass firewalls or access resources from the outside.\n", - "pgVerified": true, - "description": "Monitor changes in Network Security Groups with Azure Monitor", - "potentialBenefits": "Enhanced security and change monitoring", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkSecurityGroups", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Network Security Groups without alerts for modification configured.\r\nresources\r\n| where type =~ \"Microsoft.Network/networkSecurityGroups\"\r\n| project name, id, tags, lowerCaseNsgId = tolower(id)\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ \"Microsoft.Insights/activityLogAlerts\" and properties.enabled == true\r\n | mv-expand scope = properties.scopes\r\n | where scope has \"Microsoft.Network/networkSecurityGroups\"\r\n | project alertName = name, conditionJson = dynamic_to_json(properties.condition.allOf), scope\r\n | where conditionJson has '\"Administrative\"' and (\r\n // Create or Update Network Security Group\r\n (conditionJson has '\"Microsoft.Network/networkSecurityGroups/write\"') or\r\n // All administrative operations\r\n (conditionJson !has '\"Microsoft.Network/networkSecurityGroups/write\"' and conditionJson !has '\"Microsoft.Network/networkSecurityGroups/delete\"' and conditionJson !has '\"Microsoft.Network/networkSecurityGroups/join/action\"')\r\n )\r\n | project lowerCaseNsgIdOfScope = tolower(scope)\r\n )\r\n on $left.lowerCaseNsgId == $right.lowerCaseNsgIdOfScope\r\n| where isempty(lowerCaseNsgIdOfScope)\r\n| project recommendationId = \"8bb4a57b-55e4-d24e-9c19-2679d8bc779f\", name, id, tags, param1 = \"ModificationAlert: Not configured/Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "52ac35e8-9c3e-f84d-8ce8-2fab955333d3", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-resource-manager/management/lock-resources?toc=%2Fazure%2Fvirtual-network%2Ftoc.json&tabs=json", - "name": "Lock your resources to protect your infrastructure" - } - ], - "recommendationControl": "Governance", - "longDescription": "As an administrator, you can lock an Azure subscription, resource group, or resource to protect them from accidental deletions and modifications. The lock overrides user permissions. Locks can prevent either deletions or modifications and are known as Delete and Read-only in the portal.\n", - "pgVerified": true, - "description": "Configure locks for Network Security Groups to avoid accidental changes and/or deletion", - "potentialBenefits": "Prevents accidental edits/deletions", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkSecurityGroups", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "8291c1fa-650c-b44b-b008-4deb7465919d", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/network-security-groups-overview#security-rules", - "name": "Security rules" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure network security groups filter network traffic between resources in a virtual network, using security rules to allow or deny inbound or outbound traffic based on source, destination, port, and protocol.\n", - "pgVerified": true, - "description": "The NSG only has Default Security Rules, make sure to configure the necessary rules", - "potentialBenefits": "Enhanced traffic control and security", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkSecurityGroups", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all NSGs that have NO security rules\r\nresources\r\n| where type =~ \"microsoft.network/networksecuritygroups\"\r\n| extend sr = string_size(properties.securityRules)\r\n| where sr <=2 or isnull(properties.securityRules)\r\n| project recommendationId = \"8291c1fa-650c-b44b-b008-4deb7465919d\", name, id\r\n\r\n" - }, - { - "aprlGuid": "4e133bd0-8762-bc40-a95b-b29142427d73", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/network-watcher/network-watcher-overview", - "name": "What is Azure Network Watcher?" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Azure Network Watcher offers tools for monitoring, diagnosing, viewing metrics, and managing logs for IaaS resources. It helps maintain the health of VMs, VNets, application gateways, load balancers, but not for PaaS or Web analytics.\n", - "pgVerified": true, - "description": "Deploy Network Watcher in all regions where you have networking services", - "potentialBenefits": "Enhanced monitoring and diagnostics for Azure IaaS", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkWatchers", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "22a769ed-0ecb-8b49-bafe-8f52e6373d9c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/network-watcher/nsg-flow-logging", - "name": "Manage NSG flow logs using the Azure portal" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Network security group flow logging is a feature of Azure Network Watcher that logs IP traffic info through a network security group. If in Failed state, monitoring data from the associated resource is not collected.\n", - "pgVerified": true, - "description": "Fix Flow Log configurations in Failed state or Disabled Status", - "potentialBenefits": "Ensures IP traffic logging", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkWatchers", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all Network Watcher Flow Logs that are not enabled or not in a succeeded state\r\nresources\r\n| where type =~ \"microsoft.network/networkwatchers/flowlogs\" and isnotnull(properties)\r\n| extend targetResourceId = tostring(properties.targetResourceId)\r\n| extend status = iff(properties.enabled =~ 'true', \"Enabled\", \"Disabled\")\r\n| extend provisioningState = tostring(properties.provisioningState)\r\n| extend flowLogType = iff(properties.targetResourceId contains \"Microsoft.Network/virtualNetworks\", 'Virtual network', 'Network security group')\r\n| where provisioningState != \"Succeeded\" or status != \"Enabled\"\r\n| project recommendationId = \"22a769ed-0ecb-8b49-bafe-8f52e6373d9c\", name, id, tags, param1 = strcat(\"provisioningState:\", provisioningState), param2=strcat(\"Status:\", status), param3=strcat(\"targetResourceId:\",targetResourceId), param4=strcat(\"flowLogType:\",flowLogType)\r\n\r\n" - }, - { - "aprlGuid": "1e28bbc1-1eb7-486f-8d7f-93943f40219c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/network-watcher/connection-monitor-overview", - "name": "Connection monitor overview" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Improves monitoring for Azure and Hybrid connectivity\n", - "pgVerified": true, - "description": "Configure Network Watcher Connection monitor", - "potentialBenefits": "Improves monitoring for Azure and Hybrid connectivity", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkWatchers", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "bf0b7dbd-016d-458c-af99-70fcb03ad451", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics", - "name": "Network Watcher traffic analytics" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Improves monitoring, security and troubleshooting for Azure and Hybrid connectivity\n", - "pgVerified": true, - "description": "Enable traffic analytics in Virtual Network Flow Logs configuration", - "potentialBenefits": "Improves monitoring, security and troubleshooting.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/networkWatchers", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// Azure Resource Graph Query\r\n// This query will return all Flow Logs where Flow Analytics Configuration is disabled\r\nresources\r\n| where type =~ \"microsoft.network/networkwatchers/flowlogs\"\r\n| where properties.targetResourceId contains \"microsoft.network/virtualNetworks\"\r\n| where not(properties.flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled)\r\n| project recommendationId = \"bf0b7dbd-016d-458c-af99-70fcb03ad451\", name, id, tags, param1= \"Flow Analytics Configuration is disabled\",param2=strcat(\"Vnet Name : \", properties.targetResourceId)\r\n" - }, - { - "aprlGuid": "fd43ea32-2ccf-49a8-ada4-9a78794e3ff1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-wan/monitoring-best-practices#point-to-site-vpn-gateway", - "name": "Virtual WAN Monitoring Best Practices" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set up monitoring and alerts for Point-to-Site VPN gateways. Create alert rule for ensuring promptly response to critical events such as Gateway over utilization, connection count limits and User VPN route limits. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": false, - "description": "Monitor health for v-Hub's Point-to-Site VPN gateways", - "potentialBenefits": "Detection and mitigation to avoid disruptions.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/p2sVpnGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "2820f6d6-a23c-7a40-aec5-506f3bd1aeb6", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/dns/dns-protect-private-zones-recordsets", - "name": "Protecting private DNS Zones and Records - Azure DNS" - } - ], - "recommendationControl": "Security", - "longDescription": "Assign the built-in Private DNS Zone Contributor role to specific authorized users, groups, and entities to protect against unauthorized or accidental changes to Private DNS Zones and records. Restrict access by granting Private DNS Zone Contributor permission to all zones.\n", - "pgVerified": true, - "description": "Protect private DNS zones and records", - "potentialBenefits": "Prevents DNS outages", - "tags": null, - "recommendationResourceType": "Microsoft.Network/privateDnsZones", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "ab896e8c-49b9-2c44-adec-98339aff7821", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/azure-monitor-baseline-alerts/services/Network/privateDnsZones/", - "name": "Azure Monitor Baseline Alerts - privateDnsZones" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Azure Monitor to monitor Private DNS Zone query volume, record set count, and capacity metrics for Record Set, Virtual Network Link, and Virtual Network Link with auto-registration. Create alerts based on Azure Monitor Baseline Alerts for these metrics that exceed specific thresholds.\n", - "pgVerified": true, - "description": "Monitor Private DNS Zones health and set up alerts", - "potentialBenefits": "Enhanced DNS reliability and alerting", - "tags": null, - "recommendationResourceType": "Microsoft.Network/privateDnsZones", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1e02335c-1f90-fd4e-a5a5-d359c7b22d70", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/private-link-and-dns-integration-at-scale", - "name": "Private Link and DNS integration at scale" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "For business continuity scenarios with a low recovery time objective (RTO), ensure that distinct regional production and disaster recovery (DR) Private DNS Zones are configured and have identical workload and resource DNS entries. This keeps DNS resolution consistent across both zones.\n", - "pgVerified": true, - "description": "Use regional Private DNS Zones when there is a low recovery time objective (RTO) requirement", - "potentialBenefits": "Ensures seamless failover for DNS during a regional outage", - "tags": null, - "recommendationResourceType": "Microsoft.Network/privateDnsZones", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "3538aa48-c40b-455b-a93b-269fe6e65be2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/reliability/reliability-dns", - "name": "Reliability in Azure DNS" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Azure Private DNS allows the Time-To-Live (TTL) for record sets in the zone to be set to a value between 1 and 2147483647 seconds. You should ensure that the TTL for the DNS record sets in your DNS Zones are set appropriately to meet your RTO targets.\n", - "pgVerified": false, - "description": "Ensure Time-To-Live (TTL) is set appropriately to ensure RTOs can be met", - "potentialBenefits": "Ensures that no cached DNS records exist past RTO targets", - "tags": null, - "recommendationResourceType": "Microsoft.Network/privateDnsZones", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b89c9acc-0aba-fb44-9ff2-3dbfcf97dce7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/private-link/manage-private-endpoint?tabs=manage-private-link-powershell#private-endpoint-connections", - "name": "Private endpoint connections" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "A private endpoint has two custom properties, static IP address and the network interface name, which must be set at creation. If not in Succeeded state, there may be issues with the endpoint or associated resource.\n", - "pgVerified": true, - "description": "Resolve issues with Private Endpoints in non Succeeded connection state", - "potentialBenefits": "Ensure connection availability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/privateEndpoints", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all Private Endpoints that are not in a Succeeded state\r\nresources\r\n| where type =~ \"microsoft.network/privateendpoints\"\r\n| where (properties.provisioningState =~ \"Succeeded\" and (properties.privateLinkServiceConnections[0].properties.provisioningState =~ \"Succeeded\" or properties.manualPrivateLinkServiceConnections[0].properties.provisioningState =~ \"Succeeded\")) == false\r\n| project recommendationId = \"b89c9acc-0aba-fb44-9ff2-3dbfcf97dce7\", name, id, tags, param1 = strcat(\"provisioningState: \", tostring(properties.provisioningState)), param2 = strcat(\"provisioningState: \", tostring(properties.privateLinkServiceConnections[0].properties.provisioningState)), param3 = strcat(\"manualProvisioningState: \", tostring(properties.manualPrivateLinkServiceConnections[0].properties.provisioningState))\r\n" - }, - { - "aprlGuid": "c63b81fb-7afc-894c-a840-91bb8a8dcfaf", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/ip-services/public-ip-addresses#availability-zone", - "name": "Public IP addresses - Availability Zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Public IP addresses in Azure can be of standard SKU, available as non-zonal, zonal, or zone-redundant. Zone-redundant IPs are accessible across all zones, resisting any single zone failure, thereby providing higher resilience.\n", - "pgVerified": true, - "description": "Use Standard SKU and Zone-Redundant IPs when applicable", - "potentialBenefits": "Enhanced resilience with zone redundancy", - "tags": null, - "recommendationResourceType": "Microsoft.Network/publicIPAddresses", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// List public IP addresses that are not Zone-Redundant\r\nResources\r\n| where type =~ \"Microsoft.Network/publicIPAddresses\" and sku.tier =~ \"Regional\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where isempty(zones) or array_length(zones) <= 1\r\n| extend az = case(isempty(zones), \"Non-zonal\", array_length(zones) <= 1, strcat(\"Zonal (\", strcat_array(zones, \",\"), \")\"), zones)\r\n| project recommendationId = \"c63b81fb-7afc-894c-a840-91bb8a8dcfaf\", name, id, tags, param1 = strcat(\"sku: \", sku.name), param2 = strcat(\"availabilityZone: \", az)\r\n\r\n" - }, - { - "aprlGuid": "1adba190-5c4c-e646-8527-dd1b2a6d8b15", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/advisor/advisor-reference-reliability-recommendations#use-nat-gateway-for-outbound-connectivity", - "name": "Use NAT GW for outbound connectivity" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Prevent connectivity failures due to SNAT port exhaustion by employing NAT gateway for outbound traffic from virtual networks, ensuring dynamic scaling and secure internet connections.\n", - "pgVerified": true, - "description": "Use NAT gateway for outbound connectivity to avoid SNAT Exhaustion", - "potentialBenefits": "Avoids SNAT port exhaustion risks", - "tags": null, - "recommendationResourceType": "Microsoft.Network/publicIPAddresses", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// Lists VMs with PIPs\r\nresources\r\n| where type =~ 'Microsoft.Network/publicIPAddresses'\r\n| where tostring(properties.ipConfiguration.id) contains \"microsoft.network/networkinterfaces\"\r\n| project recommendationId=\"1adba190-5c4c-e646-8527-dd1b2a6d8b15\", name, id, tags, param1=strcat(\"Migrate from instance IP to NAT Gateway\")\r\n\r\n" - }, - { - "aprlGuid": "5cea1501-6fe4-4ec4-ac8f-f72320eb18d3", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-basic-upgrade-guidance", - "name": "Upgrading a basic public IP address to Standard SKU - Guidance" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Basic SKU public IP addresses will be retired on September 30, 2025. Users are advised to upgrade to Standard SKU public IP addresses before this date to avoid service disruptions.\n", - "pgVerified": true, - "description": "Upgrade Basic SKU public IP addresses to Standard SKU", - "potentialBenefits": "Avoids service disruption", - "tags": null, - "recommendationResourceType": "Microsoft.Network/publicIPAddresses", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// List Basic SKU public IP addresses\r\nResources\r\n| where type =~ \"Microsoft.Network/publicIPAddresses\"\r\n| where sku.name =~ \"Basic\"\r\n| project recommendationId = \"5cea1501-6fe4-4ec4-ac8f-f72320eb18d3\", name, id, tags, param1 = strcat(\"sku: \", sku.name)\r\n\r\n" - }, - { - "aprlGuid": "c4254c66-b8a5-47aa-82f6-e7d7fb418f47", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/ddos-protection/ddos-protection-overview", - "name": "Azure DDoS Protection" - } - ], - "recommendationControl": "Security", - "longDescription": "DDoS attacks can be targeted at any endpoint that is publicly reachable through the internet.\n", - "pgVerified": true, - "description": "Public IP addresses should have DDoS protection enabled", - "potentialBenefits": "Avoids service disruption", - "tags": null, - "recommendationResourceType": "Microsoft.Network/publicIPAddresses", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph query\r\n// Public IP addresses should have DDoS protection enabled\r\nresources\r\n| where type =~ 'Microsoft.Network/publicIPAddresses'\r\n| where properties.ddosSettings.protectionMode !in~ (\"Enabled\", \"VirtualNetworkInherited\")\r\n| project recommendationId=\"c4254c66-b8a5-47aa-82f6-e7d7fb418f47\", name, id, tags, param1=strcat(\"Apply either DDoS Network protection or DDoS IP Protrection to the public IP address.\")\r\n" - }, - { - "aprlGuid": "23b2dfc7-7e5d-9443-9f62-980ca621b561", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log?tabs=powershell", - "name": "Azure activity log - Azure Monitor | Microsoft Learn" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Create Alerts with Azure Monitor for operations like Create or Update Route Table to spot unauthorized/undesired changes in production resources. This setup aids in identifying improper routing changes, including efforts to evade firewalls or access resources from outside.\n", - "pgVerified": true, - "description": "Monitor changes in Route Tables with Azure Monitor", - "potentialBenefits": "Enhanced security and change detection", - "tags": null, - "recommendationResourceType": "Microsoft.Network/routeTables", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Route Tables without alerts for modification configured.\r\nresources\r\n| where type =~ \"Microsoft.Network/routeTables\"\r\n| project name, id, tags, lowerCaseRouteTableId = tolower(id)\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ \"Microsoft.Insights/activityLogAlerts\" and properties.enabled == true\r\n | mv-expand scope = properties.scopes\r\n | where scope has \"Microsoft.Network/routeTables\"\r\n | project alertName = name, conditionJson = dynamic_to_json(properties.condition.allOf), scope\r\n | where conditionJson has '\"Administrative\"' and (\r\n // Create or Update Route Table\r\n (conditionJson has '\"Microsoft.Network/routeTables/write\"') or\r\n // All Administrative operations\r\n (conditionJson !has '\"Microsoft.Network/routeTables/write\"' and conditionJson !has '\"Microsoft.Network/routeTables/delete\"' and conditionJson !has '\"Microsoft.Network/routeTables/join/action\"')\r\n )\r\n | project lowerCaseRouteTableIdOfScope = tolower(scope)\r\n )\r\n on $left.lowerCaseRouteTableId == $right.lowerCaseRouteTableIdOfScope\r\n| where isempty(lowerCaseRouteTableIdOfScope)\r\n| project recommendationId = \"23b2dfc7-7e5d-9443-9f62-980ca621b561\", name, id, tags, param1 = \"ModificationAlert: Not configured/Disabled\"\r\n\r\n" - }, - { - "aprlGuid": "89d1166a-1a20-0f46-acc8-3194387bf127", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources?toc=%2Fazure%2Fvirtual-network%2Ftoc.json&tabs=json", - "name": "Protect your Azure resources with a lock - Azure Resource Manager | Microsoft Learn" - } - ], - "recommendationControl": "Governance", - "longDescription": "As an administrator, you can protect Azure subscriptions, resource groups, or resources from accidental deletions and modifications by setting locks.\n", - "pgVerified": true, - "description": "Configure locks for Route Tables to avoid accidental changes or deletion", - "potentialBenefits": "Prevents accidental edits/deletions", - "tags": null, - "recommendationResourceType": "Microsoft.Network/routeTables", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "f05a3e6d-49db-2740-88e2-2b13706c1f67", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/traffic-manager/traffic-manager-monitoring", - "name": "Azure Traffic Manager endpoint monitoring" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Monitor status should be online to ensure failover for application workload. If Traffic Manager's health shows Degraded, one or more endpoints may also be Degraded.\n", - "pgVerified": true, - "description": "Traffic Manager Monitor Status Should be Online", - "potentialBenefits": "Ensures failover functionality", - "tags": null, - "recommendationResourceType": "Microsoft.Network/trafficManagerProfiles", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find traffic manager profiles that have an endpoint monitor status of not 'Online'\r\nresources\r\n| where type == \"microsoft.network/trafficmanagerprofiles\"\r\n| mv-expand properties.endpoints\r\n| where properties_endpoints.properties.endpointMonitorStatus != \"Online\"\r\n| project recommendationId = \"f05a3e6d-49db-2740-88e2-2b13706c1f67\", name, id, tags, param1 = strcat('Profile name: ',properties_endpoints.name), param2 = strcat('endpointMonitorStatus: ', properties_endpoints.properties.endpointMonitorStatus)\r\n\r\n" - }, - { - "aprlGuid": "5b422a7f-8caa-3d48-becb-511599e5bba9", - "recommendationTypeId": "6cd70072-c45c-4716-bf7b-b35c18e46e72", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/traffic-manager/traffic-manager-endpoint-types", - "name": "Traffic Manager Endpoint Types" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When configuring the Azure traffic manager, provision at least two endpoints to ensure workloads can fail-over to another instance, enhancing reliability and availability.\n", - "pgVerified": true, - "description": "Traffic manager profiles should have more than one endpoint", - "potentialBenefits": "Enhances failover capabilities", - "tags": null, - "recommendationResourceType": "Microsoft.Network/trafficManagerProfiles", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find traffic manager profiles that have less than 2 endpoints\r\nresources\r\n| where type == \"microsoft.network/trafficmanagerprofiles\"\r\n| where array_length(properties.endpoints) < 2\r\n| project recommendationId = \"5b422a7f-8caa-3d48-becb-511599e5bba9\", name, id, tags, param1 = strcat('EndpointCount: ', array_length(properties.endpoints))\r\n\r\n" - }, - { - "aprlGuid": "1ad9d7b7-9692-1441-a8f4-93792efbe97a", - "recommendationTypeId": "0db76759-6d22-4262-93f0-2f989ba2b58e", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/advisor/advisor-reference-reliability-recommendations#add-at-least-one-more-endpoint-to-the-profile-preferably-in-another-azure-region", - "name": "Reliability recommendations" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Profiles should have multiple endpoints to ensure availability in case an endpoint fails. It's also advised to distribute these endpoints across different regions for enhanced reliability.\n", - "pgVerified": true, - "description": "Configure at least one endpoint within a another region", - "potentialBenefits": "Enhances availability across regions", - "tags": null, - "recommendationResourceType": "Microsoft.Network/trafficManagerProfiles", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find traffic manager profiles that do not have at least two endpoints in different regions\r\nresources\r\n| where type == \"microsoft.network/trafficmanagerprofiles\"\r\n| extend endpoints = properties.endpoints\r\n| mv-expand endpoint = endpoints\r\n| extend endpointLocation = endpoint.properties.endpointLocation\r\n| summarize\r\n regions = makeset(endpointLocation),\r\n tags = any(tags),\r\n name = any(name)\r\n by id\r\n| extend regionCount = array_length(regions)\r\n| where regionCount <= 1\r\n| project recommendationId = \"1ad9d7b7-9692-1441-a8f4-93792efbe97a\", name, id, tags, param1 = regions\r\n" - }, - { - "aprlGuid": "c31f76a0-48cd-9f44-aa43-99ee904db9bc", - "recommendationTypeId": "0bbe0a49-3c63-49d3-ab4a-aa24198f03f7", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/advisor/advisor-reference-reliability-recommendations#add-an-endpoint-configured-to-all-world", - "name": "Add an endpoint configured to \"All (World)\"" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "For geographic routing, traffic is directed to endpoints based on specific regions. If a region fails, without a predefined failover, configuring an endpoint to \"All (World)\" for geographic profiles can prevent traffic black holes, ensuring service remains available.\n", - "pgVerified": true, - "description": "Ensure endpoint configured to (All World) for geographic profiles", - "potentialBenefits": "Avoids traffic black holing, ensures availability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/trafficManagerProfiles", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Traffic Manager resources that are not confirgured for all-World access\r\nResources\r\n| where type == 'microsoft.network/trafficmanagerprofiles'\r\n| where properties.trafficRoutingMethod =~ \"Geographic\"\r\n| extend endpoints = properties.endpoints\r\n| mv-expand endpoint = endpoints\r\n| where endpoint.properties.geoMapping !contains \"WORLD\"\r\n| extend endpointName = endpoint.name\r\n| project recommendationId=\"c31f76a0-48cd-9f44-aa43-99ee904db9bc\", name, id, tags, param1=strcat(\"endpointName:\",endpointName), param2=strcat(\"GeoMapping:\", tostring(endpoint.properties.geoMapping))\r\n" - }, - { - "aprlGuid": "9437634c-d69e-2747-b13e-631c13182150", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/guide/technology-choices/load-balancing-overview", - "name": "Azure Load Balancing Options" - } - ], - "recommendationControl": "BusinessContinuity", - "longDescription": "For most solutions, choose either Azure Front Door for content caching, CDN, TLS termination, and WAF, or Traffic Manager for simple global load balancing.\n", - "pgVerified": true, - "description": "Avoid combining Traffic Manager and Front Door", - "potentialBenefits": "Optimized network routing and security", - "tags": null, - "recommendationResourceType": "Microsoft.Network/trafficManagerProfiles", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Avoid combining Traffic Manager and Front Door\r\nresources\r\n| where type == \"microsoft.network/trafficmanagerprofiles\"\r\n| mvexpand(properties.endpoints)\r\n| extend endpoint=tostring(properties_endpoints.properties.target)\r\n| project name, trafficmanager=id, matchname=endpoint, tags\r\n| join (\r\n resources\r\n | where type =~ \"microsoft.cdn/profiles/afdendpoints\"\r\n | extend matchname= tostring(properties.hostName)\r\n | extend splitid=split(id, \"/\")\r\n | extend frontdoorid=tolower(strcat_array(array_slice(splitid, 0, 8), \"/\"))\r\n | project name, id, matchname, frontdoorid, type\r\n | union\r\n (cdnresources\r\n | where type =~ \"Microsoft.Cdn/Profiles/CustomDomains\"\r\n | extend matchname= tostring(properties.hostName)\r\n | extend splitid=split(id, \"/\")\r\n | extend frontdoorid=tolower(strcat_array(array_slice(splitid, 0, 8), \"/\"))\r\n | project name, id, matchname, frontdoorid, type)\r\n )\r\n on matchname\r\n| project\r\n recommendationId = \"9437634c-d69e-2747-b13e-631c13182150\",\r\n name=split(trafficmanager, \"/\")[-1],\r\n id=trafficmanager,\r\n tags,\r\n param1=strcat(\"hostname:\", matchname),\r\n param2=strcat(\"frontdoorid:\", frontdoorid)\r\n\r\n" - }, - { - "aprlGuid": "30ec8a5e-46de-4323-87e9-a7c56b72813b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-wan/monitoring-best-practices#virtual-hub", - "name": "Virtual WAN Monitoring Best Practices" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set up monitoring and alerts for v-Hubs. Create alert rule for ensuring promptly response to changes in BGP status and Data processed by v-Hubs.\n", - "pgVerified": false, - "description": "Monitor health for v-Hubs", - "potentialBenefits": "Detection and mitigation to avoid disruptions.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualHubs", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "d37db635-157f-584d-9bce-4f6fc8c65ce5", - "recommendationTypeId": "8d61a7d4-5405-4f43-81e3-8c6239b844a6", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering", - "name": "Designing for disaster recovery with ExpressRoute private peering" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For improved reliability, each ExpressRoute gateway should connect to at least two circuits, with each circuit sourced from a different peering location. This setup ensures diverse connectivity paths, enhancing resilience and minimizing service disruption risks.\n", - "pgVerified": true, - "description": "Connect ExpressRoute gateway with circuits from diverse peering locations", - "potentialBenefits": "Enhanced resilience through diverse connectivity paths", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of ExpressRoute Gateways that are not connected to two or more ExpressRoute Circuits. Baremetal circuits are excluded from consideration\r\n//This query assumes that the running entity has visibilty to the gateway, connection, and circuit scopes.\r\n//Start with a full list of gateways\r\n(resources\r\n| where type == \"microsoft.network/virtualnetworkgateways\"\r\n| where properties.gatewayType == \"ExpressRoute\"\r\n| extend exrGatewayId = tolower(tostring(id))\r\n| join kind=inner(\r\nresources\r\n| where type == \"microsoft.network/virtualnetworkgateways\"\r\n| where properties.gatewayType == \"ExpressRoute\"\r\n| extend exrGatewayId = tolower(tostring(id))\r\n| join kind=leftouter(\r\n//connections joined with circuit peer info\r\nresources\r\n| where type == \"microsoft.network/connections\"\r\n| extend connectionType = properties.connectionType\r\n| extend exrGatewayId = tolower(tostring(properties.virtualNetworkGateway1.id))\r\n| extend peerId = tolower(tostring(properties.peer.id))\r\n| extend connectionId = tolower(tostring(id))\r\n| where connectionType == \"ExpressRoute\"\r\n| join kind=leftouter(\r\n resources\r\n | where type == \"microsoft.network/expressroutecircuits\"\r\n //should this be location instead of peeringLocation\r\n | extend circuitId = tolower(tostring(id))\r\n | extend peeringLocation = tostring(properties.serviceProviderProperties.peeringLocation)\r\n | extend peerId = tolower(id)\r\n) on peerId ) on exrGatewayId\r\n//remove bare metal services connections/circuits\r\n| where not(isnotnull(connectionId) and isnull(sku1))\r\n//group by gateway ID's and peering locations\r\n| summarize by exrGatewayId, peeringLocation\r\n//summarize to connections with fewer than two unique connections\r\n| summarize connCount = count() by exrGatewayId\r\n| where connCount < 2) on exrGatewayId\r\n| project recommendationId = \"d37db635-157f-584d-9bce-4f6fc8c65ce5\", name, id, tags, param1 = \"twoOrMoreCircuitsConnectedFromDifferentPeeringLocations: false\")\r\n| union\r\n(\r\nresources\r\n| where type == \"microsoft.network/virtualnetworkgateways\"\r\n| where properties.gatewayType == \"ExpressRoute\"\r\n| extend exrGatewayId = tolower(tostring(id))\r\n| join kind=leftouter(\r\n//connections joined with circuit peer info\r\nresources\r\n| where type == \"microsoft.network/connections\"\r\n| extend connectionType = properties.connectionType\r\n| extend exrGatewayId = tolower(tostring(properties.virtualNetworkGateway1.id))\r\n| extend peerId = tolower(tostring(properties.peer.id))\r\n| extend connectionId = tolower(tostring(id))\r\n| where connectionType == \"ExpressRoute\") on exrGatewayId\r\n| where isnull(connectionType)\r\n| project recommendationId = \"d37db635-157f-584d-9bce-4f6fc8c65ce5\", name, id, tags, param1 = \"twoOrMoreCircuitsConnectedFromDifferentPeeringLocations: false\", param2 = \"noConnectionsOnGateway: true\"\r\n)\r\n\r\n" - }, - { - "aprlGuid": "bbe668b7-eb5c-c746-8b82-70afdedf0cae", - "recommendationTypeId": "c9af1ef6-55bc-48af-bfe4-2c80490159f8", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#zrgw", - "name": "About ExpressRoute virtual network gateways - Zone-redundant gateway SKUs" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure ExpressRoute gateway offers variable SLAs based on deployment in single or multiple availability zones. To deploy virtual network gateways across zones automatically, use zone-redundant gateways for accessing critical, scalable services with increased resilience.\n", - "pgVerified": true, - "description": "Use Zone-redundant ExpressRoute gateway SKUs", - "potentialBenefits": "Enhanced SLA and resilience", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// For all VNGs of type ExpressRoute, show all that are not zone redundant (Zonal or Regional)\r\nadvisorresources\r\n| where properties.recommendationTypeId =~ 'c9af1ef6-55bc-48af-bfe4-2c80490159f8' // RecommendationID from Advisor\r\n| mv-expand resId = properties.resourceMetadata.resourceId\r\n| extend resId = tostring(resId)\r\n| project recId = properties.recommendationTypeId, resId\r\n| join kind=leftouter (\r\n resources\r\n | extend id = tostring(id)\r\n | project id, name, tags, location, properties\r\n) on $left.resId == $right.id\r\n| project recommendationId = \"bbe668b7-eb5c-c746-8b82-70afdedf0cae\", name , id = resId, tags, param1 = strcat(\"sku-tier: \", properties.sku.tier), param2 = location,param3 = \"Non Zone-Redundant GW\"\r\n" - }, - { - "aprlGuid": "c0f23a92-d322-4d4d-97e9-a238b5e3bbb8", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources?tabs=json", - "name": "Protect your Azure resources with a lock - Azure Resource Manager | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configuring an Azure Resource lock for ExpressRoute gateway prevents accidental deletion by enabling administrators to lock an Azure subscription, resource group, or resource, thereby protecting them from unintended user deletions and modifications, with the lock overriding all user permissions.\n", - "pgVerified": true, - "description": "Configure an Azure Resource lock for ExpressRoute gateway to prevent accidental deletion", - "potentialBenefits": "Prevents accidental deletions", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1c34faa8-8b99-974c-adbf-71922eae943c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways", - "name": "ExpressRoute monitoring, metrics, and alerts | ExpressRoute gateways" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Network Insights for monitoring ExpressRoute Gateway's health, including availability, performance, and scalability.\n", - "pgVerified": true, - "description": "Monitor health for ExpressRoute gateway", - "potentialBenefits": "Enhanced monitoring and alerting", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n\r\n" - }, - { - "aprlGuid": "194c14ac-0d7a-5a48-ae32-75fa450ee564", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#vnet-to-vnet-connectivity", - "name": "About ExpressRoute virtual network gateways - VNet-to-VNet connectivity" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "While multiple VNets can connect via the same ExpressRoute gateway, Microsoft recommends using alternatives like VNet peering, Azure Firewall, NVA, Azure Route Server, site-to-site VPN, virtual WAN, or SD-WAN for VNet-to-VNet communication to optimize network performance and management.\n", - "pgVerified": true, - "description": "Avoid using ExpressRoute circuits for VNet to VNet communication", - "potentialBenefits": "Enhanced VNet integration efficiency", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "3e115044-a3aa-433e-be01-ce17d67e50da", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/customer-controlled-gateway-maintenance#azure-portal-steps", - "name": "Configure customer-controlled maintenance for your virtual network gateway - ExpressRoute | Microsoft Learn" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "ExpressRoute gateways are updated for improved functionality, reliability, performance, and security. Customer-controlled maintenance configuration and scheduling minimize update impact and align with your maintenance windows.\n", - "pgVerified": true, - "description": "Configure customer-controlled ExpressRoute gateway maintenance", - "potentialBenefits": "Minimizes update impact", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Virtual Network Gateways without Maintenance Configurations\r\n\r\nresources\r\n| where type =~ \"Microsoft.Network/virtualNetworkGateways\"\r\n| extend resourceId = tolower(id)\r\n| join kind=leftouter (\r\n maintenanceresources\r\n | where type =~ \"Microsoft.Maintenance/configurationAssignments\"\r\n | project JsonData = parse_json(properties)\r\n | extend maintenanceConfigurationId = tolower(tostring(JsonData.maintenanceConfigurationId))\r\n | join kind=inner (\r\n resources\r\n | where type =~ \"Microsoft.Maintenance/maintenanceConfigurations\"\r\n | project maintenanceConfigurationId=tolower(id)\r\n ) on maintenanceConfigurationId\r\n | project maintenanceConfigurationId, resourceId=tolower(tostring(JsonData.resourceId))\r\n) on resourceId\r\n| where isempty(maintenanceConfigurationId)\r\n| project recommendationId = \"3e115044-a3aa-433e-be01-ce17d67e50da\", name, id, tags, param1= strcat(\"sku-tier: \" , properties.sku.tier), param2=location\r\n\r\n" - }, - { - "aprlGuid": "5b1933a6-90e4-f642-a01f-e58594e5aab2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways", - "name": "Zone redundant Virtual network gateway in availability zone" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Deploying zone-redundant virtual network gateways across availability zones ensures zone-resiliency, improving access to mission-critical, scalable services on Azure. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Choose a Zone-redundant VPN gateway", - "potentialBenefits": "Enhanced reliability and scalability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// For all VNGs of type Vpn, show any that do not have AZ in the SKU tier\r\nresources\r\n| where type =~ \"Microsoft.Network/virtualNetworkGateways\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where properties.gatewayType == \"Vpn\"\r\n| where properties.sku.tier !contains 'AZ'\r\n| project recommendationId = \"5b1933a6-90e4-f642-a01f-e58594e5aab2\", name, id, tags, param1= strcat(\"sku-tier: \" , properties.sku.tier), param2=location\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "281a2713-c0e0-3c48-b596-19f590c46671", - "recommendationTypeId": "c249dc0e-9a17-423e-838a-d72719e8c5dd", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/active-active-portal#gateway", - "name": "Active-active VPN gateway" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "The active-active mode is available for all SKUs except Basic, allowing for two Gateway IP configurations and two public IP addresses, enhancing redundancy and traffic handling. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Enable Active-Active VPN Gateways for redundancy", - "potentialBenefits": "Enhanced reliability and network capacity", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Identifies non-active-active VPN type virtual network gateways\r\nresources\r\n| where type =~ 'Microsoft.Network/virtualNetworkGateways'\r\n| where properties.gatewayType =~ \"vpn\"\r\n| extend gatewayType = properties.gatewayType, vpnType = properties.vpnType, connections = properties.connections, activeactive=properties.activeActive\r\n| where activeactive == false\r\n| project recommendationId = \"281a2713-c0e0-3c48-b596-19f590c46671\", name, id, tags\r\n\r\n\r\n" - }, - { - "aprlGuid": "af11fc4c-c06c-4f4c-b98d-6eee6d5c4c70", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-highlyavailable#dual-redundancy-active-active-vpn-gateways-for-both-azure-and-on-premises-networks", - "name": "Dual-redundancy active-active VPN gateways for both Azure and on-premises networks" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Deploying active-active VPN concentrators and Azure VPN Gateways maximizes resilience and availability using a fully-meshed topology with four IPSec tunnels. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Deploy active-active VPN concentrators on your premises", - "potentialBenefits": "Maximizes resilience and availability", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n\r\n" - }, - { - "aprlGuid": "9eab120e-f6d3-ee49-ba0d-766562ce7df1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference", - "name": "VPN gateway data reference" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set up monitoring and alerts for Virtual Network Gateway health to utilize a variety of metrics for ensuring operational efficiency and prompt response to any disruptions. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Monitor VPN gateway connections and health", - "potentialBenefits": "Improved uptime and issue awareness", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "9186dae0-7ddc-8f4b-bea5-55538cea4893", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference#metrics", - "name": "Monitor VPN gateway" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "VPN gateway leverages service health to inform users about both planned and unplanned maintenance, ensuring they are notified about modifications to their VPN connectivity. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Enable VPN gateway service health", - "potentialBenefits": "Improves VPN maintenance alerts", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n\r\n" - }, - { - "aprlGuid": "4bae5a28-5cf4-40d9-bcf1-623d28f6d917", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways", - "name": "About zone-redundant virtual network gateway in Azure availability zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For zone-redundant VPN gateways, always use zone-redundant Standard SKU public IPs to avoid deploying all instances in one zone. This ensures the gateway's reliability. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": true, - "description": "Deploy VPN gateways with zone-redundant Public IPs", - "potentialBenefits": "Enhanced reliability and disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworkGateways", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of zone-redundant Azure VPN gateways associated with non-zone-redundant Public IPs\r\nresources\r\n| where type =~ \"Microsoft.Network/virtualNetworkGateways\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where properties.gatewayType == \"Vpn\"\r\n| where properties.sku.tier contains 'AZ'\r\n| mv-expand ipconfig = properties.ipConfigurations\r\n| extend pipId = tostring(ipconfig.properties.publicIPAddress.id)\r\n| join kind=inner (\r\n resources\r\n | where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n | where type == \"microsoft.network/publicipaddresses\"\r\n | where isnull(zones) or array_length(zones) < 3 )\r\n on $left.pipId == $right.id\r\n| project recommendationId = \"4bae5a28-5cf4-40d9-bcf1-623d28f6d917\", name, id, tags, param1 = strcat(\"PublicIpAddressName: \", name1), param2 = strcat (\"PublicIpAddressId: \",id1), param3 = strcat (\"PublicIpAddressTags: \",tags1)\r\n\r\n" - }, - { - "aprlGuid": "f0bf9ae6-25a5-974d-87d5-025abec73539", - "recommendationTypeId": "eade5b56-eefd-444f-95c8-23f29e5d93cb", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/concepts-and-best-practices", - "name": "Azure Virtual Network - Concepts and best practices | Microsoft Learn" - } - ], - "recommendationControl": "Security", - "longDescription": "Network security groups and application security groups allow filtering of inbound and outbound traffic by IP, port, and protocol, adding a security layer at the Subnet level.\n", - "pgVerified": true, - "description": "All Subnets should have a Network Security Group associated", - "potentialBenefits": "Enhanced subnet security and traffic control", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworks", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Subnets without NSG associated\r\nresources\r\n| where type =~ 'Microsoft.Network/virtualnetworks'\r\n| mv-expand subnets = properties.subnets\r\n| extend sn = string_size(subnets.properties.networkSecurityGroup)\r\n| where sn == 0 and subnets.name !in (\"GatewaySubnet\", \"AzureFirewallSubnet\", \"AzureFirewallManagementSubnet\", \"RouteServerSubnet\")\r\n| project recommendationId = \"f0bf9ae6-25a5-974d-87d5-025abec73539\", name, id, tags, param1 = strcat(\"SubnetName: \", subnets.name), param2 = \"NSG: False\"\r\n\r\n" - }, - { - "aprlGuid": "69ea1185-19b7-de40-9da1-9e8493547a5c", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/framework/services/networking/azure-virtual-network/reliability", - "name": "Reliability and Azure Virtual Network - Microsoft Azure Well-Architected Framework | Microsoft Learn" - } - ], - "recommendationControl": "Security", - "longDescription": "Azure DDoS Protection offers enhanced mitigation features against DDoS attacks and is auto-tuned to protect specific resources in a virtual network, combined with application design best practices.\n", - "pgVerified": true, - "description": "Shield public endpoints in Azure VNets with Azure DDoS Standard Protection Plans", - "potentialBenefits": "Enhanced DDoS attack mitigation", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworks", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find virtual networks without DDoS Protection\r\nresources\r\n| where type =~ 'Microsoft.Network/virtualNetworks'\r\n| where isnull(properties.enableDdosProtection) or properties.enableDdosProtection contains \"false\"\r\n| project recommendationId = \"69ea1185-19b7-de40-9da1-9e8493547a5c\", name, id, tags, param1 = strcat(\"EnableDdosProtection: \", properties.enableDdosProtection)\r\n\r\n" - }, - { - "aprlGuid": "24ae3773-cc2c-3649-88de-c9788e25b463", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/virtual-networks-faq", - "name": "Azure Virtual Network FAQ | Microsoft Learn" - } - ], - "recommendationControl": "Security", - "longDescription": "Use VNet service endpoints only if Private Link isn't available and no data movement concerns. This feature restricts Azure service access to specified VNet and subnet, enhancing network security and isolating service traffic.\n", - "pgVerified": true, - "description": "When available, use Private Endpoints instead of Service Endpoints for PaaS Services", - "potentialBenefits": "Enhanced security and data isolation", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworks", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find Subnets with Service Endpoint enabled for services that offer Private Link\r\nresources\r\n| where type =~ 'Microsoft.Network/virtualnetworks'\r\n| mv-expand subnets = properties.subnets\r\n| extend se = array_length(subnets.properties.serviceEndpoints)\r\n| where se >= 1\r\n| project name, id, tags, subnets, serviceEndpoints=todynamic(subnets.properties.serviceEndpoints)\r\n| mv-expand serviceEndpoints\r\n| project name, id, tags, subnetName=subnets.name, serviceName=tostring(serviceEndpoints.service)\r\n| where serviceName in (parse_json('[\"Microsoft.CognitiveServices\",\"Microsoft.AzureCosmosDB\",\"Microsoft.DBforMariaDB\",\"Microsoft.DBforMySQL\",\"Microsoft.DBforPostgreSQL\",\"Microsoft.EventHub\",\"Microsoft.KeyVault\",\"Microsoft.ServiceBus\",\"Microsoft.Sql\", \"Microsoft.Storage\",\"Microsoft.StorageSync\",\"Microsoft.Synapse\",\"Microsoft.Web\"]'))\r\n| project recommendationId = \"24ae3773-cc2c-3649-88de-c9788e25b463\", name, id, tags, param1 = strcat(\"subnet=\", subnetName), param2=strcat(\"serviceName=\",serviceName), param3=\"ServiceEndpoints=true\"\r\n\r\n" - }, - { - "aprlGuid": "06b77be9-56a3-4d41-b362-8b295c5a283d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/network-watcher/vnet-flow-logs-overview", - "name": "Virtual network flow logs" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Improves monitoring and security for Azure and Hybrid connectivity\n", - "pgVerified": true, - "description": "Enable Virtual Network Flow Logs", - "potentialBenefits": "Improves monitoring and security for Azure connectivity", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualNetworks", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all Vnets missing Flow Logs configuration\r\nresources\r\n| where type =~ \"Microsoft.Network/virtualNetworks\"\r\n| extend vnetId = tolower(tostring(id)),vnetName = name,vnetTags = tags,vnetLocation = location\r\n| join kind = leftouter (\r\n resources\r\n | where type =~ \"microsoft.network/networkwatchers/flowlogs\"\r\n | extend flowLogType = iff(\r\n properties.targetResourceId contains \"Microsoft.Network/virtualNetworks\",\r\n 'Virtual network',\r\n 'Virtual network'\r\n )\r\n | extend flowLogTargetVnet = tolower(properties.targetResourceId)\r\n) on $left.vnetId == $right.flowLogTargetVnet\r\n| where strlen(flowLogTargetVnet) == 0\r\n| project recommendationId = \"06b77be9-56a3-4d41-b362-8b295c5a283d\",name=vnetName,id=vnetId,tags,param1 = \"Missing Vnet Flow Log configuration\"\r\n" - }, - { - "aprlGuid": "2226d069-de5b-4ec1-ad26-3249f4ab1741", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/route-server/route-server-faq#do-i-need-to-peer-each-nva-with-both-azure-route-server-instances", - "name": "Azure Route Server frequently asked questions (FAQ)" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "To ensure that routes are successfully advertised to Route Server and to configure high availability, peer two NVA instances with both instances of Route Server. Advertise the same routes to both Route Server instances.\n", - "pgVerified": false, - "description": "Peer two NVA instances with both Azure Route Server instances", - "potentialBenefits": "Connectivity will remain active during maintenance events", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualRouters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "b8ff662a-ab74-4b6a-8301-d4dae002bc14", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/route-server/monitor-route-server", - "name": "Monitor Azure Route Server" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitor Azure Route Server for BGP Peer Status, Count of Routes Advertised to Peer, and Count of Routes Learned from Peer. Create alerts for these metrics to ensure that you are notified of any issues.\n", - "pgVerified": false, - "description": "Monitor and create alerting for Azure Route Server", - "potentialBenefits": "Be alerted to connectivity issues with Azure Route Server", - "tags": null, - "recommendationResourceType": "Microsoft.Network/virtualRouters", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "f0d4f766-ac19-48c4-b228-4601cc038baa", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-wan/monitoring-best-practices#virtual-wan-gateways", - "name": "Virtual WAN Monitoring Best Practices" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Set up monitoring and alerts for v-Hub's VPN Gateway. Create alert rule for ensuring promptly response to critical events such as packet drop counts, BGP status, Gateway over utilization. Mission Critical workloads should use dual ExpressRoutes instead of VPN.\n", - "pgVerified": false, - "description": "Monitor gateway for Site-to-site v-Hub's VPN gateway", - "potentialBenefits": "Detection and mitigation to avoid disruptions.", - "tags": null, - "recommendationResourceType": "Microsoft.Network/vpnGateways", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "1ceea4b5-1d8b-4be0-9bbe-9594557be51a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/expressroute/traffic-collector", - "name": "Azure ExpressRoute Traffic Collector" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "ExpressRoute Traffic Collector samples network flows over ExpressRoute Direct or Service-Provider based circuits, sending flow logs to a Log Analytics workspace for analysis or export to visualization tools/SIEM.\n", - "pgVerified": true, - "description": "Ensure ExpressRoute Traffic Collector is enabled and configured for Direct or Provider circuits", - "potentialBenefits": "Enhanced network flow analysis and DR readiness", - "tags": null, - "recommendationResourceType": "Microsoft.NetworkFunction/azureTrafficCollectors", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b36fd2ac-dd83-664a-ab48-ff7b8d3b189d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/logs/logs-data-export", - "name": "Log Analytics workspace data export in Azure Monitor" - } - ], - "recommendationControl": "Governance", - "longDescription": "Data export in a Log Analytics workspace to an Azure Storage account enhances data protection against regional failures by using geo-redundant (GRS) or geo-zone-redundant storage (GZRS), mainly for compliance and integration with other Azure services and tools.\n", - "pgVerified": true, - "description": "Enable Log Analytics data export to GRS or GZRS", - "potentialBenefits": "Enhances compliance and regional fault tolerance", - "tags": null, - "recommendationResourceType": "Microsoft.OperationalInsights/workspaces", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "4b77191c-cc3c-8c4e-844b-0f56d0927890", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-monitor/logs/log-analytics-workspace-health", - "name": "Monitor Log Analytics workspace health" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "A health status alert will proactively notify you if a workspace becomes unavailable because of a datacenter or regional failure.\n", - "pgVerified": true, - "description": "Create a health status alert rule for your Log Analytics workspace", - "potentialBenefits": "Early alert for workspace failure", - "tags": null, - "recommendationResourceType": "Microsoft.OperationalInsights/workspaces", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "e93bb813-b356-48f3-9bdf-a06a0a6ba039", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-network-mapping#set-up-ip-addressing-for-target-vms", - "name": "Setup network mapping for site recovery" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Ensure VM failover settings' static IP addresses are available in the failover subnet to maintain consistent IP assignment during failover, with the target VM receiving the same static IP if it's available or the next available IP otherwise. IP adjustments can be made in VM Network settings.\n", - "pgVerified": true, - "description": "Ensure static IP addresses in Site Recovery VM failover settings are available in failover subnet", - "potentialBenefits": "Smooth failover IP management", - "tags": null, - "recommendationResourceType": "Microsoft.RecoveryServices/vaults", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "17e877f7-3a89-4205-8a24-0670de54ddcd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-tutorial-dr-drill#run-a-test-failover", - "name": "Run a test failover" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Perform a test failover to validate your BCDR strategy and ensure that your applications are functioning correctly in the target region without impacting your production environment. Test your Disaster Recovery plan periodically without any data loss or downtime, using test failovers.\n", - "pgVerified": true, - "description": "Validate VM functionality with a Site Recovery test failover to check performance at target", - "potentialBenefits": "Ensures BCDR plan accuracy and VM performance", - "tags": null, - "recommendationResourceType": "Microsoft.RecoveryServices/vaults", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all VMs where replication has been enabled but Test Failover was never performed\r\nrecoveryservicesresources\r\n| where type == \"microsoft.recoveryservices/vaults/replicationfabrics/replicationprotectioncontainers/replicationprotecteditems\"\r\n| where properties.providerSpecificDetails.dataSourceInfo.datasourceType == 'AzureVm' and isnull(properties.lastSuccessfulTestFailoverTime)\r\n| project recommendationId=\"17e877f7-3a89-4205-8a24-0670de54ddcd\" , name = properties.providerSpecificDetails.recoveryAzureVMName, id=properties.providerSpecificDetails.dataSourceInfo.resourceId\r\n\r\n" - }, - { - "aprlGuid": "2912472d-0198-4bdc-aa90-37f145790edc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/backup/move-to-azure-monitor-alerts", - "name": "Move to Azure monitor Alerts" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Classic alerts for Recovery Services vaults in Azure Backup will be retired on 31 March 2026.\n", - "pgVerified": true, - "description": "Migrate from classic alerts to built-in Azure Monitor alerts for Azure Recovery Services Vaults", - "potentialBenefits": "Enhanced, scalable, and consistent alerting.", - "tags": null, - "recommendationResourceType": "Microsoft.RecoveryServices/vaults", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// Azure Resource Graph Query\r\n// This Resource Graph query will return all Recovery services vault with Classic alerts enabled.\r\nresources\r\n| where type in~ ('microsoft.recoveryservices/vaults')\r\n| extend monitoringSettings = parse_json(properties).monitoringSettings\r\n| extend isUsingClassicAlerts = case(isnull(monitoringSettings),'Enabled',monitoringSettings.classicAlertSettings.alertsForCriticalOperations)\r\n| extend isUsingJobsAlerts = case(isnull(monitoringSettings), 'Enabled', monitoringSettings.azureMonitorAlertSettings.alertsForAllJobFailures)\r\n| where isUsingClassicAlerts == 'Enabled'\r\n| project recommendationId = \"2912472d-0198-4bdc-aa90-37f145790edc\", name, id, tags, param1=strcat(\"isUsingClassicAlerts: \", isUsingClassicAlerts), param2=strcat(\"isUsingJobsAlerts: \", isUsingJobsAlerts)\r\n" - }, - { - "aprlGuid": "1549b91f-2ea0-4d4f-ba2a-4596becbe3de", - "recommendationTypeId": "9b1308f1-4c25-4347-a061-7cc5cd6a44ab", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/backup/backup-create-recovery-services-vault#set-cross-region-restore", - "name": "Set Cross Region Restore" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Cross Region Restore enables the restoration of Azure VMs in a secondary, Azure paired region, facilitating drills for audit or compliance and allowing recovery of VMs or disks in the event of a primary region disaster. It is an opt-in feature available exclusively for GRS vaults.\n", - "pgVerified": true, - "description": "Enable Cross Region Restore for your GRS Recovery Services Vault", - "potentialBenefits": "Enhances disaster recovery capabilities", - "tags": null, - "recommendationResourceType": "Microsoft.RecoveryServices/vaults", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Displays all recovery services vaults that do not have cross region restore enabled\r\nresources\r\n| where type =~ \"Microsoft.RecoveryServices/vaults\" and\r\n properties.redundancySettings.standardTierStorageRedundancy =~ \"GeoRedundant\" and\r\n properties.redundancySettings.crossRegionRestore !~ \"Enabled\"\r\n| extend\r\n param1 = strcat(\"CrossRegionRestore: \", properties.redundancySettings.crossRegionRestore),\r\n param2 = strcat(\"StorageReplicationType: \", properties.redundancySettings.standardTierStorageRedundancy)\r\n| project recommendationId = \"1549b91f-2ea0-4d4f-ba2a-4596becbe3de\", name, id, tags, param1, param2\r\n" - }, - { - "aprlGuid": "9e39919b-78af-4a0b-b70f-c548dae97c25", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/backup/backup-azure-security-feature-cloud?tabs=azure-portal", - "name": "Soft Delete for Azure Backup" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "With soft delete, if backup data is deleted, the backup data is retained for 14 additional days, allowing the recovery of that backup item with no data loss with no cost to you. Soft delete is enabled by default. Disabling this feature isn't recommended.\n", - "pgVerified": false, - "description": "Enable Soft Delete for Recovery Services Vaults in Azure Backup", - "potentialBenefits": "Enhances disaster recovery capabilities", - "tags": null, - "recommendationResourceType": "Microsoft.RecoveryServices/vaults", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Azure Recovery Services vaults that do not have soft delete enabled\r\nresources\r\n| where type == \"microsoft.recoveryservices/vaults\"\r\n| mv-expand issoftDelete=properties.securitySettings.softDeleteSettings.softDeleteState\r\n| where issoftDelete == 'Disabled'\r\n| project recommendationId = \"9e39919b-78af-4a0b-b70f-c548dae97c25\", name, id, tags, param1=strcat(\"Soft Delete: \",issoftDelete)\r\n" - }, - { - "aprlGuid": "20057905-262c-49fe-a9be-49f423afb359", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/services/messaging/service-bus/reliability", - "name": "Service Bus and reliability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Availability zones are now enabled by default on new namespaces where possible. Existing namespaces are being migrated to availability zones where possible. The property zoneRedundant might still show as false, even when availability zones has been enabled.\n", - "pgVerified": false, - "description": "Enable Availability Zones for Service Bus namespaces", - "potentialBenefits": "Enhances fault tolerance and uptime", - "tags": null, - "recommendationResourceType": "Microsoft.ServiceBus/namespaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "d810e3a8-600f-4be1-895b-1a93e61d37fd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/service-bus-messaging/automate-update-messaging-units", - "name": "Service Bus auto-scaling" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use Service Bus with auto-scale for high availability. The Premium SKU supports auto-scale, ensuring that the resources are automatically scaled based on the load.\n", - "pgVerified": false, - "description": "Enable auto-scale for production workloads on Service Bus namespaces", - "potentialBenefits": "Ensures high availability and performance", - "tags": null, - "recommendationResourceType": "Microsoft.ServiceBus/namespaces", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "f075a1bd-de9e-4819-9a1d-1ac41037a74f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/service-bus-messaging/transport-layer-security-configure-minimum-version", - "name": "Configure the minimum TLS version for a Service Bus namespace" - } - ], - "recommendationControl": "ServiceUpgradeAndRetirement", - "longDescription": "As of 31 October 2024, TLS 1.0 and TLS 1.1 will no longer be supported on Azure including Service Bus to enhance security and provide best-in-class encryption for your data. Change the minimum TLS version for your Service Bus namespace to TLS v1.2 or higher.\n", - "pgVerified": false, - "description": "Configure the minimum TLS version for Service Bus namespaces to TLS v1.2 or higher", - "potentialBenefits": "Avoids service disruption", - "tags": null, - "recommendationResourceType": "Microsoft.ServiceBus/namespaces", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Service Bus Namespace resources that have the lower minimum TLS version.\r\nresources\r\n| where type =~ \"Microsoft.ServiceBus/namespaces\"\r\n| where properties.minimumTlsVersion in (\"1.0\", \"1.1\")\r\n| project\r\n recommendationId = \"f075a1bd-de9e-4819-9a1d-1ac41037a74f\",\r\n name,\r\n id,\r\n tags,\r\n param1 = strcat(\"minimumTlsVersion: \", properties.minimumTlsVersion)\r\n" - }, - { - "aprlGuid": "6a8b3db9-5773-413a-a127-4f7032f34bbd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-signalr/availability-zones", - "name": "Availability zones support in Azure SignalR Service" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use SignalR with zone redundancy for production to improve uptime. This feature, available in the Premium tier, is activated upon creating or upgrading to Premium. Standard can upgrade to Premium without downtime.\n", - "pgVerified": false, - "description": "Enable zone redundancy for SignalR", - "potentialBenefits": "Enhances reliability and uptime", - "tags": null, - "recommendationResourceType": "Microsoft.SignalRService/SignalR", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find SignalR instances that are not configured with the Premium tier\r\nresources\r\n| where type == \"microsoft.signalrservice/signalr\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where sku.tier != \"Premium\"\r\n| project recommendationId = \"6a8b3db9-5773-413a-a127-4f7032f34bbd\", name, id, tags, param1 = \"AvailabilityZones: Single Zone\"\r\n| order by id asc\r\n\r\n" - }, - { - "aprlGuid": "f8f834a9-c761-4e84-b2cb-ac55494d0c37", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/managed-instance/high-availability-sla-local-zone-redundancy?view=azuresql-mi#zone-redundant-availability", - "name": "High availability through zone-redundancy" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure SQL Managed Instance offers built-in availability by deploying multiple replicas in the same zone. For higher availability, use a zone-redundant configuration that spreads replicas across three Azure availability zones, each with independent power, cooling, and networking.\n", - "pgVerified": false, - "description": "Enable zone redundancy for Azure SQL Managed Instance to improve high availability and resiliency", - "potentialBenefits": "Enhanced availability and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Managed Instance zone redundancy check – any server that is not configured for ZR\r\nresources\r\n| where type =~ 'Microsoft.Sql/managedInstances'\r\n| extend InstanceName = properties.fullyQualifiedDomainName\r\n| extend ServiceTier = sku.tier\r\n| extend zoneRedundant=properties.zoneRedundant\r\n| where zoneRedundant == 'false'\r\n| project recommendationId='f8f834a9-c761-4e84-b2cb-ac55494d0c37', name, id, tags, param1=strcat('Service Tier:', ServiceTier), param2=strcat('Zone Redundant:', zoneRedundant)\r\n" - }, - { - "aprlGuid": "15e2712c-f3ea-4a8d-9081-11e822b1ccfb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/managed-instance/automated-backups-overview?view=azuresql-mi&preserve-view=true#backup-storage-redundancy", - "name": "Backup storage redundancy" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Configuring zone redundancy option for backups copies your backup file synchronously across three Azure availability zones in the primary region. If Geo is selected, then it copies your data asynchronously three times to a single physical location in the paired secondary region.\n", - "pgVerified": false, - "description": "Use Zone-redundant or Geo-zone-redundant Backup storage redundancy", - "potentialBenefits": "Enhanced availability and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Managed Instance storage backup redundancy check – any server that is not configured for GZRS\r\nresources\r\n| where type =~ 'Microsoft.Sql/managedInstances'\r\n| extend backupredundancy=properties.storageAccountType\r\n| extend ServiceTier = sku.tier\r\n| where backupredundancy != 'GeoZone'\r\n| project recommendationId='15e2712c-f3ea-4a8d-9081-11e822b1ccfb', name, id, param1=strcat('Service Tier:', ServiceTier), param2=strcat('Backup Redundancy:', backupredundancy)\r\n" - }, - { - "aprlGuid": "c14de326-2729-4be7-a91f-4ea185d24b10", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/managed-instance/connection-types-overview?view=azuresql#connection-types", - "name": "Connection types" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Redirect mode enables direct connectivity to the instance bypassing the local gateway component and resulting in improved latency and throughput. Redirect mode applies to the VNet-local endpoint only, while the public and private endpoint will always operate in Proxy connection mode.\n", - "pgVerified": false, - "description": "Use Redirect connection type to accelerate application access", - "potentialBenefits": "Improved latency and throughput", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Use Redirect connection type to accelerate application access\r\nresources\r\n| where type =~ 'Microsoft.Sql/managedInstances'\r\n| extend connectionpolicy=properties.proxyOverride\r\n| where connectionpolicy != 'Redirect'\r\n| project recommendationId='c14de326-2729-4be7-a91f-4ea185d24b10', name, id, tags, param1=strcat('Connection Policy:', connectionpolicy)\r\n" - }, - { - "aprlGuid": "257cd903-700f-4a79-bd37-7dce2b511df4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/managed-instance/failover-group-sql-mi?view=azuresql", - "name": "Failover groups overview and best practices" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "During an outage on the managed instance, use the failover group to switch all databases to a secondary region, either manually or automatically. Route connections to the failover group’s listener instead of the primary instance to avoid changing the connection string after geo-failover.\n", - "pgVerified": false, - "description": "Configure a secondary instance and a Failover group to enable failover to another region", - "potentialBenefits": "Ensure seamless service with cross-region failover", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "c9afeb1e-e706-4809-be4e-75d9fac708f2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/managed-instance/monitoring-sql-managed-instance-azure-monitor?view=azuresql-mi", - "name": "Azure SQL Managed Instance monitoring options" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring and alerting are an important part of database operations. When working with Azure SQL Managed Instance, make use of Azure Monitor and Database watcher to ensure that you capture relevant database metrics.\n", - "pgVerified": false, - "description": "Monitor your Azure SQL MI Managed Instance in near-real time to detect reliability incidents", - "potentialBenefits": "Quick incident detection and response", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "9fad5392-b852-4807-9b6d-3f700ff9771a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/database/always-encrypted-landing?view=azuresql", - "name": "Overview of Always Encrypted" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "It is highly recommended to use Azure Key Vault (AKV) to store encryption keys related to Always Encrypted configurations, however it is not required. If you are not using AKV, then ensure that your keys are properly backed up and stored in a secure manner.\n", - "pgVerified": false, - "description": "Back Up Your Keys", - "potentialBenefits": "Enhanced security and data recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/managedInstances", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "74c2491d-048b-0041-a140-935960220e20", - "recommendationTypeId": "2ea11bcb-dfd0-48dc-96f0-beba578b989a", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview", - "name": "Active Geo Replication" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Active Geo Replication ensures business continuity by utilizing readable secondary database replicas. In case of primary database failure, manually failover to secondary database. Secondaries, up to four, can be in same/different regions, used for read-only access.\n", - "pgVerified": true, - "description": "Use Active Geo Replication to Create a Readable Secondary in Another Region", - "potentialBenefits": "Enhanced disaster recovery and read scalability", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of SQL databases that are not part of Geo Replication.\r\nresources\r\n| where type == \"microsoft.sql/servers/databases\" and name != \"master\"\r\n| summarize secondaryTypeCount = countif(isnotempty(properties.secondaryType)) by name\r\n| where secondaryTypeCount == 0\r\n| join kind=inner (\r\n resources\r\n | where type == \"microsoft.sql/servers/databases\" and name != \"master\"\r\n) on name\r\n| extend param1 = \"Not part of Geo Replication\"\r\n| project recommendationId = \"74c2491d-048b-0041-a140-935960220e20\", name, id, tags, param1\r\n" - }, - { - "aprlGuid": "943c168a-2ec2-a94c-8015-85732a1b4859", - "recommendationTypeId": "2ea11bcb-dfd0-48dc-96f0-beba578b989a", - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview?tabs=azure-powershell", - "name": "AutoFailover Groups" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Failover Groups facilitate disaster recovery by configuring databases on one logical server to replicate to another region's logical server. This streamlines geo-replicated database management, offering a single endpoint for connection routing to replicated databases if the primary server fails.\n", - "pgVerified": true, - "description": "Auto Failover Groups can encompass one or multiple databases, usually used by the same app.", - "potentialBenefits": "Improves load balancing and disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of SQL databases that are not configured to use a failover-group.\r\nresources\r\n| where type =~'microsoft.sql/servers/databases' and name !~ \"master\"\r\n| where isnull(properties['failoverGroupId'])\r\n| project recommendationId = \"943c168a-2ec2-a94c-8015-85732a1b4859\", name, id, tags, param1= strcat(\"databaseId=\", properties['databaseId'])\r\n" - }, - { - "aprlGuid": "c0085c32-84c0-c247-bfa9-e70977cbf108", - "recommendationTypeId": "807e58d0-e385-41ad-987b-4a4b3e3fb563", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-sql/database/high-availability-sla", - "name": "Zone Redundant Databases" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "By default, Azure SQL Database premium tier provisions multiple copies within the same region. For geo redundancy, databases can be set as Zone Redundant, distributing copies across Azure Availability Zones to maintain availability during regional outages.\n", - "pgVerified": true, - "description": "Enable zone redundancy for Azure SQL Database to achieve high availability and resiliency", - "potentialBenefits": "Enhanced reliability, no extra cost", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Finds non-zone redundant SQL databases and lists them\r\nResources\r\n| where type =~ 'microsoft.sql/servers/databases'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where tolower(tostring(properties.zoneRedundant))=~'false'\r\n|project recommendationId = \"c0085c32-84c0-c247-bfa9-e70977cbf108\", name, id, tags\r\n\r\n\r\n" - }, - { - "aprlGuid": "cbb17a29-64fb-c943-95d0-8df814a37c40", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-common-connectivity-issues", - "name": "How to Implement Retry Logic" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "During transient failures, the application should handle connection retries effectively with Azure SQL Database. No Database layer configuration is needed; instead, the application must be set up for graceful retrying.\n", - "pgVerified": true, - "description": "Implement Retry Logic", - "potentialBenefits": "Enhanced connectivity stability", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "7e7daec9-6a81-3546-a4cc-9aef72fec1f7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql#analyze-data-and-create-alerts", - "name": "Azure Monitor" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Monitoring and alerting are an important part of database operations. When working with Azure SQL Database, make use of Azure Monitor and SQL Insights to ensure that you capture relevant database metrics.\n", - "pgVerified": true, - "description": "Monitor your Azure SQL Database in Near Real-Time to Detect Reliability Incidents", - "potentialBenefits": "Quick incident detection and response", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of SQL databases that are not configured for monitoring.\r\nresources\r\n| where type == \"microsoft.insights/metricalerts\"\r\n| mv-expand properties.scopes\r\n| mv-expand properties.criteria.allOf\r\n| project databaseid = properties_scopes, monitoredMetric = properties_criteria_allOf.metricName\r\n| where databaseid contains 'databases'\r\n| summarize monitoredMetrics=make_list(monitoredMetric) by databaseid=tolower(tostring(databaseid))\r\n| join kind=fullouter (\r\n resources\r\n | where type =~ 'microsoft.sql/servers/databases'\r\n | project databaseid = tolower(id), name, tags\r\n) on databaseid\r\n| where isnull(monitoredMetrics)\r\n| project recommendationId = \"7e7daec9-6a81-3546-a4cc-9aef72fec1f7\", name, id=databaseid1, tags, param1=strcat(\"MonitoringMetrics=false\" )\r\n\r\n" - }, - { - "aprlGuid": "d6ef87aa-574e-584e-a955-3e6bb8b5425b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/key-vault/general/overview", - "name": "Azure Key Vault" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "It is highly recommended to use Azure Key Vault (AKV) to store encryption keys related to Always Encrypted configurations, however it is not required. If you are not using AKV, then ensure that your keys are properly backed up and stored in a secure manner.\n", - "pgVerified": true, - "description": "Back Up Your Keys", - "potentialBenefits": "Enhanced security and data recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "de266d8a-a9f3-4cb9-be95-9306001fceea", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/azure-sql/database/failover-group-sql-db?view=azuresql#endpoint-redirection", - "name": "Failover Group endpoint redirection" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "When using Failover Groups, it is recommended to connect to the Failover Group endpoint instead of individual database endpoints. This allows for automatic redirection to the secondary database in case of a failover, ensuring high availability.\n", - "pgVerified": false, - "description": "Use Failover Group endpoints for database connections", - "potentialBenefits": "Enhanced disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Sql/servers", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "e6c7e1cc-2f47-264d-aa50-1da421314472", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/common/storage-redundancy", - "name": "Azure Storage redundancy" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Redundancy ensures storage accounts meet availability and durability targets amidst failures, weighing lower costs against higher availability. Locally redundant storage offers the least durability at the lowest cost.\n", - "pgVerified": true, - "description": "Ensure that storage accounts are zone or region redundant", - "potentialBenefits": "High availability and durability for storage", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This query will return all storage accounts that are not using Zone or Region replication\r\nResources\r\n| where type =~ \"Microsoft.Storage/storageAccounts\"\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| where sku.name in~ (\"Standard_LRS\", \"Premium_LRS\")\r\n| project recommendationId = \"e6c7e1cc-2f47-264d-aa50-1da421314472\", name, id, tags, param1 = strcat(\"sku: \", sku.name)\r\n\r\n" - }, - { - "aprlGuid": "5587ef77-7a05-a74d-9c6e-449547a12f27", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/blobs/storage-blob-block-blob-premium", - "name": "Premium block blob storage accounts" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Use premium performance block blob storage instead of standard performance storage for workloads that require fast storage response times and/or high transaction rates.\n", - "pgVerified": true, - "description": "Use premium performance block blob storage for high performance workloads", - "potentialBenefits": "Optimized cost and performance", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "03263c57-c869-3841-9e0a-3dbb9ef3e28d", - "recommendationTypeId": "42dbf883-9e4b-4f84-9da4-232b87c4b5e9", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/blobs/soft-delete-blob-enable?tabs=azure-portal", - "name": "Soft delete detail docs" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "The soft delete option enables data recovery if mistakenly deleted, while the Lock feature prevents the accidental deletion of the storage account itself, ensuring additional security and data integrity measures.\n", - "pgVerified": true, - "description": "Enable Soft Delete to protect your data", - "potentialBenefits": "Prevents accidental data/account loss", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "8ebda7c0-e0e1-ed45-af59-2d7ea9a1c05d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/blobs/versioning-overview", - "name": "Blob versioning" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Consider enabling versioning for Azure Storage Accounts to recover from accidental modifications or deletions and manage blob operation latency. Microsoft advises maintaining fewer than 1000 versions per blob to optimize performance. Lifecycle management can help delete old versions automatically.\n", - "pgVerified": true, - "description": "Enable versioning for accidental modification and keep the number of versions below 1000", - "potentialBenefits": "Recover data, manage latency", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1b965cb9-7629-214e-b682-6bf6e450a100", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/blobs/point-in-time-restore-overview", - "name": "Point-in-time restore for block blobs" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Consider enabling point-in-time restore for standard general purpose v2 accounts with flat namespace to protect against accidental deletion or corruption by restoring block blob data to an earlier state.\n", - "pgVerified": true, - "description": "Enable point-in-time restore for GPv2 accounts to safeguard against data loss", - "potentialBenefits": "Protects data from loss/corruption", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "96cb8331-6b06-8242-8ce8-4e2f665dc679", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/blobs/monitor-blob-storage", - "name": "Monitor Azure Blob Storage" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "For critical applications and business processes relying on Azure, monitoring and alerts are crucial. Resource logs are only stored after creating a diagnostic setting to route logs to specified locations, requiring selection of log categories to collect.\n", - "pgVerified": true, - "description": "Monitor all blob storage accounts", - "potentialBenefits": "Enhanced alerting and log analysis", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "2ad78dec-5a4d-4a30-8fd1-8584335ad781", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/common/storage-account-upgrade", - "name": "Upgrade to a general-purpose v2 storage account" - } - ], - "recommendationControl": "Scalability", - "longDescription": "General-purpose v2 accounts are recommended for most storage scenarios offering the latest features or the lowest per-gigabyte pricing. Legacy accounts like Standard general-purpose v1 and Blob Storage aren't advised by Microsoft but may fit specific scenarios.\n", - "pgVerified": true, - "description": "Consider upgrading legacy storage accounts to v2 storage accounts", - "potentialBenefits": "Latest features, lowest cost", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Azure Storage Accounts, that upgradeable to General purpose v2.\r\nResources\r\n| where type =~ \"Microsoft.Storage/storageAccounts\" and kind in~ (\"Storage\", \"BlobStorage\")\r\n| extend\r\n param1 = strcat(\"AccountKind: \", case(kind =~ \"Storage\", \"Storage (general purpose v1)\", kind =~ \"BlobStorage\", \"BlobStorage\", kind)),\r\n param2 = strcat(\"Performance: \", sku.tier),\r\n param3 = strcat(\"Replication: \", sku.name)\r\n| project recommendationId = \"2ad78dec-5a4d-4a30-8fd1-8584335ad781\", name, id, tags, param1, param2, param3\r\n\r\n" - }, - { - "aprlGuid": "dc55be60-6f8c-461e-a9d5-a3c7686ed94e", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-virtual-desktop/networking#private-endpoints-private-link", - "name": "Private Link" - } - ], - "recommendationControl": "Security", - "longDescription": "Leverage Azure Private Link Service for secure access to Azure Storage and services via Private Endpoint in your VNet. Eliminate the need for public IPs, ensuring data privacy. Enjoy granular access control for enhanced security.\n", - "pgVerified": true, - "description": "Enable Azure Private Link service for storage accounts", - "potentialBenefits": "Secure, private access to storage with no public IPs", - "tags": null, - "recommendationResourceType": "Microsoft.Storage/storageAccounts", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This resource graph query will return all storage accounts that does not have a Private Endpoint Connection or where a private endpoint exists but public access is enabled\r\nresources\r\n| where type =~ \"Microsoft.Storage/StorageAccounts\"\r\n| where isnull(properties.privateEndpointConnections) or properties.privateEndpointConnections[0].properties.provisioningState != (\"Succeeded\") or (isnull(properties.networkAcls) and properties.publicNetworkAccess == 'Enabled')\r\n| extend param1 = strcat('Private Endpoint: ', iif(array_length(properties.privateEndpointConnections) != 0,split(properties.privateEndpointConnections[0].properties.privateEndpoint.id,'/')[8],'No Private Endpoint'))\r\n| extend param2 = strcat('Access: ', iif(properties.publicNetworkAccess == 'Disabled', 'Public Access Disabled', iif(isnotnull(properties.networkAcls), 'NetworkACLs in place','Public Access Enabled')))\r\n| project recommendationId = \"dc55be60-6f8c-461e-a9d5-a3c7686ed94e\", name, id, tags, param1, param2\r\n" - }, - { - "aprlGuid": "e48a7227-5ec7-463a-b955-ee7cb598ded4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/stream-analytics/cluster-overview", - "name": "Overview of Azure Stream Analytics Cluster" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Stream Analytics cluster (dedicated) offers more reliable performance guarantees. All the jobs running on your cluster belong only to you. You can also have access to important features like private endpoints, Auto-Scaling, Vnet Support, etc.\n", - "pgVerified": false, - "description": "Run jobs in your own dedicated Stream Analytics cluster for increased reliability and security", - "potentialBenefits": "Enhanced reliability and security", - "tags": null, - "recommendationResourceType": "Microsoft.StreamAnalytics/streamingjobs", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Azure Stream Analytics jobs that are not associated with a dedicated cluster\r\nresources\r\n| where type =~ \"Microsoft.StreamAnalytics/streamingjobs\"\r\n| where isnull(properties.cluster.id)\r\n| project recommendationId = \"e48a7227-5ec7-463a-b955-ee7cb598ded4\", name, id, tags\r\n" - }, - { - "aprlGuid": "5d40d3d4-179d-4cf5-ac24-901210f512e7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/stream-analytics/stream-analytics-streaming-unit-consumption", - "name": "Understand and adjust streaming units" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Configure Autoscale to allow your job to dynamically change the allocated number of Streaming Units (SU) based on load, metrics, and/or schedule.\n", - "pgVerified": false, - "description": "Migrate Stream Analytics jobs to StandardV2 SKU", - "potentialBenefits": "Enhanced reliability and security", - "tags": null, - "recommendationResourceType": "Microsoft.StreamAnalytics/streamingjobs", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all Azure Stream Analytics jobs that are not using the latest version of the service.\r\nresources\r\n| where type =~ \"Microsoft.StreamAnalytics/streamingjobs\"\r\n| where properties.sku.name !~ \"StandardV2\"\r\n| project recommendationId = \"5d40d3d4-179d-4cf5-ac24-901210f512e7\", name, id, tags\r\n" - }, - { - "aprlGuid": "c041d596-6c97-4c5f-b4b3-9cd37628f2e2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.citrix.com/en-us/citrix-daas-azure/limits", - "name": "Citrix Limits" - } - ], - "recommendationControl": "Governance", - "longDescription": "A Citrix Managed Azure subscription supports VMs with VDA for app/desktop delivery, excluding other machines like Cloud Connectors. When close to the limit, signaled by a dashboard notification, and with sufficient licenses, request another subscription. Can't exceed the given limits for catalogs.\n", - "pgVerified": true, - "description": "Do not create more than 2000 Citrix VDA servers per subscription", - "potentialBenefits": "Avoids hitting limit, ensures reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Count VM instances with a tag that contains \"Citrix VDA\" and create output if that count is >2000 for each subscription.\r\n// The Citrix published limit is 2500. This query runs an 80% check.\r\n\r\nresources\r\n| where type == 'microsoft.compute/virtualmachines'\r\n| where tags contains 'Citrix VDA'\r\n| summarize VMs=count() by subscriptionId\r\n| where VMs > 2000\r\n| join (resourcecontainers| where type =='microsoft.resources/subscriptions' | project subname=name, subscriptionId) on subscriptionId\r\n| project recommendationId='c041d596-6c97-4c5f-b4b3-9cd37628f2e2', name= subname, id = subscriptionId, param1='Too many instances.', param2= VMs\r\n\r\n" - }, - { - "aprlGuid": "5ada5ffa-7149-4e49-9fbf-e67be7c2594c", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org-management-groups#management-group-recommendations", - "name": "Management group recommendations" - } - ], - "recommendationControl": "Governance", - "longDescription": "The root management group in Azure is designed for organizational hierarchy, allowing for all management groups and subscriptions to fold into it.\n", - "pgVerified": true, - "description": "Subscriptions should not be placed under the Tenant Root Management Group", - "potentialBenefits": "Enhanced security, compliance, and management", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure Subscriptions that are placed under the Tenant Root Management Group\r\nresourcecontainers\r\n| where type == 'microsoft.resources/subscriptions'\r\n| extend mgParentSize = array_length(properties.managementGroupAncestorsChain)\r\n| where mgParentSize == 1\r\n| project recommendationId=\"5ada5ffa-7149-4e49-9fbf-e67be7c2594c\", name, id, tags\r\n\r\n" - }, - { - "aprlGuid": "9729c89d-8118-41b4-a39b-e12468fa872b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/service-health/alerts-activity-log-service-notifications-portal", - "name": "Configure alerts for service health events" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Service health gives a personalized health view of Azure services and regions used, offering the best place for notifications on outages, planned maintenance, and health advisories by knowing the services used.\n", - "pgVerified": true, - "description": "Configure Service Health Alerts", - "potentialBenefits": "Proactive outage and maintenance alerts", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This resource graph query will return all subscriptions without Service Health alerts configured AND subscriptions with Service Health alerts only configured with specific configuration (which requires manual verification regarding the scope being covered by this rule)\r\nresourcecontainers\r\n| where type == 'microsoft.resources/subscriptions'\r\n| project subscriptionId = id, subscriptionName = name, tags\r\n| join kind=leftouter (\r\n resources\r\n | where type == \"microsoft.insights/activitylogalerts\" and properties.condition contains \"ServiceHealth\"\r\n | extend shaRuleType = iff(array_length(properties.condition.allOf) > 1, 'Explicit','All')\r\n | project subscriptionId = strcat('/subscriptions/',subscriptionId), name, shaRuleType\r\n | summarize shaAllRuleCount = countif(shaRuleType == 'All'), shaExplicitRuleCount = countif(shaRuleType == 'Explicit') by subscriptionId\r\n) on subscriptionId\r\n| extend shaStatus = iff(isnull(shaAllRuleCount) and isnull(shaExplicitRuleCount), 'Not configured',iff(shaAllRuleCount >= 1, 'Configured', 'Explicit'))\r\n| where shaStatus != 'Configured'\r\n| project recommendationId = \"9729c89d-8118-41b4-a39b-e12468fa872b\", name = subscriptionName, id= subscriptionId, tags, param1 = iff(shaStatus == 'Explicit', 'Explicit only Service Health Alert Rule(s) found. Please verify that the expected scope is covered by these rule(s).','No Service Health Alert Rule found.')\r\n" - }, - { - "aprlGuid": "98bd7098-49d6-491b-86f1-b143d6b1a0ff", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview#resource-group-location-alignment", - "name": "Azure Resource Manager Overview" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Ensure resource locations align with their resource group to manage resources during regional outages. ARM stores resource data, which if in an unavailable region, could halt updates, rendering resources read-only.\n", - "pgVerified": true, - "description": "Ensure Resource Group and its Resources are located in the same Region", - "potentialBenefits": "Improves outage management", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure Resource Groups that have resources deployed in a region different than the Resource Group region\r\nresourcecontainers\r\n| where type =~ \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n| project resourceGroupId = tolower(id), resourceGroupLocation = location\r\n| join kind = inner (\r\n resources\r\n | where location !~ \"Global\" and // Exclude global resources\r\n resourceGroup !~ \"NetworkWatcherRG\" and // Exclude resources in the NetworkWatcherRG\r\n id has \"/resourceGroups/\" // Exclude resources not in a resource group\r\n | project id, name, tags, resourceGroup, location, resourceGroupId = tolower(strcat_array(array_slice(split(id, \"/\"), 0, 4), \"/\"))\r\n )\r\n on resourceGroupId\r\n| where resourceGroupLocation !~ location\r\n| project\r\n recommendationId = \"98bd7098-49d6-491b-86f1-b143d6b1a0ff\",\r\n name,\r\n id,\r\n tags,\r\n param1 = strcat(\"resourceLocation: \", location),\r\n param2 = strcat(\"resourceGroupLocation: \", resourceGroupLocation),\r\n param3 = strcat(\"resourceGroup: \", resourceGroup)\r\n" - }, - { - "aprlGuid": "19b6df57-f6b5-3e4f-843a-273daa087cb0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2#features-and-capabilities", - "name": "Generation 1 vs generation 2 virtual machines" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When building Image Templates, use sources for gen 2 VMs. Gen 2 offers more memory, supports >2TB disks, uses UEFI for faster boot/installation, has Intel SGX, and virtualized persistent memory (vPMEM), unlike gen 1's BIOS-based architecture.\n", - "pgVerified": true, - "description": "Use Generation 2 virtual machine source image", - "potentialBenefits": "More memory, supports >2TB disks, faster boot", - "tags": null, - "recommendationResourceType": "Microsoft.VirtualMachineImages/imageTemplates", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "21fb841b-ba70-1f4e-a460-1f72fb41aa51", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/reliability-image-builder?toc=%2Fazure%2Fvirtual-machines%2Ftoc.json&bc=%2Fazure%2Fvirtual-machines%2Fbreadcrumb%2Ftoc.json&tabs=graph#disaster-recovery", - "name": "Image Template resiliency" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "The Azure Image Builder service lacks availability zones support. Replicating Image Templates to a secondary region will enable the build of new images in secondary region.\n", - "pgVerified": true, - "description": "Replicate your Image Templates to a secondary region", - "potentialBenefits": "Enhances disaster recovery capability", - "tags": null, - "recommendationResourceType": "Microsoft.VirtualMachineImages/imageTemplates", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// List all Image Templates that are not replicated to another region\r\nresources\r\n| where type =~ \"microsoft.virtualmachineimages/imagetemplates\"\r\n| mv-expand distribution=properties.distribute\r\n| where array_length(parse_json(distribution).replicationRegions) == 1\r\n| project recommendationId = \"21fb841b-ba70-1f4e-a460-1f72fb41aa51\", name, id, param1=strcat(\"replicationRegions:\",parse_json(distribution).replicationRegions)\r\n\r\n" - }, - { - "aprlGuid": "88cb90c2-3b99-814b-9820-821a63f600dd", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/reliability/migrate-app-service", - "name": "Migrate App Service to availability zone support" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure's feature of deploying App Service plans across availability zones enhances resiliency and reliability by ensuring operation during datacenter failures, providing redundancy without needing different regions, thus minimizing downtime and maintaining uninterrupted services.\n", - "pgVerified": false, - "description": "Migrate App Service to availability Zone Support", - "potentialBenefits": "Enhances app resiliency and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// The query filters the qualified App Service Plans that do not have Zone Redundancy enabled.\r\n// Its important to check regions that support availability zones for Azure App Services running on multi-tenant and App Service Environments https://learn.microsoft.com/en-us/azure/reliability/reliability-app-service?tabs=graph%2Ccli#:~:text=The%20following%20regions%20support%20Azure%20App%20Services%20running%20on%20multi%2Dtenant%20environments%3A\r\n\r\nresources\r\n| where type =~ 'microsoft.web/serverfarms'\r\n| where location in~ (\"australiaeast\", \"brazilsouth\", \"canadacentral\", \"centralindia\", \"centralus\", \"eastasia\", \"eastus\", \"eastus2\", \"francecentral\", \"germanywestcentral\", \"israelcentral\", \"italynorth\", \"japaneast\", \"japanwest\", \"koreacentral\", \"mexicocentral\", \"newzealandnorth\", \"northeurope\", \"norwayeast\", \"polandcentral\", \"qatarcentral\", \"southafricanorth\", \"southcentralus\", \"southeastasia\", \"spaincentral\", \"swedencentral\", \"switzerlandnorth\", \"uaenorth\", \"uksouth\", \"westeurope\", \"westus2\", \"westus3\", \"usgovvirginia\", \"chinanorth3\")\r\n| extend zoneRedundant = tobool(properties.zoneRedundant)\r\n| extend sku_tier = tostring(sku.tier)\r\n| where (tolower(sku_tier) contains \"isolated\" or tolower(sku_tier) contains \"premium\") and zoneRedundant == false\r\n| project recommendationId=\"88cb90c2-3b99-814b-9820-821a63f600dd\", name, id, tags, param1=sku_tier, param2=\"Not Zone Redundant\"\r\n\r\n" - }, - { - "aprlGuid": "b2113023-a553-2e41-9789-597e2fb54c31", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/checklist/resiliency-per-service#app-service", - "name": "Resiliency checklist for specific Azure services" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Choose Standard/Premium Azure App Service Plan for robust apps with advanced scaling, high availability, better performance, and multiple slots, ensuring resilience and continuous operation.\n", - "pgVerified": false, - "description": "Use Standard or Premium tier", - "potentialBenefits": "Enhanced scaling and reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure App Service Plans that are not in the \"Standard\", \"Premium\", or \"IsolatedV2\" SKU tiers.\r\n\r\nresources\r\n| where type =~ 'microsoft.web/serverfarms'\r\n| extend sku_tier = tostring(sku.tier)\r\n| where tolower(sku_tier) !contains \"standard\" and\r\n tolower(sku_tier) !contains \"premium\" and\r\n tolower(sku_tier) !contains \"isolatedv2\"\r\n| project recommendationId=\"b2113023-a553-2e41-9789-597e2fb54c31\", name, id, tags, param1= strcat(\"SKU=\",sku_tier)\r\n\r\n" - }, - { - "aprlGuid": "07243659-4643-d44c-a1c6-07ac21635072", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/checklist/resiliency-per-service#app-service", - "name": "Resiliency checklist for specific Azure services" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Avoid frequent scaling up/down of Azure App Service instances to prevent service disruptions. Choose the right tier and size for the workload and scale out for traffic changes, as scaling adjustments can trigger application restarts.\n", - "pgVerified": false, - "description": "Avoid scaling up or down", - "potentialBenefits": "Minimizes restarts, enhances stability", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure App Service Plans and the number of changes that was made to the pricing tier, if the count is higher that 3 it means you need to avoid scaling up and down that often\r\n\r\nresourcechanges\r\n| extend changeTime = todatetime(properties.changeAttributes.timestamp), targetResourceId = tostring(properties.targetResourceId),\r\nchangeType = tostring(properties.changeType), correlationId = properties.changeAttributes.correlationId,\r\nchangedProperties = properties.changes, changeCount = properties.changeAttributes.changesCount\r\n| where changeTime > ago(14d)\r\n| join kind=inner (resources | project resources_Name = name, resources_Type = type, resources_Subscription= subscriptionId, resources_ResourceGroup= resourceGroup, id) on $left.targetResourceId == $right.id\r\n| where resources_Type contains \"microsoft.web/serverfarms\"\r\n| where changedProperties['sku.name'].propertyChangeType == 'Update' or changedProperties['sku.tier'].propertyChangeType == 'Update'\r\n| summarize count() by targetResourceId, resources_Name ,tostring(changedProperties['sku.name'].previousValue), tostring(changedProperties['sku.tier'].newValue)\r\n| project recommendationId=\"07243659-4643-d44c-a1c6-07ac21635072\", name=resources_Name, id=targetResourceId, tags=\"\", param1=['changedProperties_sku.name_previousValue'], param2=['changedProperties_sku.tier_newValue'], param3=count_\r\n\r\n" - }, - { - "aprlGuid": "dbe3fd66-fb2a-9d46-b162-1791e21da236", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/architecture/checklist/resiliency-per-service#app-service", - "name": "Resiliency checklist for specific Azure services" - } - ], - "recommendationControl": "Governance", - "longDescription": "It is strongly recommended to create separate App Service plans for production and test environments to avoid using slots within your production deployment for testing purposes.\n", - "pgVerified": false, - "description": "Create separate App Service plans for production and test", - "potentialBenefits": "Protects prod performance; avoids test impact", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "6320abf6-f917-1843-b2ae-4779c35985ae", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/app-service/manage-automatic-scaling?tabs=azure-portal", - "name": "Automatic scaling in Azure App Service" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Enabling Autoscale/Automatic Scaling for your Azure App Service ensures sufficient resources for incoming requests. Autoscaling is rule-based, whereas Automatic Scaling, a newer feature, automatically adjusts resources based on HTTP traffic.\n", - "pgVerified": true, - "description": "Enable Autoscale/Automatic scaling to ensure adequate resources are available to service requests", - "potentialBenefits": "Optimizes resources for traffic", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "855ca19a-6518-4f2e-9e5a-01796fbca9f8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/AppService/2020/05/15/Robust-Apps-for-the-cloud.html", - "name": "Ultimate guide to running healthy apps in the cloud" - } - ], - "recommendationControl": "Scalability", - "longDescription": "App Service should be configured with a minimum of two instances for production workloads. If apps have a longer warmup time a minimum of three instances should be used.\n", - "pgVerified": true, - "description": "Set minimum instance count to 2 for app service", - "potentialBenefits": "Improves app performance", - "tags": null, - "recommendationResourceType": "Microsoft.Web/serverFarms", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of App services that do not have minimum instance count of 2\r\n\r\nresources\r\n| where type == \"microsoft.web/serverfarms\"\r\n| where sku.capacity < 2\r\n| project recommendationId = \"855ca19a-6518-4f2e-9e5a-01796fbca9f8\", name, id, tags, param1 = \"Instance count is less than 2\"\r\n\r\n" - }, - { - "aprlGuid": "493f6079-3bb6-4a56-96ba-ab3248474cb1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/app-service/troubleshoot-diagnostic-logs", - "name": "Enable diagnostics logging for apps in Azure App Service" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Enabling diagnostics logging for your Azure App Service is crucial for monitoring and diagnostics, including both application logging and web server logging.\n", - "pgVerified": false, - "description": "Enable diagnostics logging", - "potentialBenefits": "Monitoring and Alerting", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n\r\n" - }, - { - "aprlGuid": "a7e8bb3d-8ceb-442d-b26f-007cd63f9ffc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/application-insights/app-insights-overview", - "name": "Application Insights" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Use Application Insights to monitor app performance and load behavior, offering real-time insights, issue diagnosis, and root-cause analysis. It supports ASP.NET, ASP.NET Core, Java, and Node.js on Azure App Service, now with built-in monitoring.\n", - "pgVerified": true, - "description": "Monitor Performance", - "potentialBenefits": "Real-time insights and issue diagnosis", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n\r\n" - }, - { - "aprlGuid": "78a5c033-ff51-4332-8a71-83464c34494b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/checklist/resiliency-per-service#app-service", - "name": "Resiliency checklist for specific Azure services" - } - ], - "recommendationControl": "Scalability", - "longDescription": "If your solution includes both a web front end and a web API, decomposing them into separate App Service apps facilitates solution decomposition by workload, allowing for independent scaling. Initially, you can deploy both in the same plan and separate them for independent scaling when necessary.\n", - "pgVerified": false, - "description": "Separate web apps from web APIs", - "potentialBenefits": "Independent scaling, easier management", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "3f9ddb59-0bb3-4acb-9c9b-99aa1776f0ab", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/checklist/resiliency-per-service#app-service", - "name": "Resiliency checklist" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Creating a separate storage account for logs and not using the same one for application data prevents logging activities from reducing application performance by ensuring that the resources dedicated to handling application data are not burdened by logging processes.\n", - "pgVerified": true, - "description": "Create a separate storage account for logs", - "potentialBenefits": "Improves app performance", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "a1d91661-32d4-430b-b3b6-5adeb0975df7", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/app-service-web/web-sites-staged-publishing", - "name": "Set up staging environments in Azure App Service" - } - ], - "recommendationControl": "Governance", - "longDescription": "Create a deployment slot for staging to deploy updates, verify them, and ensure all instances are warmed up before production swap, reducing bad update chances. An LKG slot allows easy rollback to a previous good deployment if issues arise later, enhancing reliability.\n", - "pgVerified": false, - "description": "Deploy to a staging slot", - "potentialBenefits": "Safer updates and easy rollback", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Display App Service with the count of deployment slots for Apps under eligible App service plans and it shows if deployment slot is enabled or not\r\n\r\nresources\r\n| where type =~ 'microsoft.web/sites' or type =~ 'microsoft.web/sites/slots'\r\n| extend isSlot = iff(type =~ 'microsoft.web/sites/slots', 1, 0)\r\n| extend AspName = iff(isSlot == 1, split(name, '/')[0], name)\r\n| extend Sku = tostring(properties.sku)\r\n| where tolower(Sku) contains \"standard\" or tolower(Sku) contains \"premium\" or tolower(Sku) contains \"isolatedv2\"\r\n| project id, name, AspName, isSlot, Sku\r\n| summarize Slots = countif(isSlot == 1) by id, name, AspName, Sku\r\n| extend DeploymentSlotEnabled = iff(Slots > 1, true, false)\r\n| where DeploymentSlotEnabled = false\r\n| project recommendationId=\"a1d91661-32d4-430b-b3b6-5adeb0975df7\", name, id, tags=\"\", param1=Sku, param2=Slots, param3=\"DeploymentSlotEnabled=false\"\r\n\r\n" - }, - { - "aprlGuid": "0b80b67c-afbe-4988-ad58-a85a146b681e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/app-service-web/web-sites-configure", - "name": "Configure web apps in Azure App Service" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Use app settings for configuration and define them in Resource Manager templates or via PowerShell to facilitate part of an automated deployment/update process for improved reliability.\n", - "pgVerified": true, - "description": "Store configuration as app settings", - "potentialBenefits": "Enhanced reliability via automation", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure App Service resources that don't have App Settings configured\r\n\r\nappserviceresources\r\n| where type == \"microsoft.web/sites/config\"\r\n| extend AppSettings = iif(isempty(properties.AppSettings), true, false)\r\n| where AppSettings == false\r\n| extend id = replace(@\"/config/web$\", \"\", id)\r\n| project recommendationId=\"0b80b67c-afbe-4988-ad58-a85a146b681e\", id, name, tags=\"\", param1=\"AppSettings is not configured\"\r\n" - }, - { - "aprlGuid": "fd049c28-ae6d-48f0-a641-cc3ba1a3fe1d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check?tabs=dotnet#enable-health-check", - "name": "Monitor the health of App Service instances" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Use Health Check for production workloads. Health check increases your application's availability by rerouting requests away from unhealthy instances, and replacing instances if they remain unhealthy. The Health check path should check critical components of your application.\n", - "pgVerified": true, - "description": "Enable Health check for App Services", - "potentialBenefits": "Enhanced reliability via automation", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Check if Health Check is enabled for App Service\r\n\r\nresources\r\n| where type =~ 'microsoft.web/sites'\r\n| where properties.kind has 'app'\r\n| join kind = inner\r\n (\r\n appserviceresources\r\n | where isnull(properties.HealthCheckPath) == true\r\n | project name\r\n ) on name\r\n| project recommendationId = \"fd049c28-ae6d-48f0-a641-cc3ba1a3fe1d\", name, id, tags, param1 = \"Healthcheckpath = not set\"\r\n" - }, - { - "aprlGuid": "aab6b4a4-9981-43a4-8728-35c7ecbb746d", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions?tabs=azurecli", - "name": "Set up Azure App Service access restrictions" - } - ], - "recommendationControl": "Governance", - "longDescription": "Use network access restrictions to define a priority-ordered allow/deny list that controls network access to your app. Web application firewalls, such as the one available in Application Gateway, are recommended for protection of public-facing web applications.\n", - "pgVerified": true, - "description": "Configure network access restrictions", - "potentialBenefits": "Enhanced security", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Check if Network access restrictions defined for App service\r\n\r\nresources\r\n| where type =~ 'microsoft.web/sites'\r\n| where properties.kind has 'app'\r\n| join kind = inner\r\n (\r\n appserviceresources\r\n | mv-expand IpSecurityRestrictions = properties.IpSecurityRestrictions\r\n | where isnotnull(IpSecurityRestrictions) == true\r\n | project name\r\n ) on name\r\n| project recommendationId = \"aab6b4a4-9981-43a4-8728-35c7ecbb746d\", name, id, tags, param1 = \"No network restrictions set\"\r\n" - }, - { - "aprlGuid": "c6c4b962-5af4-447a-9d74-7b9c53a5dff5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/AppService/2018/09/10/Announcing-the-New-Auto-Healing-Experience-in-App-Service-Diagnostics.html", - "name": "Announcing the New Auto Healing Experience in App Service Diagnostics - Azure App Service" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Auto Heal allows you to mitigate your apps when it runs into unexpected situations like HTTP server errors, resource exhaustion, etc. You can configure different triggers based on your need and choose to recycle the app to recover it from a bad state.\n", - "pgVerified": false, - "description": "Enable auto heal for Functions App", - "potentialBenefits": "Improved app availability", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Low", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Provides a list of Azure Function App resources that do not have auto heal enabled\r\n\r\nResources\r\n| where type =~ 'microsoft.web/sites'\r\n| where properties.kind contains 'functionapp'\r\n| join kind=inner\r\n (appserviceresources\r\n | where type == \"microsoft.web/sites/config\"\r\n | where properties.AutoHealEnabled == 'false'\r\n | project id, name, tenantId, location, resourceGroup, properties.AutoHealEnabled\r\n ) on name\r\n| project recommendationID = \"c6c4b962-5af4-447a-9d74-7b9c53a5dff5\", name, id, type, kind, param1=\"AutoHealEnabled =false\"\r\n" - }, - { - "aprlGuid": "52f368ee-1d77-4b34-92db-64be269642d0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-warmup?tabs=in-process%2Cnodejs-v4&pivots=programming-language-csharp#trigger", - "name": "Azure Functions Warmup Trigger" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Add a warmup trigger to pre-load custom dependencies during the pre-warming process so that your functions are ready to start processing requests immediately.\n", - "pgVerified": false, - "description": "No warmup trigger added to Function App", - "potentialBenefits": "Improved app availability", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "0b06a688-0dd6-4d73-9f72-6666ff853ca9", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules", - "name": "Resource naming restrictions - Azure Resource Manager" - } - ], - "recommendationControl": "Governance", - "longDescription": "A host ID must be between 1 and 32 characters, contain only lowercase letters, numbers, and dashes, not start or end with a dash, and not contain consecutive dashes. The host ID value should be unique for all apps/slots you're running.\n", - "pgVerified": false, - "description": "Ensure unique hostid set for Function App", - "potentialBenefits": "Easier management", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "c9a278b7-024b-454b-bd54-41587c512b74", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-functions/migrate-version-3-version-4?tabs=net6-in-proc%2Cazure-cli%2Cwindows&pivots=programming-language-csharp", - "name": "Migrate version 3.x to 4.x" - } - ], - "recommendationControl": "Governance", - "longDescription": "Beginning on December 13, 2022, function apps running on versions 2.x and 3.x of the Azure Functions runtime have reached the end of life (EOL) of extended support. We highly recommend you migrating your function apps to version 4.x of the Functions runtime.\n", - "pgVerified": false, - "description": "Ensure Function App runs a supported version", - "potentialBenefits": "Better governance", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "7c608f46-46b2-4cc0-bbd6-1d457c16671c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#functions_worker_runtime", - "name": "FUNCTIONS_WORKER_RUNTIME" - } - ], - "recommendationControl": "Governance", - "longDescription": "The FUNCTIONS_WORKER_RUNTIME setting in the Function App configuration should be set to the appropriate value based on the language you are using. This setting is used to determine the language worker that will be used to execute your functions.\n", - "pgVerified": false, - "description": "Ensure FUNCTIONS_WORKER_RUNTIME is set properly", - "potentialBenefits": "Better governance", - "tags": null, - "recommendationResourceType": "Microsoft.Web/sites", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "47176883-2602-455b-97f0-6c6a371bf928", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/machine-learning/how-to-monitor-online-endpoints?view=azureml-api-2#using-application-insights", - "name": "Monitor online endpoints using Application Insights" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Azure Machine Learning uses integration with Azure Monitor to monitor metrics and logs for online endpoints. Use the built-in features of Application Insights (such as Live metrics, Transaction search, Failures, and Performance) for further analysis.\n", - "pgVerified": false, - "description": "Enable Application insights to monitor online endpoints for Azure Machine learning", - "potentialBenefits": "Monitoring endpoints gives visibility into metrics and logs", - "tags": "AI", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "89928e61-bba8-4c25-99c5-a06a09849ecc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/logs/data-retention-configure?tabs=portal-3%2Cportal-1%2Cportal-2", - "name": "Data collection, retention, and storage in Application Insights" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Create Application Insights for machine learning workspace in both regions. To adjust the data-retention period, update and manage data retention in a Log Analytics workspace.\n", - "pgVerified": false, - "description": "Create Application insights for Machine learning workspace in both the regions", - "potentialBenefits": "Provides monitoring and data retention in DR region", - "tags": "AI", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "0bf1a2bb-7617-4ab2-a784-e7ea40c5f01b", - "recommendationTypeId": null, - "recommendationMetadataState": "Disabled", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/azure-virtual-desktop/monitoring#resource-health", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Set up Service Health alerts so that you stay aware of service issues, planned maintenance, or other changes that might affect your Azure Virtual Desktop resources. Use Resource Health to monitor your VMs and storage solutions.\n", - "pgVerified": true, - "description": "Monitor service health and resource health for AVD", - "potentialBenefits": "Enhanced AVD error tracking and resolution", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// This resource graph query, will return rows if service health alerts haven't been configured for AVD service\r\nresourcecontainers\r\n| where type == 'microsoft.resources/subscriptions'\r\n| project subscriptionAlerts=tostring(id),name,tags\r\n| join kind=leftouter (\r\n resources\r\n | where type == 'microsoft.insights/activitylogalerts' and properties.condition contains \"ServiceHealth\"\r\n | extend subscriptions = properties.scopes\r\n | project subscriptions\r\n | mv-expand subscriptions\r\n | project subscriptionAlerts = tostring(subscriptions)\r\n) on subscriptionAlerts\r\n| where isempty(subscriptionAlerts1)\r\n| project-away subscriptionAlerts1\r\n| project recommendationId = \"0bf1a2bb-7617-4ab2-a784-e7ea40c5f01b\",id=subscriptionAlerts,name,tags, param1 = \"AVDServiceHealthAlertsConfigured: False\"\r\n" - }, - { - "aprlGuid": "0cf72d91-644d-4591-9bb7-84ba3f705a41", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/insights?tabs=monitor", - "name": "Learn More" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Configure AVD insights workbook template to monitor and troubleshoot AVD workloads across metrics, logs, events, and more. Both Production and DR workloads should be enabled with AVD Insights.\n", - "pgVerified": true, - "description": "Configure AVD Insights workbook", - "potentialBenefits": "Enhanced AVD monitoring and troubleshooting", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "89b4d8f6-6345-4d66-9012-c3fc2aef94e8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/diagnostics-log-analytics", - "name": "Learn More" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Having separate Log Analytics ensures that your DR environment is fully operational for visibility of the metrics, performance, and other auditing tools your workload teams will rely on in the event of an incident.\n", - "pgVerified": true, - "description": "Ensure separate log analytics workspaces for Prod and DR", - "potentialBenefits": "Improved DR visibility and operation", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "204b56b0-9710-4c16-b506-bafb5fb318ed", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cloud-adoption-framework/scenarios/azure-virtual-desktop/enterprise-scale-landing-zone", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Follow AVD Landing Zone best practices using multiple resource groups based on resource type and associated shared resources for AVD workloads.\n", - "pgVerified": true, - "description": "Organize AVD resources using the AVD scale unit model described by the AVD landing zone methodology", - "potentialBenefits": "Enhanced organization and scalability", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "ef4b3561-c85f-47cf-8cb0-51fae9ddf929", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/azure-virtual-desktop/business-continuity#capacity-planning", - "name": "Capacity Planning" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Monitor and plan for subscription limits and API throttling limits. Keep track of resource usage within your subscription. Consider scaling across multiple subscriptions if further scaling is required.\nTo handle a large number of users, consider scaling horizontally by creating multiple host pools.\n", - "pgVerified": true, - "description": "Monitor and plan capacity for AVD resources", - "potentialBenefits": "Avoids limits, ensures smooth scaling", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "e1a34ac6-8761-4020-b537-d60c0be7514e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Active Directory Domain Services (AD DS) integrated DNS/other should target Secondary/Tertiary customer DNS across multi-region zones. If using custom DNS, ensure there are redundant DNS servers to avoid a single point of failure.\n", - "pgVerified": true, - "description": "Ensure DNS regions are replicated to avoid single point of failure", - "potentialBenefits": "Improves uptime & resilience", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "0714d039-535e-468d-9732-e32b5c094faa", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr", - "name": "Multi-region BCDR" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "It is recommended to adopt a multi-region deployment (active-active or active-passive) for AVD. Each region should contain at least identity, name resolution, AVD management resources, and session hosts in case of a primary region outage.\n", - "pgVerified": true, - "description": "Implement a multi-region BCDR Plan", - "potentialBenefits": "Enhanced resilience and uptime", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "ed1f0327-0914-49e8-9518-16acb0d6b8d6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/storage/files/storage-files-scale-targets", - "name": "Learn More" - } - ], - "recommendationControl": "Scalability", - "longDescription": "To maximize capacity and performance scaling it is recommended to creat only one file share per Azure files storage account, with this approach the single file share will be able to grow to the maximum capacities of the storage account.\n", - "pgVerified": true, - "description": "Create only one FSLogix file share per Storage Account", - "potentialBenefits": "Enhanced scaling and performance", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "ff916698-7507-4519-b545-c94dd81d73c5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/create-host-pools-user-profile", - "name": "Learn More" - } - ], - "recommendationControl": "Scalability", - "longDescription": "To maximize capacity and performance scaling of the file share service and avoid user's profile contention, it is recommended to create one file share target and FSLogix setup per host pool.\n", - "pgVerified": true, - "description": "Create a dedicated FSLogix file share and setup per host pool", - "potentialBenefits": "Enhanced performance", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "0025ed2e-41f4-4ada-93c1-12484cef8b0c", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/fslogix/overview-what-is-fslogix", - "name": "FSLogix" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "It is recommended to enable backup on the FSLogix Storage Account. Ensuring the user profiles are resilient will allow user data and experience to be consistent through outages.\n", - "pgVerified": true, - "description": "Enable Azure backup for FSLogix storage account file shares", - "potentialBenefits": "Ensures data resilience and consistency", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "3835b4b3-0479-4be8-9ffd-34ae29fa33b9", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/rdp-shortpath?tabs=managed-networks", - "name": "Learn More" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "RDP Shortpath establishes a direct UDP-based connection between a client and the session host. By default, RDP tries to use UDP and falls back to TCP if needed. UDP transport offers better connection reliability and consistent latency.\n", - "pgVerified": true, - "description": "Implement RDP shortpath for public or managed networks", - "potentialBenefits": "Better reliability and consistent latency", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "e718ac1a-ebab-4f75-9e4a-1a5ccef20d1f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/troubleshoot-rdp-shortpath", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Ensure AVD session hosts can communicate with the AVD control plane and that UDP ports are open if used. Validate VM connectivity to the AVD Control Plane and confirm UDP TURN port accessibility. Whitelist global URLs and ensure UDP/TURN ports are open for smooth user connections.\n", - "pgVerified": true, - "description": "Ensure AVD session hosts connect to control plane & allow UDP ports for RDP shortpath", - "potentialBenefits": "Enhanced performance & user experience", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "d984eaf9-0fa1-4f8d-a326-bda751993c6f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/entra/identity/hybrid/connect/how-to-connect-install-multiple-domains", - "name": "Learn More" - } - ], - "recommendationControl": "Security", - "longDescription": "Hybrid - Entra ID Connect best to run in Azure but can be hosted on-prem. Secondary or more VMs should be setup in staging mode in event of failover.\nSet up secondary server in staging mode for Entra Connect for syncing to Entra in case of primary server outage.\n", - "pgVerified": true, - "description": "Ensure secondary Entra ID connect synchronization server", - "potentialBenefits": "Improved failover reliability", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "db1727d1-5c8e-4a01-a31e-f0d58cfd95b1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering#need-for-redundant-connectivity-solution", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For high availability connections back to on-premises data centers should consider backup paths across the regions that have been utilized. Ensure redundancy in routing by having a secondary route table in the secondary region.\n", - "pgVerified": true, - "description": "Ensure virtual networks have route tables/route server configured for all regions", - "potentialBenefits": "Enhanced availability & routing", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "37d1091b-e599-4548-a067-a9286be16e45", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/cloud-adoption-framework/ready/azure-best-practices/plan-for-ip-addressing", - "name": "Learn More" - } - ], - "recommendationControl": "BusinessContinuity", - "longDescription": "NSG and ASG per AVD persona and IP space per Prod/DR regions. Plan IP addressing to avoid overlaps between on-premises and Azure regions, preventing major contention challenges.\n", - "pgVerified": true, - "description": "Ensure virtual networks isolation with separate IP space and NSGs for Prod and DR", - "potentialBenefits": "Enhances security and prevents IP conflicts", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1c6c97d7-4d03-4f53-985d-fa239f715173", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-network/service-tags-overview", - "name": "Learn More" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Ensure Route Tables have static routes for session host traffic targeting the AVD control plane to go directly to the internet (next hop). This avoids delays from additional hops or inspections in trusted traffic communication.\n", - "pgVerified": true, - "description": "Configure static routes for session hosts to directly access the AVD control plane subnet", - "potentialBenefits": "Enhanced performance and Disaster Recovery", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "2831dab9-6a43-44a1-8aec-90a8e84894bc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/training/modules/create-manage-session-host-image/", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Establish a process for handling image updates in your AVD environment. Instead of updating session hosts directly, create a new version of the updated image. This involves creating and configuring a golden image with the necessary updates and configurations.\n", - "pgVerified": true, - "description": "Create updated image version and replace session hosts rather than updating host directly", - "potentialBenefits": "Ensures consistency; minimizes drift", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "c15b2b73-52a1-4db2-88dd-d592424ff4e4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/fslogix/reference-configuration-settings?tabs=profiles", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Ensure all session hosts have the standard FSLogix configuration deployed. Regularly validate settings for consistency and alignment with best practices.\n", - "pgVerified": true, - "description": "Ensure the standard FSLogix configuration is deployed", - "potentialBenefits": "Optimized session reliability and performance", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "7b170ddd-5770-4945-9bc3-cd1ccf5f8672", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/fslogix/how-to-configure-storage-permissions", - "name": "Learn More" - } - ], - "recommendationControl": "Security", - "longDescription": "Verify user permissions are correctly set on SMB shares so that users have appropriate access to only their own profile and not other user profiles, while administrators have full access at the root volume. Also ensure secondary storage path permissions are set in case of a DR event.\n", - "pgVerified": true, - "description": "Ensure user permissions are set correctly on FSLogix SMB shares", - "potentialBenefits": "Enhanced security & disaster recovery", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n\r\n" - }, - { - "aprlGuid": "483f5a00-84a0-49f7-903b-ef6f1fc0c389", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/fslogix/troubleshooting-events-logs-diagnostics", - "name": "Learn More" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Configure diagnostic settings on FSLogix storage and regularly monitor its metrics and logs for errors. While events can be reviewed locally on the Session Host, it is recommended to use AVD insights workbook to consolidate this information into a Log Analytics workspace.\n", - "pgVerified": true, - "description": "Configure Diagnostic Settings on FSLogix storage and capture session hosts FSLogix events", - "potentialBenefits": "Enhanced AVD error tracking and resolution", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "d51e0a70-8b50-4be3-af8a-7c9065e47360", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/fslogix/how-to-install-fslogix", - "name": "Learn More" - } - ], - "recommendationControl": "Governance", - "longDescription": "Ensure a process to regularly check and update FSLogix agent. Upgrade to the latest version promptly to address bugs and meet support requirements. FSLogix releases hotfixes to resolve issues impacting deployments. Keeping FSLogix updated is crucial for support and reliability.\n", - "pgVerified": true, - "description": "Manually install FSLogix updates", - "potentialBenefits": "Enhanced reliability & support", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Low", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "9b2301af-9cac-4f1a-871a-f17475d01812", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/app-attach-overview?pivots=msix-app-attach", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Turn on Continuous Availability if using Azure Netapp Files.\nVerify the number of users connecting to each file share to make sure the SMB path can handle the number of file connections.\n", - "pgVerified": true, - "description": "Turn on continuous availability for ANF", - "potentialBenefits": "Enhanced stability & user limit checks", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "7d9c96a6-1ce5-4cf0-ad1b-638a37f753cb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/virtual-desktop/app-attach-overview?pivots=msix-app-attach", - "name": "Learn More" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "App Attach packages should be on a separate share from profiles and backed up. Requirements vary based on the number of packaged applications. Test your applications to understand your needs. Ensure the file share is in the same Azure region as your session hosts.\n", - "pgVerified": true, - "description": "Use dedicated file share for App attach and include the storage in the disaster recovery plan", - "potentialBenefits": "Enhances performance and scalability", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1f57434f-f884-41f3-b818-129bbe3c5d3b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/key-vault/general/disaster-recovery-guidance", - "name": "Learn More" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "To ensure continuous availability and disaster recovery readiness, provision a secondary Key Vault in a secondary region. In case of a primary region failure, the secondary Key Vault will ensure critical secrets remain accessible for deployments in the secondary region.\n", - "pgVerified": true, - "description": "Ensure resilient deployment of key vaults for AVD Host Pools", - "potentialBenefits": "Ensures DR readiness and access", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "d61f6ee8-de1b-4fd9-9ce3-316cfe11ee05", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr", - "name": "Learn More" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Deploy multiple domain controllers on Azure VMs across availability zones with AVD session hosts. This removes on-premises dependencies and improves performance with a shorter authentication path. This doesn't apply to Microsoft Entra ID or Entra Domain Services joined session hosts.\n", - "pgVerified": true, - "description": "Deploy multiple domain controllers across availability zones in each region with AVD session hosts.", - "potentialBenefits": "Enhanced identity resilience", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "99bf5c94-aa68-4bb3-8b7f-45d1c5f09b5d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/architecture/example-scenario/identity/adds-extend-domain#reliability", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Deploy custom DNS servers on Azure VMs across availability zones in the same region as session hosts. This removes on-premises dependencies and improves performance by shortening the name resolution path.\n", - "pgVerified": true, - "description": "Deploy two or more DNS servers across availability zones in each region with AVD session hosts.", - "potentialBenefits": "Enhanced reliability and performance", - "tags": "AVD", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n" - }, - { - "aprlGuid": "726abfe3-adae-4a6d-8eb8-4b27a7214ca1", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/connect-multiple-private-clouds-same-region", - "name": "Connect Private Clouds in the same region" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use the Interconnect feature for direct communication between private clouds in different availability zones, enabling connectivity between the private clouds management and workload networks.\n", - "pgVerified": true, - "description": "Use the AVS Interconnect feature to connect private clouds in different availability zones", - "potentialBenefits": "Enhanced private cloud connectivity", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "c2794660-ffd7-4da3-96ba-5d546b70b1c6", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/configure-identity-source-vcenter", - "name": "Set an external identity source for vCenter" - } - ], - "recommendationControl": "Security", - "longDescription": "Ensure two external identity sources are configured for NSX and vCenter Server. The VMware vCenter Server and NSX Manager use these for authentication with external identities.\n", - "pgVerified": true, - "description": "Integrate LDAPS Identity with dual sources for enhanced NSX and vCenter security", - "potentialBenefits": "Continuous login access during maintenances", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "bce16eee-0933-4baa-ab4d-8d1bb5653fc2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/configure-hcx-network-extension-high-availability", - "name": "HCX Network extension high availability" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Enable Network Extension High Availability for appliance failure tolerance in HCX service. It pairs selected appliances for Active Standby configuration, ensuring high availability and quick recovery, keeping configurations in-service despite failures.\n", - "pgVerified": true, - "description": "Use HCX Network Extension High Availability", - "potentialBenefits": "Improves HCX service continuity", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "6be9a543-cf82-4926-82ea-7e1f1ffaad80", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.vmware.com/en/VMware-HCX/4.8/hcx-user-guide/GUID-0C746416-850E-46F7-85DD-4D4326A23785.html", - "name": "Requirements for Network Extension" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Do not extend the network used by the HCX Management devices to ensure the network's security and stability.\n", - "pgVerified": true, - "description": "Verify Management Networks are not extended with HCX Network Extension", - "potentialBenefits": "Enhanced network safety and performance", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "0943aa90-e3db-4c61-aef1-782b6a6a3881", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/azure-vmware/application-platform#use-fault-domains", - "name": "Use fault domains" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "The Azure VMware Solution's service SLA is influenced by vSAN storage policies, which change based on cluster size. For clusters over 6 hosts, an FTT-2 policy (RAID-1 or RAID-6) is advised. FTT refers to the Fault Tolerance feature.\n", - "pgVerified": true, - "description": "Verify vSAN FTT configuration aligns with the cluster size", - "potentialBenefits": "Enhanced cluster reliability", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "6f573d60-be93-4f18-8016-42e923e3c05e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://azure.github.io/Azure-Proactive-Resiliency-Library/services/networking/expressroute-circuits", - "name": "APRL guidance for ExpressRoute circuits" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Microsoft suggests using two or more ExpressRoute circuits at distinct peering locations for critical workloads. Connect these circuits and your Azure VMware Solutions private clouds using Global Reach.\n", - "pgVerified": true, - "description": "Align ExpressRoute configuration with best practices for circuit resilience", - "potentialBenefits": "Enhanced circuit resilience for Azure VMware", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "91c84596-1c41-48fe-8d5e-3f817e6a273b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/deploy-vsan-stretched-clusters#deploy-a-stretched-cluster-private-cloud", - "name": "Deploy vSAN streched cluster" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Azure VMware Solution vSAN stretched clusters cover 2 Availability Zones plus a third for witness. Use ExpressRoute for added resilience by deploying two circuits in different locations. With Global Reach, create a mesh topology by connecting on-premises circuits to Azure's managed circuits.\n", - "pgVerified": true, - "description": "Deploy two or more circuits in different peering locations when using stretched clusters", - "potentialBenefits": "Enhanced resilience and connectivity", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "bdac462a-2eda-4a67-887d-46d58f141afe", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/azure-vmware/move-azure-vmware-solution-across-regions", - "name": "Private Clouds in two regions" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Two Azure VMware Solution private clouds can be deployed in different regions for business continuity, implementing a mesh network topology based on ExpressRoute Gateway Connections and Global Reach Connections.\n", - "pgVerified": true, - "description": "Deploy dual Azure VMware Solution clouds in different regions for disaster recovery", - "potentialBenefits": "Enhanced disaster recovery", - "tags": "AVS", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// cannot-be-validated-with-arg\r\n" - }, - { - "aprlGuid": "4c78fab4-845a-495d-ab14-3ad51de53a2a", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/powershell/high-performance-computing/hpcpack-ha-cloud?view=hpc19-ps#hpc-pack-cluster-shares", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Currently in all HPC Pack ARM templates we create the cluster share on one of the head node which is not highly available.\n", - "pgVerified": false, - "description": "Ensure File shares that stores jobs metadata are accessible from all head nodes", - "potentialBenefits": "Enhances job metadata availability", - "tags": "HPC", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b02b5a0e-3770-44da-a099-5dd4d9f8cd70", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/powershell/high-performance-computing/hpcpack-auto-grow-shrink?view=hpc19-ps", - "name": "Learn More" - } - ], - "recommendationControl": "Scalability", - "longDescription": "By deploying Azure \"burst\" nodes (both Windows and Linux) in your HPC Pack cluster or creating your HPC Pack cluster in Azure, you can automatically grow or shrink the cluster's resources such as nodes or cores according to the workload on the cluster.\n", - "pgVerified": false, - "description": "Automatically grow and shrink HPC Pack cluster resources", - "potentialBenefits": "Efficient, uninterrupted execution", - "tags": "HPC", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "a48b1be6-77a3-4e3c-8205-dda2ba010a99", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/powershell/high-performance-computing/hpcpack-ha-cloud?view=hpc19-ps#dealing-with-head-node-failure", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Establish a cluster with a minimum of two head nodes. In the event of a head node failure, the active HPC Service will be automatically transferred from the affected head node to another functioning one.\n", - "pgVerified": false, - "description": "Use multiple head nodes for HPC Pack", - "potentialBenefits": "Enhanced reliability for HPC", - "tags": "HPC", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "37eec891-7880-4759-b597-7cd925512fe3", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/powershell/high-performance-computing/hpcpack-ha-cloud?view=hpc19-ps#dealing-with-ad-failure", - "name": "Learn More" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "When HPC failed to connect to the Domain controller, admin and user will not be able to connect to the HPC Service thus not able to manage and submit jobs to the cluster.\n", - "pgVerified": false, - "description": "Use HPC Pack Azure AD Integration or other highly available AD configuration", - "potentialBenefits": "Enhanced reliability and job management", - "tags": "HPC", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "a9b649a5-2bfe-40ca-9b8f-34f9c71dfa12", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/sap-high-availability-architecture-scenarios#high-availability-deployment-options-for-sap-workload", - "name": "High Availability Deployment Options for SAP" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use Azure Availability Zones to protect SAP systems against data center failures. Ensure high availability by deploying across multiple zones. If deployment across zones isn't possible, refer to Microsoft's guidance for high availability options for SAP workloads.\n", - "pgVerified": true, - "description": "Ensure that each SAP production system is designed for high availability across availability zones", - "potentialBenefits": "High availability for SAP systems", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "49bd34ab-d117-4b0e-99f8-34cc8a5394bc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/virtual-machine-scale-set-sap-deployment-guide", - "name": "Virtual machine Scale Set SAP Deployment Guide" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use VMSS Flex to distribute VMs across zones and fault domains. Follow Microsoft's SAP workload recommendations for settings. If not using VMSS Flex or Availability Sets, consider migrating to VMSS Flex for improved resiliency. Refer to the provided blog post for migration details.\n", - "pgVerified": true, - "description": "Run SAP application servers on two or more VMs using VMSS Flex", - "potentialBenefits": "Enhanced resiliency for SAP on Azure", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "b60ae773-9917-4bca-8a42-7cb45365a917", - "recommendationTypeId": "58d6648d-32e8-4346-827c-4f288dd8ca24", - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/planning-guide-storage", - "name": "SAP Storage Planning Guide" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For single-instance VMs, both OS and data disks must be either Premium SSD or Ultra Disk to achieve the single-instance SLA of 99.9% availability.\n", - "pgVerified": true, - "description": "If using single-instance VMs all OS and data disks must be Premium SSD or Ultra Disk", - "potentialBenefits": "Higher SLA of 99.9% with SSDs", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": true, - "query": "// Azure Resource Graph Query\r\n// Find all single instance VMs that have an attached disk that is not in the Premium or Ultra sku tier.\r\n\r\nresources\r\n| where type =~ 'Microsoft.Compute/virtualMachines'\r\n| where isnull(properties.virtualMachineScaleSet.id)\r\n| where isnotnull(properties.availabilitySet)\r\n| extend lname = tolower(name)\r\n| join kind=leftouter(resources\r\n | where type =~ 'Microsoft.Compute/disks'\r\n | where not(sku.tier =~ 'Premium') and not(sku.tier =~ 'Ultra')\r\n | extend lname = tolower(tostring(split(managedBy, '/')[8]))\r\n | project lname, name\r\n | summarize disks = make_list(name) by lname) on lname\r\n| where isnotnull(disks)\r\n| project recommendationId = \"b60ae773-9917-4bca-8a42-7cb45365a917\", name, id, tags, param1=strcat(\"AffectedDisks: \", disks)\r\n" - }, - { - "aprlGuid": "094400a5-f112-408d-a334-afd68873ff0f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://github.com/Azure/SAP-on-Azure-Scripts-and-Utilities/tree/main/QualityCheck", - "name": "OpenSource Quality Checks" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "High availability for databases should be implemented using database native replication technologies and the data should be replicated synchronously that is in SYNC mode from primary database to a stand-by node.\n", - "pgVerified": true, - "description": "Ensure synchronous data replication (SYNC mode) between primary and secondary VM nodes", - "potentialBenefits": "Ensures high availability for SAP data", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "e09ca960-20b7-4831-b85b-83ec84c1390e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://aka.ms/ACESInventoryCheckSAP", - "name": "OpenSource Inventory Checks" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "SAP shared file systems such as /sapmnt, /usr/trans, interfaces should be made highly available.\nIn case of Azure File Shares, we recommend that you use ZRS (Zone-redundant storage) and for Azure NetApp Files use Zonal replication for your volumes.\n", - "pgVerified": true, - "description": "Design SAP shared file systems for high availability, utilizing availability zones when possible", - "potentialBenefits": "Enhanced data availability for SAP", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5663a808-56be-49ea-8d5c-c5dfc6925f76", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/sap-hana-high-availability?tabs=lb-portal#test-the-cluster-setup", - "name": "Test Cases" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Test high availability solutions thoroughly, including kernel panic in Linux VMs and fail-back. Ensure zonal failure scenarios for each SAP layer (database, central services, application servers, shared file systems) are zone redundant, meet RPO = 0, and fail over automatically within your RTO.\n", - "pgVerified": true, - "description": "Test high availability solutions thoroughly to ensure fail overs work as expected", - "potentialBenefits": "Ensures SAP Azure's failover reliability", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "1b8a3051-dfd4-4780-bfb7-446296774029", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://aka.ms/ACESInventoryCheckSAP", - "name": "OpenSource Inventory Checks" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Use the migrate command in a Linux Pacemaker cluster to create a temporary \"prefer\" location constraint, moving a resource to a specified node for maintenance or testing. This constraint is temporary and should be removed after the task to revert to the original cluster configuration.\n", - "pgVerified": true, - "description": "Remove unwanted location constraints from Linux Pacemaker clusters", - "potentialBenefits": "Enhanced maintenance and failover handling", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "820b4c0c-8a74-442a-8ba7-b0cb840cd983", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/capacity-reservation-overview", - "name": "Capacity Reservation" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Ensure compute resource availability for critical VM roles in a DR region using a warm standby approach or Azure's On-demand Capacity Reservation. Warm standby keeps VMs running in the DR region, while On-demand Capacity Reservation reserves compute capacity without running VMs.\n", - "pgVerified": true, - "description": "Secure compute resource capacity for critical VM roles in DR region", - "potentialBenefits": "Guarantees DR region availability", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n\r\n" - }, - { - "aprlGuid": "fb8bdcee-d88f-408d-8572-a76a4aaa733b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/disaster-recovery-sap-guide?tabs=windows", - "name": "SAP Disaster Recovery Guide" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Replicate production databases (ASYNC) to the DR location using the database vendor's replication technology.\n", - "pgVerified": true, - "description": "Replicate production databases to DR location (ASYNC) using the vendor's replication technology", - "potentialBenefits": "Enhanced DR resilience", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "41f0d88e-7866-4444-aac4-ef5fee3e6874", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/center-sap-solutions/get-quality-checks-insights", - "name": "SAP ACSS Insights" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "SAP components such as (A)SCS, application servers, WebDispatchers, etc are backed up to DR location using an appropriate backup tool or ASR.\n", - "pgVerified": true, - "description": "SAP components are backed up to DR location using an appropriate backup tool or ASR", - "potentialBenefits": "Ensures SAP data safety and recovery", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "ee4dc309-00a1-49fe-92fa-1724baf5f103", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/disaster-recovery-sap-guide?tabs=windows", - "name": "DR Guidance" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Implement robust monitoring and alerting for DR in SAP on Azure to cover its complex, multi-layer architecture. This is crucial for databases, services, applications, and shared systems.\n", - "pgVerified": true, - "description": "SAP shared files systems are replicated or backed up to DR location", - "potentialBenefits": "Enhances SAP DR oversight", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "0fabc52e-cdbb-4acd-8626-c4c637061e2d", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/disaster-recovery-sap-guide?tabs=windows", - "name": "DR Guidance" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Automate the build of disaster recovery (DR) infrastructure (or pre-deploy DR resources) and streamline SAP service recovery as much as possible.\n", - "pgVerified": true, - "description": "Automate DR infrastructure build or pre-deploy DR resources", - "potentialBenefits": "Faster SAP recovery, reduced downtime", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "c300e949-528d-4ac9-889b-cacf8b4a6e90", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/disaster-recovery-sap-guide?tabs=windows", - "name": "DR Guidance" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Document DR procedures for each SAP layer: database, central services, application servers, and shared file systems. Include configuration, failover mechanisms, and recovery steps. Test various failure scenarios to ensure the DR strategy meets RPO/RTO targets and provides seamless failover.\n", - "pgVerified": true, - "description": "Document and test DR procedure ensure it meets RPO and RTO targets", - "potentialBenefits": "Ensures robust DR, meets RPO/RTO", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "c27134b7-6917-4852-8276-3dbef5c71578", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/disaster-recovery-sap-guide?tabs=windows", - "name": "DR Guidance" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Implement robust monitoring and alerting for SAP on Azure, covering DR for databases, central services, applications, and shared file systems. Given SAP's complexity, a comprehensive monitoring strategy is crucial for effective DR replication and rapid issue response.\n", - "pgVerified": true, - "description": "Ensure there is a robust monitoring and alerting solution in place for the entire DR solution", - "potentialBenefits": "Improved DR oversight and rapid issue response", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "6b589ce6-c847-4cee-af35-f6e8eb1cf983", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/linux/scheduled-events", - "name": "VM Scheduled Events" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Scheduled events notify about upcoming maintenance (e.g., reboot) to limit disruption. Configure for all critical Azure VMs. Use the azure-events-az resource agent in Pacemaker clusters to monitor and react to events like Reboot and Redeploy, ensuring high availability.\n", - "pgVerified": true, - "description": "Configure scheduled events notification", - "potentialBenefits": "Proactive maintenance awareness", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "9d8f6678-694c-4da4-8384-415201f65194", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations", - "name": "ASCS-Pacemaker - Central Server Instance" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For the ASCS-Pacemaker (Central Server Instance), ensure that the Pacemaker cluster configuration parameters are correctly set up for SAP ASCS high availability.\n", - "pgVerified": true, - "description": "Configure a Pacemaker cluster for SAP ASCS high availability", - "potentialBenefits": "Enhances SAP ASCS uptime", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "5c2e52d0-25be-4b1c-833c-b98b5ef1a26b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations", - "name": "ASCS-LB - Central Server Instance" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For the ASCS-LB (Central Server Instance), ensure that the load balancer is configured correctly for SAP ASCS high availability.\n", - "pgVerified": true, - "description": "Ensure the load balancer is configured correctly for SAP ASCS High availability", - "potentialBenefits": "Enhanced HA for SAP ASCS", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "6648fe61-880d-4a96-8d2d-190a23d5580b", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations", - "name": "DBHANA-Pacemaker - Database Instance" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For the DBHANA-Pacemaker (Database Instance), ensure that the Pacemaker cluster configuration parameters are correctly set up for SAP HANA database high availability.\n", - "pgVerified": true, - "description": "Ensure the Pacemaker cluster has been setup for SAP HANA DB high availability", - "potentialBenefits": "Enhances SAP HANA DB uptime", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "2e4c2171-a83f-4238-a8e3-b51c90d86a99", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://docs.microsoft.com/en-us/azure/advisor/advisor-reference-reliability-recommendations", - "name": "DBHANA-LB- Database Instance" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "For the DBHANA-LB (Database Instance), make sure the load balancer is configured correctly for SAP HANA database high availability.\n", - "pgVerified": true, - "description": "Ensure the load balancer is configured correctly for SAP HANA DB High availability", - "potentialBenefits": "Enhanced DB availability", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "4884cada-b9c7-42d5-8153-3853e4a6f6c4", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/planning-guide-storage#azure-netapp-files", - "name": "SAP on Azure NetApp Planning Guide" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Ensure high availability of SAP with Azure NetApp Files by setting proper timeout values to prevent disruptions. Review the documentation to confirm your configuration meets the recommended timeout values.\n", - "pgVerified": true, - "description": "Review SAP configuration for timeout values used with Azure NetApp Files", - "potentialBenefits": "Improve resiliency and performance of SAP on Azure", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "697deb1d-d398-4989-9734-9e6c18f7e0ad", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/sap/workloads/high-availability-guide-suse-nfs-simple-mount?tabs=lb-portal%2Censa1", - "name": "High-availability SAP NetWeaver with simple mount and NFS on SLES for SAP Applications VMs" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Ensure optimal disk types and configurations for data and log volumes, meeting IOPS and throughput requirements. Follow Microsoft's recommendations for disk caching, WriteAccelerator, stripe size, and Linux I/O Scheduler. Use SAP on Azure QualityCheck tool to identify deviations.\n", - "pgVerified": true, - "description": "Provision recommended storage configuration on database VMs", - "potentialBenefits": "Improve reliability, performance and optimize costs", - "tags": "SAP", - "recommendationResourceType": "Microsoft.Subscription/subscriptions", - "recommendationImpact": "High", - "automationAvailable": false, - "query": "// under-development\r\n\r\n" - }, - { - "aprlGuid": "8c0a0a4c-9e34-41af-9f6d-89d8dc00370e", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/simplify", - "name": "RE:01 Simplicity and efficiency" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Design your workload to align with business objectives and avoid unnecessary complexity or overhead. Use a practical and balanced approach to make design decisions that deliver the desired results. Contain your design to the necessities to reduce inefficiencies and potential problems.\n", - "pgVerified": true, - "description": "RE:01 Design your workload to align with business objectives", - "potentialBenefits": "Meet business requirements", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "74415e66-7baf-43f3-8def-164bc7b48215", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/identify-flows", - "name": "RE:02 Critical flows" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Identify and rate user and system flows. Use a criticality scale based on your business requirements to prioritize the flows.\n", - "pgVerified": true, - "description": "RE:02 Identify and rate user and system flows", - "potentialBenefits": "Align architecture with reliability goals", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "f5fbe3d4-7196-46b8-9b09-0e29e7cf43ac", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/failure-mode-analysis", - "name": "RE:03 Failure mode analysis" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Use failure mode analysis (FMA) to identify and prioritize potential failures in your solution components. Perform FMA to help you assess the risk and effect of each failure mode. Determine how the workload responds and recovers.\n", - "pgVerified": true, - "description": "RE:03 Use failure mode analysis to identify and prioritize potential failures", - "potentialBenefits": "Reduce risk of unpredicted behavior", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "2c41b97c-af27-47b5-aafb-81bbf95fe8ba", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/metrics", - "name": "RE:04 Target metrics" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Define reliability and recovery targets for the components, the flows, and the overall solution. Use the defined targets to build the health model. The health model defines what healthy, degraded, and unhealthy states look like.\n", - "pgVerified": true, - "description": "RE:04 Define reliability and recovery targets", - "potentialBenefits": "Communicate reliability expectations with stakeholders", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "e404ef3f-e427-4e43-a1df-09da987e744f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/redundancy", - "name": "RE:05 Redundancy" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Add redundancy at different levels, especially for critical flows. Apply redundancy to the compute, data, network, and other infrastructure tiers in accordance with the identified reliability targets.\n", - "pgVerified": true, - "description": "RE:05 Design for redundancy", - "potentialBenefits": "Optimize for resiliency", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "df93ae26-260e-408f-860c-42cd189f8bf8", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/en-us/azure/well-architected/reliability/highly-available-multi-region-design", - "name": "RE:05 High-availability multi-region design" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "High availability is a foundational tenet of designing for reliability. A highly available architecture can help you avoid downtime as much as possible and recover efficiently if downtime does occur.\n", - "pgVerified": true, - "description": "RE:05 Design for multi-region high availability", - "potentialBenefits": "Minimize downtime from regional outages", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "3d6adb0a-042f-47f7-a7ea-db2e360903d5", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/regions-availability-zones", - "name": "Regions and availability zones" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "High availability is a foundational tenet of designing for reliability. A highly available architecture can help you avoid downtime as much as possible and recover efficiently if downtime does occur.\n", - "pgVerified": true, - "description": "RE:05 Design for high availability with availability zones", - "potentialBenefits": "Minimize downtime from zonal outages", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "7f0b9ea3-0159-4ea7-b854-a4313fe76d7f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/partition-data", - "name": "RE:06 Data partitioning" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Partitioning data improves scalability, reduces contention, and optimizes performance. Implement data partitioning to divide data by usage pattern.\n", - "pgVerified": true, - "description": "RE:06 Design for data partitioning", - "potentialBenefits": "Improve data estate reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "340fe5c3-d599-448a-8e52-15e96771a3f0", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/scaling", - "name": "RE:06 Scaling" - } - ], - "recommendationControl": "Scalability", - "longDescription": "Implement a timely and reliable scaling strategy at the application, data, and infrastructure levels.\n", - "pgVerified": true, - "description": "RE:06 Design for reliable scaling", - "potentialBenefits": "Dynamically handle increased load", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "4e1094dd-2d85-4a1a-8ca8-1e6ea21206fb", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/background-jobs", - "name": "RE:07 Background jobs" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Background jobs help minimize the load on the application UI, which improves availability and reduces interactive response time.\n", - "pgVerified": true, - "description": "RE:07 Use background jobs", - "potentialBenefits": "Minimize application load", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "7b5008cf-1853-44c4-827d-bca091678c3f", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/self-preservation", - "name": "RE:07 Self-preservation" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Strengthen the resiliency and recoverability of your workload by implementing self-preservation and self-healing measures. Self-healing capabilities help you avoid downtime by building in failure detection and automatic corrective actions to respond to different failure types.\n", - "pgVerified": true, - "description": "RE:07 Implement self-preservation and self-healing measures", - "potentialBenefits": "Reduce the likelihood of outages", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "66ae4a5c-7f58-4293-bed8-5caa4f9f34e2", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/handle-transient-faults", - "name": "RE:07 Transient faults" - } - ], - "recommendationControl": "HighAvailability", - "longDescription": "Build capabilities into the solution by using infrastructure-based reliability patterns and software-based design patterns to handle component failures and transient errors.\n", - "pgVerified": true, - "description": "RE:07 Handle transient faults", - "potentialBenefits": "Reduce the likelihood of outages", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "7db74a6a-4062-46a8-a0cd-18684fb0ec08", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/testing-strategy", - "name": "RE:08 Testing" - } - ], - "recommendationControl": "OtherBestPractices", - "longDescription": "Test resiliency and availability scenarios by applying the principles of chaos engineering in your test and production environments. Use testing to ensure that your graceful degradation implementation and scaling strategies are effective by performing active malfunction and simulated load testing.\n", - "pgVerified": true, - "description": "RE:08 Design a reliability testing strategy", - "potentialBenefits": "Validate and optimize workload reliability", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "5f95df03-cae2-4761-90b7-7afd657ac124", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/disaster-recovery", - "name": "RE:09 Disaster recovery" - } - ], - "recommendationControl": "DisasterRecovery", - "longDescription": "Implement structured, tested, and documented business continuity and disaster recovery (BCDR) plans that align with the recovery targets. Plans must cover all components and the system as a whole.\n", - "pgVerified": true, - "description": "RE:09 Implement business continuity and disaster recovery plan", - "potentialBenefits": "Reliable disaster recovery", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - }, - { - "aprlGuid": "90adebf7-bc90-4939-9aa8-119c46bee0fc", - "recommendationTypeId": null, - "recommendationMetadataState": "Active", - "learnMoreLink": [ - { - "url": "https://learn.microsoft.com/azure/well-architected/reliability/monitoring-alerting-strategy", - "name": "RE:10 Monitoring and alerting" - } - ], - "recommendationControl": "MonitoringAndAlerting", - "longDescription": "Measure and publish the solution's health indicators. Continuously capture uptime and other reliability data from across the workload and also from individual components and key flows.\n", - "pgVerified": true, - "description": "RE:10 Design a reliable monitoring and alerting strategy", - "potentialBenefits": "Observability into workload health", - "tags": null, - "recommendationResourceType": "Microsoft.Subscription/Subscriptions", - "recommendationImpact": "Medium", - "automationAvailable": false, - "query": null - } -] From b8dfb08b3f3e58f9c0cbd395b5976672bcefa253 Mon Sep 17 00:00:00 2001 From: Kyle Poineal <38540295+kpoineal@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:48:29 -0600 Subject: [PATCH 2/4] update text block --- docs/content/tools/collector/_index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/content/tools/collector/_index.md b/docs/content/tools/collector/_index.md index cdbdad154..527c686fc 100644 --- a/docs/content/tools/collector/_index.md +++ b/docs/content/tools/collector/_index.md @@ -163,7 +163,8 @@ In PowerShell command line the configuration looks like: The configuration file is a text file that contains the parameters for the collector. The configuration file can be used to specify the subscriptions, resource groups, and tags to be included in the collector run. ### Example Configuration File -``` + +```text [tenantId] tenantid From b4e4d2933553c8840224fe7509cad5f77561af78 Mon Sep 17 00:00:00 2001 From: Kyle Poineal <38540295+kpoineal@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:01:28 -0600 Subject: [PATCH 3/4] fix file --- .../recommendations.yaml | 203 ++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100644 azure-resources/Network/virtualNetworkGateways/recommendations.yaml diff --git a/azure-resources/Network/virtualNetworkGateways/recommendations.yaml b/azure-resources/Network/virtualNetworkGateways/recommendations.yaml new file mode 100644 index 000000000..fb1c3cbdf --- /dev/null +++ b/azure-resources/Network/virtualNetworkGateways/recommendations.yaml @@ -0,0 +1,203 @@ +- description: Connect ExpressRoute gateway with circuits from diverse peering locations + aprlGuid: d37db635-157f-584d-9bce-4f6fc8c65ce5 + recommendationTypeId: 8d61a7d4-5405-4f43-81e3-8c6239b844a6 + recommendationControl: HighAvailability + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + For improved reliability, each ExpressRoute gateway should connect to at least two circuits, with each circuit sourced from a different peering location. This setup ensures diverse connectivity paths, enhancing resilience and minimizing service disruption risks. + potentialBenefits: Enhanced resilience through diverse connectivity paths + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: Designing for disaster recovery with ExpressRoute private peering + url: "https://learn.microsoft.com/azure/expressroute/designing-for-disaster-recovery-with-expressroute-privatepeering" + +- description: Use Zone-redundant ExpressRoute gateway SKUs + aprlGuid: bbe668b7-eb5c-c746-8b82-70afdedf0cae + recommendationTypeId: c9af1ef6-55bc-48af-bfe4-2c80490159f8 + recommendationControl: HighAvailability + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + Azure ExpressRoute gateway offers variable SLAs based on deployment in single or multiple availability zones. To deploy virtual network gateways across zones automatically, use zone-redundant gateways for accessing critical, scalable services with increased resilience. + potentialBenefits: Enhanced SLA and resilience + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: About ExpressRoute virtual network gateways - Zone-redundant gateway SKUs + url: "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#zrgw" + +- description: Monitor health for ExpressRoute gateway + aprlGuid: 1c34faa8-8b99-974c-adbf-71922eae943c + recommendationTypeId: null + recommendationControl: MonitoringAndAlerting + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + Use Network Insights for monitoring ExpressRoute Gateway's health, including availability, performance, and scalability. + potentialBenefits: Enhanced monitoring and alerting + pgVerified: true + automationAvailable: false + tags: [] + learnMoreLink: + - name: ExpressRoute monitoring, metrics, and alerts | ExpressRoute gateways + url: "https://learn.microsoft.com/azure/expressroute/expressroute-monitoring-metrics-alerts#expressroute-gateways" + +- description: Avoid using ExpressRoute circuits for VNet to VNet communication + aprlGuid: 194c14ac-0d7a-5a48-ae32-75fa450ee564 + recommendationTypeId: null + recommendationControl: HighAvailability + recommendationImpact: Medium + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + While multiple VNets can connect via the same ExpressRoute gateway, Microsoft recommends using alternatives like VNet peering, Azure Firewall, NVA, Azure Route Server, site-to-site VPN, virtual WAN, or SD-WAN for VNet-to-VNet communication to optimize network performance and management. + potentialBenefits: Enhanced VNet integration efficiency + pgVerified: true + automationAvailable: false + tags: [] + learnMoreLink: + - name: About ExpressRoute virtual network gateways - VNet-to-VNet connectivity + url: "https://learn.microsoft.com/azure/expressroute/expressroute-about-virtual-network-gateways#vnet-to-vnet-connectivity" + +- description: Configure customer-controlled ExpressRoute gateway maintenance + aprlGuid: 3e115044-a3aa-433e-be01-ce17d67e50da + recommendationTypeId: null + recommendationControl: HighAvailability + recommendationImpact: Medium + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + ExpressRoute gateways are updated for improved functionality, reliability, performance, and security. Customer-controlled maintenance configuration and scheduling minimize update impact and align with your maintenance windows. + potentialBenefits: Minimizes update impact + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: Configure customer-controlled maintenance for your virtual network gateway - ExpressRoute | Microsoft Learn + url: "https://learn.microsoft.com/azure/expressroute/customer-controlled-gateway-maintenance#azure-portal-steps" + +- description: Configure customer-controlled VPN gateway maintenance + aprlGuid: f8c2e6d9-4b3a-45d6-b9e2-8e7f3a1c2d04 + recommendationTypeId: null + recommendationControl: HighAvailability + recommendationImpact: Medium + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + VPN gateways are updated for improved functionality, reliability, performance, and security. Customer-controlled maintenance configuration and scheduling minimize update impact and align with your maintenance windows. + potentialBenefits: Minimizes update impact + pgVerified: false + automationAvailable: true + tags: [] + learnMoreLink: + - name: Configure customer-controlled gateway maintenance for VPN Gateway + url: "https://learn.microsoft.com/azure/vpn-gateway/customer-controlled-gateway-maintenance" + +- description: Choose a Zone-redundant VPN gateway + aprlGuid: 5b1933a6-90e4-f642-a01f-e58594e5aab2 + recommendationTypeId: null + recommendationControl: HighAvailability + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + Deploying zone-redundant virtual network gateways across availability zones ensures zone-resiliency, improving access to mission-critical, scalable services on Azure. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Enhanced reliability and scalability + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: Zone redundant Virtual network gateway in availability zone + url: "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways" + +- description: Enable Active-Active VPN Gateways for redundancy + aprlGuid: 281a2713-c0e0-3c48-b596-19f590c46671 + recommendationTypeId: c249dc0e-9a17-423e-838a-d72719e8c5dd + recommendationControl: HighAvailability + recommendationImpact: Medium + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + The active-active mode is available for all SKUs except Basic, allowing for two Gateway IP configurations and two public IP addresses, enhancing redundancy and traffic handling. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Enhanced reliability and network capacity + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: Active-active VPN gateway + url: "https://learn.microsoft.com/azure/vpn-gateway/active-active-portal#gateway" + +- description: Deploy active-active VPN concentrators on your premises + aprlGuid: af11fc4c-c06c-4f4c-b98d-6eee6d5c4c70 + recommendationTypeId: null + recommendationControl: DisasterRecovery + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + Deploying active-active VPN concentrators and Azure VPN Gateways maximizes resilience and availability using a fully-meshed topology with four IPSec tunnels. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Maximizes resilience and availability + pgVerified: true + automationAvailable: false + tags: [] + learnMoreLink: + - name: Dual-redundancy active-active VPN gateways for both Azure and on-premises networks + url: "https://learn.microsoft.com/azure/vpn-gateway/vpn-gateway-highlyavailable#dual-redundancy-active-active-vpn-gateways-for-both-azure-and-on-premises-networks" + +- description: Monitor VPN gateway connections and health + aprlGuid: 9eab120e-f6d3-ee49-ba0d-766562ce7df1 + recommendationTypeId: null + recommendationControl: MonitoringAndAlerting + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + Set up monitoring and alerts for Virtual Network Gateway health to utilize a variety of metrics for ensuring operational efficiency and prompt response to any disruptions. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Improved uptime and issue awareness + pgVerified: true + automationAvailable: false + tags: [] + learnMoreLink: + - name: VPN gateway data reference + url: "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference" + +- description: Enable VPN gateway service health + aprlGuid: 9186dae0-7ddc-8f4b-bea5-55538cea4893 + recommendationTypeId: null + recommendationControl: MonitoringAndAlerting + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + VPN gateway leverages service health to inform users about both planned and unplanned maintenance, ensuring they are notified about modifications to their VPN connectivity. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Improves VPN maintenance alerts + pgVerified: true + automationAvailable: false + tags: [] + learnMoreLink: + - name: Monitor VPN gateway + url: "https://learn.microsoft.com/azure/vpn-gateway/monitor-vpn-gateway-reference#metrics" + +- description: Deploy VPN gateways with zone-redundant Public IPs + aprlGuid: 4bae5a28-5cf4-40d9-bcf1-623d28f6d917 + recommendationTypeId: null + recommendationControl: HighAvailability + recommendationImpact: High + recommendationResourceType: Microsoft.Network/virtualNetworkGateways + recommendationMetadataState: Active + longDescription: | + For zone-redundant VPN gateways, always use zone-redundant Standard SKU public IPs to avoid deploying all instances in one zone. This ensures the gateway's reliability. Mission Critical workloads should use dual ExpressRoutes instead of VPN. + potentialBenefits: Enhanced reliability and disaster recovery + pgVerified: true + automationAvailable: true + tags: [] + learnMoreLink: + - name: About zone-redundant virtual network gateway in Azure availability zones + url: "https://learn.microsoft.com/azure/vpn-gateway/about-zone-redundant-vnet-gateways" From 74f877efbe5d27977435159b84fb02e9a6f6c20f Mon Sep 17 00:00:00 2001 From: Kyle Poineal <38540295+kpoineal@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:01:40 -0600 Subject: [PATCH 4/4] Add return --- docs/content/tools/collector/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/content/tools/collector/_index.md b/docs/content/tools/collector/_index.md index 527c686fc..d9b4fce0b 100644 --- a/docs/content/tools/collector/_index.md +++ b/docs/content/tools/collector/_index.md @@ -160,6 +160,7 @@ In PowerShell command line the configuration looks like: ``` ## Configuration File + The configuration file is a text file that contains the parameters for the collector. The configuration file can be used to specify the subscriptions, resource groups, and tags to be included in the collector run. ### Example Configuration File

aOJz5K;PC7((QI!9n9m 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 E?gk;iSXwsGg&w&9?s_{SUqjI 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._SFr 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