AzRetirementMonitor
3.0.0
A PowerShell module for identifying and monitoring Azure service retirements and deprecation notices of Azure services in your subscriptions.
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- Corey Callaway
Tags
Azure Advisor Retirement Monitoring
Functions
Connect-AzRetirementMonitor Disconnect-AzRetirementMonitor Get-AzRetirementRecommendation Get-AzRetirementMetadataItem Export-AzRetirementReport
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## Version 3.0.0
- Adds `-Stream` for low-memory, pipeline-first recommendation retrieval.
- Adds retry with exponential backoff for transient Azure Resource Manager throttling.
- Validates pagination links before following them to prevent token forwarding to untrusted hosts.
- Stores API tokens as `SecureString` values in module scope and clears them on disconnect.
- Caches parsed Advisor extended properties during recommendation filtering.
- Adds output path validation and preserves CSV formula-injection and HTML/XSS protections.
FileList
- AzRetirementMonitor.nuspec
- AzRetirementMonitor.psd1
- AzRetirementMonitor.psm1
- LICENSE
- Private\Get-AzAdvisorExtendedProperty.ps1
- Private\Invoke-AzPagedRequest.ps1
- Private\Test-AzAdvisorSession.ps1
- Private\Test-AzRetirementMonitorToken.ps1
- Public\Connect-AzRetirementMonitor.ps1
- Public\Disconnect-AzRetirementMonitor.ps1
- Public\Export-AzRetirementReport.ps1
- Public\Get-AzRetirementMetadataItem.ps1
- Public\Get-AzRetirementRecommendation.ps1
- README.md
- images\example-html-report.png