gitextract_09u_p9cv/ ├── .github/ │ └── workflows/ │ ├── continuous-deployment-dev-new.yml │ ├── continuous-deployment-dev.yml │ └── continuous-deployment.yml ├── .gitignore ├── Deploy-AzureOptimizationEngine.ps1 ├── LICENSE ├── README.md ├── Reset-AutomationSchedules.ps1 ├── Setup-BenefitsUsageDependencies.ps1 ├── Setup-DataCollectionRules.ps1 ├── Setup-LogAnalyticsWorkspaces.ps1 ├── Suppress-Recommendation.ps1 ├── azuredeploy-nested.bicep ├── azuredeploy.bicep ├── custom-recommendations-types.json ├── docs/ │ ├── configuring-workspaces.md │ ├── customizing-aoe.md │ └── suppressing-recommendations.md ├── model/ │ ├── filters-table.sql │ ├── loganalyticsingestcontrol-initialize.sql │ ├── loganalyticsingestcontrol-table.sql │ ├── loganalyticsingestcontrol-upgrade.sql │ ├── recommendations-sp.sql │ ├── recommendations-table.sql │ ├── sqlserveringestcontrol-initialize.sql │ └── sqlserveringestcontrol-table.sql ├── perfcounters.json ├── queries/ │ ├── rbac-spns-keys-expiring.kql │ ├── rbac-spns-roles-aad-all.kql │ ├── rbac-spns-roles-arm-all.kql │ ├── rbac-spns-roles-arm-privileged.kql │ ├── rbac-users-roles-aad-all.kql │ ├── rbac-users-roles-arm-privileged.kql │ ├── rbac-users-roles-guests-privileged.kql │ └── rbac-users-roles-guests.kql ├── runbooks/ │ ├── data-collection/ │ │ ├── Export-AADObjectsToBlobStorage.ps1 │ │ ├── Export-ARGAppGatewayPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGAppServicePlanPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGAvailabilitySetPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGLoadBalancerPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGManagedDisksPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGNICPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGNSGPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGPublicIpPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGResourceContainersPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGSqlDatabasePropertiesToBlobStorage.ps1 │ │ ├── Export-ARGUnmanagedDisksPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGVMSSPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGVNetPropertiesToBlobStorage.ps1 │ │ ├── Export-ARGVirtualMachinesPropertiesToBlobStorage.ps1 │ │ ├── Export-AdvisorRecommendationsToBlobStorage.ps1 │ │ ├── Export-AzMonitorMetricsToBlobStorage.ps1 │ │ ├── Export-ConsumptionToBlobStorage.ps1 │ │ ├── Export-PolicyComplianceToBlobStorage.ps1 │ │ ├── Export-PriceSheetToBlobStorage.ps1 │ │ ├── Export-RBACAssignmentsToBlobStorage.ps1 │ │ ├── Export-ReservationsPriceToBlobStorage.ps1 │ │ ├── Export-ReservationsUsageToBlobStorage.ps1 │ │ ├── Export-SavingsPlansUsageToBlobStorage.ps1 │ │ └── Ingest-OptimizationCSVExportsToLogAnalytics.ps1 │ ├── maintenance/ │ │ └── CleanUp-OlderRecommendationsFromSqlServer.ps1 │ ├── recommendations/ │ │ ├── Ingest-RecommendationsToLogAnalytics.ps1 │ │ ├── Ingest-RecommendationsToSQLServer.ps1 │ │ ├── Ingest-SuppressionsToLogAnalytics.ps1 │ │ ├── Recommend-AADExpiringCredentialsToBlobStorage.ps1 │ │ ├── Recommend-ARMOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-AdvisorAsIsToBlobStorage.ps1 │ │ ├── Recommend-AdvisorCostAugmentedToBlobStorage.ps1 │ │ ├── Recommend-AppServiceOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-DiskOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-SqlDbOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-StorageAccountOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-UnattachedDisksToBlobStorage.ps1 │ │ ├── Recommend-UnusedAppGWsToBlobStorage.ps1 │ │ ├── Recommend-UnusedLoadBalancersToBlobStorage.ps1 │ │ ├── Recommend-VMOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-VMSSOptimizationsToBlobStorage.ps1 │ │ ├── Recommend-VMsHighAvailabilityToBlobStorage.ps1 │ │ └── Recommend-VNetOptimizationsToBlobStorage.ps1 │ └── remediations/ │ ├── Remediate-AdvisorRightSizeFiltered.ps1 │ ├── Remediate-LongDeallocatedVMsFiltered.ps1 │ └── Remediate-UnattachedDisksFiltered.ps1 ├── upgrade-manifest.json └── views/ ├── AzureOptimizationEngine.pbix ├── powerbi-query.m └── workbooks/ ├── benefits-simulation.bicep ├── benefits-simulation.json ├── benefits-usage.bicep ├── benefits-usage.json ├── blockblobstorage-usage.bicep ├── blockblobstorage-usage.json ├── costs-growing.bicep ├── costs-growing.json ├── identities-roles.bicep ├── identities-roles.json ├── policy-compliance.bicep ├── policy-compliance.json ├── recommendations.bicep ├── recommendations.json ├── reservations-potential.bicep ├── reservations-potential.json ├── reservations-usage.bicep ├── reservations-usage.json ├── resources-inventory.bicep ├── resources-inventory.json ├── savingsplans-usage.bicep └── savingsplans-usage.json