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