AdvisorTriageData Class

Definition

Triage resource data structure.

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

Properties

Name 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)
RecommendationId

Unique identifier for the recommendation resource this triageResource belongs to.

ResourceGroup

Name of the resource group this triageResource belongs to.

ResourceId

Full Azure resource id path of the resource this triageResource corresponds to.

ResourceName

Name of the resource this triageResource corresponds to.

ResourceType

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

(Inherited from ResourceData)
ReviewId

Unique identifier for the review resource this triageResource belongs to.

SubscriptionId

Unique identifier for the subscription resource this triageResource belongs to.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TriageResourceType

Type of resource this triageResource corresponds to e.g. "Cosmos DB".

Methods

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

Explicit Interface Implementations

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

Applies to