Share via


AzureApplicationInsightsExtensions Class

Definition

Provides extension methods for adding the Azure ApplicationInsights resources to the application model.

public static class AzureApplicationInsightsExtensions
type AzureApplicationInsightsExtensions = class
Public Module AzureApplicationInsightsExtensions
Inheritance
AzureApplicationInsightsExtensions

Methods

AddAzureApplicationInsights(IDistributedApplicationBuilder, String, Action<IResourceBuilder<AzureApplicationInsightsResource>,ResourceModuleConstruct, ApplicationInsightsComponent>)

Adds an Azure Application Insights resource to the application model.

AddAzureApplicationInsights(IDistributedApplicationBuilder, String, IResourceBuilder<AzureLogAnalyticsWorkspaceResource>, Action<IResourceBuilder<AzureApplicationInsightsResource>, ResourceModuleConstruct,ApplicationInsightsComponent>)

Adds an Azure Application Insights resource to the application model.

AddAzureApplicationInsights(IDistributedApplicationBuilder, String, IResourceBuilder<AzureLogAnalyticsWorkspaceResource>)

Adds an Azure Application Insights resource to the application model.

AddAzureApplicationInsights(IDistributedApplicationBuilder, String)

Adds an Azure Application Insights resource to the application model.

WithLogAnalyticsWorkspace(IResourceBuilder<AzureApplicationInsightsResource>, BicepOutputReference)

Configures the Application Insights resource to use an existing Log Analytics Workspace via a BicepOutputReference.

WithLogAnalyticsWorkspace(IResourceBuilder<AzureApplicationInsightsResource>, IResourceBuilder<AzureLogAnalyticsWorkspaceResource>)

Configures the Application Insights resource to use the specified Log Analytics Workspace resource.

Applies to