Returns Azure recommendations for a completed analysis.
Content negotiation
Accept: application/json → JSON recommendation objectsAccept: application/terraform-map → Terraform-map objectsFiltering
recommendationType=Upsize). Not all fields are filterable.Attributes/data quality
includeAttributes=true returns the attributes array.dataQuality accepts a quoted, comma-separated list of workload names.Unique ID of the Azure analysis.
Return system attributes when true.
Quoted, comma-separated workload type names to include in the dataQuality block (e.g., "CPU Utilization (CINT2006 Rate),Memory Utilization in Percent").
Filter by recommendation action (e.g., Upsize, Downsize, Modernize, Just Right, Terminate, etc.).
Filter by Azure region.
Filter by current instance type.
Filter by service type (Virtual Machine or VM Scale Set).
Filter by system name.
Filter by Densify entity ID.
Filter by Azure subscription ID.
Collection of recommendations
Azure subscription identifier.
Approval setting for the recommendation.
Only returned when includeAttributes=true.
Moderate, Low, Very Low, None, Impossible Self-Optimization status. Not returned for VMSS with more than one VM instance.
Not available for VMSS.
Recommended action (e.g., Just Right, Upsize, Downsize, Modernize, Terminate, Not Analyzed; for VMSS also Upscale/Downscale).
Link to Impact Analysis and Recommendation Report PDF. Use Accept: application/octet-stream to download.
Virtual Machine, VM Scale Set