Skip to main content
GET
/
analysis
/
cloud
/
azure
/
{analysisId}
/
results
List recommendations for an Azure analysis
curl --request GET \
  --url https://{host}/analysis/cloud/azure/{analysisId}/results
[
  {
    "accountIdRef": "<string>",
    "approvalType": "<string>",
    "attributes": [
      {
        "id": "<string>",
        "name": "<string>",
        "value": "<string>"
      }
    ],
    "auditInfo": {
      "dataCollection": {
        "dateFirstAudited": 123,
        "dateLastAudited": 123,
        "auditCount": 123
      },
      "workloadDataLast30": {
        "firstDate": 123,
        "lastDate": 123,
        "totalDays": 123,
        "seenDays": 123
      }
    },
    "currentCost": "<string>",
    "currentHourlyRate": "<string>",
    "currentType": "<string>",
    "dataQuality": [
      {
        "workloadName": "<string>",
        "firstSeen": 123,
        "lastSeen": 123,
        "completeDays": 123,
        "partialDays": 123
      }
    ],
    "densifyPolicy": "<string>",
    "effortEstimate": "Moderate",
    "entityId": "<string>",
    "implementationMethod": "<string>",
    "name": "<string>",
    "powerState": "<string>",
    "predictedUptime": "<string>",
    "region": "<string>",
    "resourceId": "<string>",
    "recommendationType": "<string>",
    "recommendedCost": "<string>",
    "recommendedHostEntityId": "<string>",
    "recommendedType": "<string>",
    "recommFirstSeen": 123,
    "recommLastSeen": 123,
    "recommSeenCount": 123,
    "rptHref": "<string>",
    "savingsEstimate": "<string>",
    "serviceType": "Virtual Machine",
    "totalHours": "<string>",
    "totalHoursRunning": "<string>",
    "autoScaling": {},
    "avgInstanceCountCurrent": 123,
    "avgInstanceCountRecommended": 123,
    "minGroupCurrent": 123,
    "minGroupRecommended": 123,
    "maxGroupCurrent": 123,
    "maxGroupRecommended": 123,
    "orchestrationMode": "<string>",
    "profiles": [
      {}
    ],
    "scalingPolicies": [
      {}
    ]
  }
]

Path Parameters

analysisId
string
required

Unique ID of the Azure analysis.

Query Parameters

includeAttributes
boolean
default:false

Return system attributes when true.

dataQuality
string

Quoted, comma-separated workload type names to include in the dataQuality block (e.g., "CPU Utilization (CINT2006 Rate),Memory Utilization in Percent").

recommendationType
string

Filter by recommendation action (e.g., Upsize, Downsize, Modernize, Just Right, Terminate, etc.).

region
string

Filter by Azure region.

currentType
string

Filter by current instance type.

serviceType
string

Filter by service type (Virtual Machine or VM Scale Set).

name
string

Filter by system name.

entityId
string

Filter by Densify entity ID.

accountIdRef
string

Filter by Azure subscription ID.

Response

Collection of recommendations

accountIdRef
string

Azure subscription identifier.

approvalType
string

Approval setting for the recommendation.

attributes
object[]

Only returned when includeAttributes=true.

auditInfo
object
currentCost
string
currentHourlyRate
string
currentType
string
dataQuality
object[]
densifyPolicy
string
effortEstimate
enum<string>
Available options:
Moderate,
Low,
Very Low,
None,
Impossible
entityId
string
implementationMethod
string

Self-Optimization status. Not returned for VMSS with more than one VM instance.

name
string
powerState
string

Not available for VMSS.

predictedUptime
string
region
string
resourceId
string
recommendationType
string

Recommended action (e.g., Just Right, Upsize, Downsize, Modernize, Terminate, Not Analyzed; for VMSS also Upscale/Downscale).

recommFirstSeen
integer<int64>
recommLastSeen
integer<int64>
recommSeenCount
integer
rptHref
string<uri>

Link to Impact Analysis and Recommendation Report PDF. Use Accept: application/octet-stream to download.

savingsEstimate
string
serviceType
enum<string>
Available options:
Virtual Machine,
VM Scale Set
totalHours
string
totalHoursRunning
string
autoScaling
object
avgInstanceCountCurrent
number
minGroupCurrent
integer
maxGroupCurrent
integer
orchestrationMode
string
profiles
object[]
scalingPolicies
object[]