Microsoft.Advisor (preview:2025-05-01)

2025/09/15 • 22 updated methods

Recommendations_ListByTenant (updated)
Description Obtains cached recommendations for a subscription. The recommendations are generated or computed by invoking generateRecommendations.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_ListByTenant",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "control",
                "Description": {
                  "new": "The sub-category of the recommendation.",
                  "old": "The control type for the recommendation."
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.Advisor/recommendations
{
api-version: string ,
resourceUri: string ,
$filter: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: enum ,
control: enum ,
impact: enum ,
impactedField: string ,
impactedValue: string ,
lastUpdated: string ,
metadata: object ,
recommendationTypeId: string ,
risk: enum ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
suppressionIds:
[
string ,
]
,
extendedProperties: object ,
resourceMetadata:
{
resourceId: string ,
source: string ,
action: object ,
singular: string ,
plural: string ,
}
,
description: string ,
label: string ,
learnMoreLink: string ,
potentialBenefits: string ,
actions:
[
object ,
]
,
remediation: object ,
exposedMetadataProperties: object ,
tracked: boolean ,
trackedProperties:
{
state: enum ,
postponedTime: string ,
reason: enum ,
priority: enum ,
}
,
review:
{
id: string ,
name: string ,
}
,
resourceWorkload:
{
id: string ,
name: string ,
}
,
sourceSystem: string ,
notes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_Get (updated)
Description Obtains details of a cached recommendation.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "control",
            "Description": {
              "new": "The sub-category of the recommendation.",
              "old": "The control type for the recommendation."
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}
{
api-version: string ,
resourceUri: string ,
recommendationId: string ,
}

⚐ Response (200)

{
properties:
{
category: enum ,
control: enum ,
impact: enum ,
impactedField: string ,
impactedValue: string ,
lastUpdated: string ,
metadata: object ,
recommendationTypeId: string ,
risk: enum ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
suppressionIds:
[
string ,
]
,
extendedProperties: object ,
resourceMetadata:
{
resourceId: string ,
source: string ,
action: object ,
singular: string ,
plural: string ,
}
,
description: string ,
label: string ,
learnMoreLink: string ,
potentialBenefits: string ,
actions:
[
object ,
]
,
remediation: object ,
exposedMetadataProperties: object ,
tracked: boolean ,
trackedProperties:
{
state: enum ,
postponedTime: string ,
reason: enum ,
priority: enum ,
}
,
review:
{
id: string ,
name: string ,
}
,
resourceWorkload:
{
id: string ,
name: string ,
}
,
sourceSystem: string ,
notes: string ,
}
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_Patch (updated)
Description Update the tracked properties of a Recommendation.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_Patch",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "control",
            "Description": {
              "new": "The sub-category of the recommendation.",
              "old": "The control type for the recommendation."
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}
{
api-version: string ,
resourceUri: string ,
recommendationId: string ,
trackedProperties:
{
properties:
{
trackedProperties:
{
state: enum ,
postponedTime: string ,
reason: enum ,
priority: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
category: enum ,
control: enum ,
impact: enum ,
impactedField: string ,
impactedValue: string ,
lastUpdated: string ,
metadata: object ,
recommendationTypeId: string ,
risk: enum ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
suppressionIds:
[
string ,
]
,
extendedProperties: object ,
resourceMetadata:
{
resourceId: string ,
source: string ,
action: object ,
singular: string ,
plural: string ,
}
,
description: string ,
label: string ,
learnMoreLink: string ,
potentialBenefits: string ,
actions:
[
object ,
]
,
remediation: object ,
exposedMetadataProperties: object ,
tracked: boolean ,
trackedProperties:
{
state: enum ,
postponedTime: string ,
reason: enum ,
priority: enum ,
}
,
review:
{
id: string ,
name: string ,
}
,
resourceWorkload:
{
id: string ,
name: string ,
}
,
sourceSystem: string ,
notes: string ,
}
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
RecommendationMetadata_Get (updated)
Description Gets the metadata entity.
Reference Link ¶

⚶ Changes

{
  "#id": "RecommendationMetadata_Get",
  "Description": {
    "new": "Gets the metadata entity.",
    "old": "Get a MetadataEntity"
  }
}

⚼ Request

GET:  /providers/Microsoft.Advisor/metadata/{name}
{
api-version: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
dependsOn:
[
string ,
]
,
applicableScenarios:
[
string ,
]
,
supportedValues:
[
{
id: string ,
displayName: string ,
}
,
]
,
}
,
}

⚐ Response (404)

{
message: string ,
code: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
AdvisorScores_List (updated)
Description Gets the list of advisor scores.
Reference Link ¶

⚶ Changes

{
  "#id": "AdvisorScores_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "timeSeries": {
                  "Description": {
                    "new": "The historic data at different aggregation levels.",
                    "old": "The data from different aggregation levels."
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
lastRefreshedScore:
{
date: string ,
score: number ,
consumptionUnits: number ,
impactedResourceCount: number ,
potentialScoreIncrease: number ,
categoryCount: number ,
}
,
timeSeries:
[
{
aggregationLevel: enum ,
scoreHistory:
[
{
date: string ,
score: number ,
consumptionUnits: number ,
impactedResourceCount: number ,
potentialScoreIncrease: number ,
categoryCount: number ,
}
,
]
,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
AdvisorScores_Get (updated)
Description Gets the advisor score.
Reference Link ¶

⚶ Changes

{
  "#id": "AdvisorScores_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "timeSeries": {
              "Description": {
                "new": "The historic data at different aggregation levels.",
                "old": "The data from different aggregation levels."
              }
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/{name}
{
api-version: string ,
subscriptionId: string ,
name: string ,
}

⚐ Response (200)

{
properties:
{
lastRefreshedScore:
{
date: string ,
score: number ,
consumptionUnits: number ,
impactedResourceCount: number ,
potentialScoreIncrease: number ,
categoryCount: number ,
}
,
timeSeries:
[
{
aggregationLevel: enum ,
scoreHistory:
[
{
date: string ,
score: number ,
consumptionUnits: number ,
impactedResourceCount: number ,
potentialScoreIncrease: number ,
categoryCount: number ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Assessments_List (updated)
Description Get list of Azure Advisor assessments.
Reference Link ¶

⚶ Changes

{
  "#id": "Assessments_List",
  "Description": {
    "new": "Get list of Azure Advisor assessments.",
    "old": "Get list of Azure Advisor assessment."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments
{
api-version: string ,
subscriptionId: string ,
$top: string ,
$skiptoken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assessments_Get (updated)
Description Get an existing Azure Advisor assessment.
Reference Link ¶

⚶ Changes

{
  "#id": "Assessments_Get",
  "Description": {
    "new": "Get an existing Azure Advisor assessment.",
    "old": "Get a existing Azure Advisor assessment."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments/{assessmentName}
{
api-version: string ,
subscriptionId: string ,
assessmentName: string ,
}

⚐ Response (200)

{
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assessments_Put (updated)
Description Create or Overwrite Azure Advisor assessment.
Reference Link ¶

⚶ Changes

{
  "#id": "Assessments_Put",
  "Description": {
    "new": "Create or Overwrite Azure Advisor assessment.",
    "old": "Create or Overwrite Azure Advisor assessment resource."
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments/{assessmentName}
{
api-version: string ,
subscriptionId: string ,
assessmentName: string ,
assessmentContract:
{
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}

⚐ Response (201)

{
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assessments_Delete (updated)
Description Delete an existing Azure Advisor assessment.
Reference Link ¶

⚶ Changes

{
  "#id": "Assessments_Delete",
  "Description": {
    "new": "Delete an existing Azure Advisor assessment.",
    "old": "Delete a existing Azure Advisor assessment."
  }
}

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments/{assessmentName}
{
api-version: string ,
subscriptionId: string ,
assessmentName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Configurations_CreateInSubscription (updated)
Description Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.
Reference Link ¶

⚶ Changes

{
  "#id": "Configurations_CreateInSubscription",
  "Summary": {
    "new": "Create/Overwrite Azure Advisor configuration.",
    "old": "Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups."
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/{configurationName}
{
api-version: string ,
subscriptionId: string ,
configurationName: string ,
configContract:
{
properties:
{
exclude: boolean ,
lowCpuThreshold: enum ,
duration: enum ,
digests:
[
{
name: string ,
actionGroupResourceId: string ,
frequency: integer ,
categories:
[
string ,
]
,
language: string ,
state: enum ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
exclude: boolean ,
lowCpuThreshold: enum ,
duration: enum ,
digests:
[
{
name: string ,
actionGroupResourceId: string ,
frequency: integer ,
categories:
[
string ,
]
,
language: string ,
state: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_Generate (updated)
Description Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_Generate",
  "Description": {
    "new": "Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.",
    "old": "Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a database so they can be retrieved later."
  },
  "Summary": {
    "new": "Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.",
    "old": "Initiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a database so they can be retrieved later."
  }
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_GetGenerateStatus (updated)
Description Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_GetGenerateStatus",
  "Summary": {
    "new": "Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header.",
    "old": "Retrieves the status of the recommendation computation or generation process. Invoke it after calling the generation recommendation. The URI of this API is returned in the Location field of the response header."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}
{
api-version: string ,
subscriptionId: string ,
operationId: string ,
}

⚐ Response (202)

{
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_List (updated)
Description Obtains cached recommendations for a subscription. The recommendations are generated or computed by invoking generateRecommendations.
Reference Link ¶

⚶ Changes

{
  "#id": "Recommendations_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "control",
                "Description": {
                  "new": "The sub-category of the recommendation.",
                  "old": "The control type for the recommendation."
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/recommendations
{
api-version: string ,
subscriptionId: string ,
$filter: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
category: enum ,
control: enum ,
impact: enum ,
impactedField: string ,
impactedValue: string ,
lastUpdated: string ,
metadata: object ,
recommendationTypeId: string ,
risk: enum ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
suppressionIds:
[
string ,
]
,
extendedProperties: object ,
resourceMetadata:
{
resourceId: string ,
source: string ,
action: object ,
singular: string ,
plural: string ,
}
,
description: string ,
label: string ,
learnMoreLink: string ,
potentialBenefits: string ,
actions:
[
object ,
]
,
remediation: object ,
exposedMetadataProperties: object ,
tracked: boolean ,
trackedProperties:
{
state: enum ,
postponedTime: string ,
reason: enum ,
priority: enum ,
}
,
review:
{
id: string ,
name: string ,
}
,
resourceWorkload:
{
id: string ,
name: string ,
}
,
sourceSystem: string ,
notes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
triageRecommendations_List (updated)
Description Get list of recommendations for an existing Azure Advisor Resiliency Review Id.
Reference Link ¶

⚶ Changes

{
  "#id": "triageRecommendations_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "List of triage recommendations.",
            "old": "[Placeholder] Discription for value property"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The URL to get the next set of triage recommendations, if there are any.",
            "old": "[Placeholder] Discription for nextLink property"
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
$top: integer ,
$skip: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
reviewId: string ,
title: string ,
priority: enum ,
appliesToSubscriptions:
[
string ,
]
,
recommendationStatus: enum ,
updatedAt: string ,
rejectReason: string ,
potentialBenefits: string ,
description: string ,
notes: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_Get (updated)
Description Get an existing recommendation by id for an existing Azure Advisor Resiliency Review Id.
Reference Link ¶

⚶ Changes

{
  "#id": "triageRecommendations_Get",
  "$parameters": [
    {
      "#name": "recommendationId",
      "Description": {
        "new": "Existing triage recommendation id. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).",
        "old": "The name of the TriageRecommendation"
      }
    }
  ]
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
recommendationId: string ,
}

⚐ Response (200)

{
properties:
{
reviewId: string ,
title: string ,
priority: enum ,
appliesToSubscriptions:
[
string ,
]
,
recommendationStatus: enum ,
updatedAt: string ,
rejectReason: string ,
potentialBenefits: string ,
description: string ,
notes: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_ApproveTriageRecommendation (updated)
Description Approve a triage recommendation for a given id.
Reference Link ¶

⚶ Changes

{
  "#id": "triageRecommendations_ApproveTriageRecommendation",
  "$parameters": [
    {
      "#name": "recommendationId",
      "Description": {
        "new": "Existing triage recommendation id. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).",
        "old": "The name of the TriageRecommendation"
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/approve
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
recommendationId: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageResources_Get (updated)
Description Get a triage resource for a given review and recommendation.
Reference Link ¶

⚶ Changes

{
  "#id": "triageResources_Get",
  "$parameters": [
    {
      "#name": "recommendationId",
      "Description": {
        "new": "Existing triage recommendation id. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).",
        "old": "The triage resource id."
      }
    }
  ]
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/providers/Microsoft.Advisor/triageResources/{recommendationResourceId}
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
recommendationId: string ,
recommendationResourceId: string ,
}

⚐ Response (200)

{
properties:
{
reviewId: string ,
recommendationId: string ,
subscriptionId: string ,
resourceGroup: string ,
resourceType: string ,
resourceId: string ,
resourceName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_RejectTriageRecommendation (updated)
Description Reject an existing triage recommendation for a given id.
Reference Link ¶

⚶ Changes

{
  "#id": "triageRecommendations_RejectTriageRecommendation",
  "$parameters": [
    {
      "#name": "recommendationId",
      "Description": {
        "new": "Existing triage recommendation id. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).",
        "old": "The name of the TriageRecommendation"
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reject
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
recommendationId: string ,
recommendationRejectBody:
{
reasonForRejection: enum ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_ResetTriageRecommendation (updated)
Description Reset an existing triage recommendation for a given id.
Reference Link ¶

⚶ Changes

{
  "#id": "triageRecommendations_ResetTriageRecommendation",
  "$parameters": [
    {
      "#name": "recommendationId",
      "Description": {
        "new": "Existing triage recommendation id. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).",
        "old": "The name of the TriageRecommendation"
      }
    }
  ]
}

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reset
{
api-version: string ,
subscriptionId: string ,
reviewId: string ,
recommendationId: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workloads_List (updated)
Description Get list of Workloads.
Reference Link ¶

⚶ Changes

{
  "#id": "Workloads_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "List of WorkloadListResult items on this page.",
            "old": "[Placeholder] Discription for value property"
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "Url to get the next Page of WorkloadListResult items.",
            "old": "[Placeholder] Discription for nextLink property"
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/workloads
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
subscriptionId: string ,
subscriptionName: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Configurations_ListByResourceGroup (updated)
Description Retrieve Azure Advisor configurations.
Reference Link ¶

⚶ Changes

{
  "#id": "Configurations_ListByResourceGroup",
  "Summary": {
    "new": "Retrieve Azure Advisor configurations.",
    "old": "Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups."
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations
{
api-version: string ,
subscriptionId: string ,
resourceGroup: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
exclude: boolean ,
lowCpuThreshold: enum ,
duration: enum ,
digests:
[
{
name: string ,
actionGroupResourceId: string ,
frequency: integer ,
categories:
[
string ,
]
,
language: string ,
state: enum ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}