Share via


Annotation Class

Definition

Annotation associated with an application insights resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.AnnotationTypeConverter))]
public class Annotation : Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IAnnotation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.AnnotationTypeConverter))>]
type Annotation = class
    interface IAnnotation
    interface IJsonSerializable
Public Class Annotation
Implements IAnnotation
Inheritance
Annotation
Attributes
Implements

Constructors

Annotation()

Creates an new Annotation instance.

Properties

Category

Category of annotation, free form

EventTime

Time when event occurred

Id

Unique Id for annotation

Name

Name of annotation

Property

Serialized JSON object for detailed properties

RelatedAnnotation

Related parent annotation if any

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Annotation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Annotation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ApplicationInsights.Models.Api20150501.IAnnotation.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of Annotation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to