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 ,
}
,
}