AdvisorTriageRecommendationData Class

Definition

Triage recommendation data structure.

public class AdvisorTriageRecommendationData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Advisor.AdvisorTriageRecommendationData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Advisor.AdvisorTriageRecommendationData>
type AdvisorTriageRecommendationData = class
    inherit ResourceData
    interface IJsonModel<AdvisorTriageRecommendationData>
    interface IPersistableModel<AdvisorTriageRecommendationData>
Public Class AdvisorTriageRecommendationData
Inherits ResourceData
Implements IJsonModel(Of AdvisorTriageRecommendationData), IPersistableModel(Of AdvisorTriageRecommendationData)
Inheritance
AdvisorTriageRecommendationData
Implements

Properties

Name Description
AppliesToSubscriptions

List of subscription ids.

Description

Recommendation description.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
Notes

Recommendation notes.

PotentialBenefits

Recommendation potential benefit.

Priority

Recommendation priority.

RecommendationStatus

Recommendation status.

RejectReason

Recommendation rejection reason.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
ReviewId

Review id.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Title

Recommendation label.

UpdatedOn

Recommendation potential benefit.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AdvisorTriageRecommendationData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AdvisorTriageRecommendationData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AdvisorTriageRecommendationData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AdvisorTriageRecommendationData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AdvisorTriageRecommendationData>.Write(ModelReaderWriterOptions)

Applies to