AnnotationsOperations interface

Interface representing a Annotations operations.

Properties

create

Create an Annotation of an Application Insights component.

delete

Delete an Annotation of an Application Insights component.

get

Get the annotation for given id.

list

Gets the list of annotations for a component for given time range

Property Details

create

Create an Annotation of an Application Insights component.

create: (resourceGroupName: string, resourceName: string, annotationProperties: Annotation, options?: AnnotationsCreateOptionalParams) => Promise<Annotation[]>

Property Value

(resourceGroupName: string, resourceName: string, annotationProperties: Annotation, options?: AnnotationsCreateOptionalParams) => Promise<Annotation[]>

delete

Delete an Annotation of an Application Insights component.

delete: (resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsDeleteOptionalParams) => Promise<void>

get

Get the annotation for given id.

get: (resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsGetOptionalParams) => Promise<Annotation[]>

Property Value

(resourceGroupName: string, resourceName: string, annotationId: string, options?: AnnotationsGetOptionalParams) => Promise<Annotation[]>

list

Gets the list of annotations for a component for given time range

list: (resourceGroupName: string, resourceName: string, start: string, end: string, options?: AnnotationsListOptionalParams) => PagedAsyncIterableIterator<Annotation, Annotation[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, start: string, end: string, options?: AnnotationsListOptionalParams) => PagedAsyncIterableIterator<Annotation, Annotation[], PageSettings>