Share via


DiagnosticsDefinition Class

Definition

Metadata of the diagnostics response

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DiagnosticsDefinitionTypeConverter))]
public class DiagnosticsDefinition : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDiagnosticsDefinition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.DiagnosticsDefinitionTypeConverter))>]
type DiagnosticsDefinition = class
    interface IDiagnosticsDefinition
    interface IJsonSerializable
Public Class DiagnosticsDefinition
Implements IDiagnosticsDefinition
Inheritance
DiagnosticsDefinition
Attributes
Implements

Constructors

DiagnosticsDefinition()

Creates an new DiagnosticsDefinition instance.

Properties

AnalysisType

List of analysis types

Author

Authors' names of the detector

Category

Category of the detector

Description

Details of the diagnostics info

Id

Unique detector name

Name

Display Name of the detector

Score

Authors' names of the detector

SupportTopicList

List of support topics

Type

Authors' names of the detector

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiagnosticsDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiagnosticsDefinition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IDiagnosticsDefinition.

FromJsonString(String)

Creates a new instance of DiagnosticsDefinition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiagnosticsDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to