Microsoft.Advisor (preview:2023-09-01)

2025/02/24 • 32 new 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 ,
}
,
]
,
}
,
}