Microsoft.Advisor (preview:2024-11-18)

2025/09/12 • 34 new, 34 deleted methods

RecommendationMetadata_Get (new)
Description :  Gets the metadata entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
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 ,
}
,
}
RecommendationMetadata_List (new)
Description :  Gets the list of metadata entities.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
displayName: string ,
dependsOn:
[
string ,
]
,
applicableScenarios:
[
string ,
]
,
supportedValues:
[
{
id: string ,
displayName: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Configurations_ListBySubscription (new)
Description :  Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations
{
api-version: string ,
subscriptionId: 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 ,
}
,
}
Configurations_CreateInSubscription (new)
Description :  Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.
Reference :  Link ¶

⚼ Request

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

⚐ 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 ,
}
,
}
Configurations_ListByResourceGroup (new)
Description :  Retrieve Azure Advisor configurations.
Reference :  Link ¶

⚼ 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 ,
}
,
}
Configurations_CreateInResourceGroup (new)
Description :  Create/Overwrite Azure Advisor configuration.
Reference :  Link ¶

⚼ Request

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

⚐ 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 (new)
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 ¶

⚼ Request

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

⚐ Response (202)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_GetGenerateStatus (new)
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 ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
category: 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 ,
}
,
}
Operations_List (new)
Description :  Lists all the available Advisor REST API operations.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
}
,
]
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
category: 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 (new)
Description :  Update the tracked properties of a Recommendation.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
category: 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 ,
}
,
}
Suppressions_Get (new)
Description :  Obtains the details of a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}

⚐ Response (404)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_Create (new)
Description :  Enables the snoozed or dismissed attribute of a recommendation. The snoozed or dismissed attribute is referred to as a suppression. Use this API to create or update the snoozed or dismissed status of a recommendation.
Reference :  Link ¶

⚼ Request

PUT:  /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}
{
resourceUri: string ,
recommendationId: string ,
name: string ,
suppressionContract:
{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}

⚐ Response (404)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_Delete (new)
Description :  Enables the activation of a snoozed or dismissed recommendation. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_List (new)
Description :  Retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Predict (new)
Description :  Predicts a recommendation.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/predict
{
subscriptionId: string ,
predictionRequest:
{
properties:
{
predictionType: enum ,
extendedProperties: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
extendedProperties: object ,
predictionType: enum ,
category: enum ,
impact: enum ,
impactedField: string ,
lastUpdated: string ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore
{
subscriptionId: string ,
api-version: 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 (new)
Description :  Gets the advisor score.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/{name}
{
subscriptionId: string ,
name: string ,
api-version: 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_Delete (new)
Description :  Delete a existing Azure Advisor assessment.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (new)
Description :  Create or Overwrite Azure Advisor assessment resource.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments/{assessmentName}
{
subscriptionId: string ,
api-version: string ,
assessmentContract:
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}
,
assessmentName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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_List (new)
Description :  Get list of Azure Advisor assessment.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
}
,
]
,
}
,
}
AssessmentTypes_List (new)
Description :  Get list of Azure Advisor assessment types.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
title: string ,
description: string ,
locale: string ,
version: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/workloads
{
subscriptionId: string ,
api-version: 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 ,
}
,
]
,
}
,
}
resiliencyReviews_List (new)
Description :  Get list of Azure Advisor resiliency reviews.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
reviewName: string ,
workloadName: string ,
reviewStatus: enum ,
recommendationsCount: integer ,
publishedAt: string ,
updatedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
resiliencyReviews_Get (new)
Description :  Get existing Azure Advisor resiliency review by id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
reviewName: string ,
workloadName: string ,
reviewStatus: enum ,
recommendationsCount: integer ,
publishedAt: string ,
updatedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_List (new)
Description :  Get list of recommendations for an existing Azure Advisor Resiliency Review Id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (new)
Description :  Get an existing recommendation by id for an existing Azure Advisor Resiliency Review Id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (new)
Description :  Approve a triage recommendation for a given id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reject
{
subscriptionId: string ,
api-version: 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 (new)
Description :  Reset an existing triage recommendation for a given id.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reset
{
subscriptionId: string ,
api-version: 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 (new)
Description :  Get a triage resource for a given review and recommendation.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/providers/Microsoft.Advisor/triageResources/{recommendationResourceId}
{
subscriptionId: string ,
api-version: 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 ,
}
,
]
,
}
,
}
triageResources_List (new)
Description :  List all triage resources that belong to a review and recommendation.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
reviewId: string ,
recommendationId: string ,
subscriptionId: string ,
resourceGroup: string ,
resourceType: string ,
resourceId: string ,
resourceName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecommendationMetadata_Get (removed)
Description :  Gets the metadata entity.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
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 ,
}
,
}
RecommendationMetadata_List (removed)
Description :  Gets the list of metadata entities.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
displayName: string ,
dependsOn:
[
string ,
]
,
applicableScenarios:
[
string ,
]
,
supportedValues:
[
{
id: string ,
displayName: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Configurations_ListBySubscription (removed)
Description :  Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations
{
api-version: string ,
subscriptionId: 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 ,
}
,
}
Configurations_CreateInSubscription (removed)
Description :  Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.
Reference :  Link ¶

⚼ Request

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

⚐ 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 ,
}
,
}
Configurations_ListByResourceGroup (removed)
Description :  Retrieve Azure Advisor configurations.
Reference :  Link ¶

⚼ 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 ,
}
,
}
Configurations_CreateInResourceGroup (removed)
Description :  Create/Overwrite Azure Advisor configuration.
Reference :  Link ¶

⚼ Request

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

⚐ 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 (removed)
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 ¶

⚼ Request

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

⚐ Response (202)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Recommendations_GetGenerateStatus (removed)
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 ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
category: 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 ,
}
,
}
Operations_List (removed)
Description :  Lists all the available Advisor REST API operations.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
description: string ,
operation: string ,
provider: string ,
resource: string ,
}
,
}
,
]
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
category: 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 (removed)
Description :  Update the tracked properties of a Recommendation.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
category: 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 ,
}
,
}
Suppressions_Get (removed)
Description :  Obtains the details of a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}

⚐ Response (404)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_Create (removed)
Description :  Enables the snoozed or dismissed attribute of a recommendation. The snoozed or dismissed attribute is referred to as a suppression. Use this API to create or update the snoozed or dismissed status of a recommendation.
Reference :  Link ¶

⚼ Request

PUT:  /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}
{
resourceUri: string ,
recommendationId: string ,
name: string ,
suppressionContract:
{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}

⚐ Response (404)

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

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_Delete (removed)
Description :  Enables the activation of a snoozed or dismissed recommendation. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Suppressions_List (removed)
Description :  Retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
suppressionId: string ,
ttl: string ,
expirationTimeStamp: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
message: string ,
code: string ,
}
,
}
Predict (removed)
Description :  Predicts a recommendation.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/predict
{
subscriptionId: string ,
predictionRequest:
{
properties:
{
predictionType: enum ,
extendedProperties: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
extendedProperties: object ,
predictionType: enum ,
category: enum ,
impact: enum ,
impactedField: string ,
lastUpdated: string ,
shortDescription:
{
problem: string ,
solution: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore
{
subscriptionId: string ,
api-version: 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 (removed)
Description :  Gets the advisor score.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/{name}
{
subscriptionId: string ,
name: string ,
api-version: 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_Delete (removed)
Description :  Delete a existing Azure Advisor assessment.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (removed)
Description :  Create or Overwrite Azure Advisor assessment resource.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/assessments/{assessmentName}
{
subscriptionId: string ,
api-version: string ,
assessmentContract:
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}
,
assessmentName: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
workloadId: string ,
workloadName: string ,
assessmentId: string ,
description: string ,
typeId: string ,
type: string ,
score: integer ,
state: string ,
typeVersion: string ,
locale: string ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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_List (removed)
Description :  Get list of Azure Advisor assessment.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 ,
}
,
]
,
}
,
}
AssessmentTypes_List (removed)
Description :  Get list of Azure Advisor assessment types.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
title: string ,
description: string ,
locale: string ,
version: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/workloads
{
subscriptionId: string ,
api-version: 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 ,
}
,
]
,
}
,
}
resiliencyReviews_List (removed)
Description :  Get list of Azure Advisor resiliency reviews.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
reviewName: string ,
workloadName: string ,
reviewStatus: enum ,
recommendationsCount: integer ,
publishedAt: string ,
updatedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
resiliencyReviews_Get (removed)
Description :  Get existing Azure Advisor resiliency review by id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
reviewName: string ,
workloadName: string ,
reviewStatus: enum ,
recommendationsCount: integer ,
publishedAt: string ,
updatedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
triageRecommendations_List (removed)
Description :  Get list of recommendations for an existing Azure Advisor Resiliency Review Id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (removed)
Description :  Get an existing recommendation by id for an existing Azure Advisor Resiliency Review Id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
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 (removed)
Description :  Approve a triage recommendation for a given id.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (default)

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

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reject
{
subscriptionId: string ,
api-version: 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 (removed)
Description :  Reset an existing triage recommendation for a given id.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/reset
{
subscriptionId: string ,
api-version: 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 (removed)
Description :  Get a triage resource for a given review and recommendation.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/resiliencyReviews/{reviewId}/providers/Microsoft.Advisor/triageRecommendations/{recommendationId}/providers/Microsoft.Advisor/triageResources/{recommendationResourceId}
{
subscriptionId: string ,
api-version: 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 ,
}
,
]
,
}
,
}
triageResources_List (removed)
Description :  List all triage resources that belong to a review and recommendation.
Reference :  Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
reviewId: string ,
recommendationId: string ,
subscriptionId: string ,
resourceGroup: string ,
resourceType: string ,
resourceId: string ,
resourceName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}