List recommendations for an Azure analysis
Returns Azure recommendations for a completed analysis.
Content negotiation
Accept: application/json→ JSON recommendation objectsAccept: application/terraform-map→ Terraform-map objects
Filtering
- Element-based filters are supplied as ordinary query pairs named after fields
(e.g.,
recommendationType=Upsize). Not all fields are filterable.
Attributes/data quality
includeAttributes=truereturns theattributesarray.dataQualityaccepts a quoted, comma-separated list of workload names.
Path Parameters
Unique ID of the Azure analysis.
Query Parameters
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 Kubex entity ID.
Filter by Azure subscription ID.
Response
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 
