Share via


AzureApplicationInsightsExtensions.WithLogAnalyticsWorkspace Method

Definition

Overloads

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

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

WithLogAnalyticsWorkspace(IResourceBuilder<AzureApplicationInsightsResource>, BicepOutputReference)

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

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

Source:
AzureApplicationInsightsExtensions.cs
Source:
AzureApplicationInsightsExtensions.cs
Source:
AzureApplicationInsightsExtensions.cs

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

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> WithLogAnalyticsWorkspace(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureLogAnalyticsWorkspaceResource> logAnalyticsWorkspace);
static member WithLogAnalyticsWorkspace : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureLogAnalyticsWorkspaceResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource>
<Extension()>
Public Function WithLogAnalyticsWorkspace (builder As IResourceBuilder(Of AzureApplicationInsightsResource), logAnalyticsWorkspace As IResourceBuilder(Of AzureLogAnalyticsWorkspaceResource)) As IResourceBuilder(Of AzureApplicationInsightsResource)

Parameters

logAnalyticsWorkspace
IResourceBuilder<AzureLogAnalyticsWorkspaceResource>

The resource builder for the AzureLogAnalyticsWorkspaceResource.

Returns

The IResourceBuilder<T> for chaining.

Applies to

WithLogAnalyticsWorkspace(IResourceBuilder<AzureApplicationInsightsResource>, BicepOutputReference)

Source:
AzureApplicationInsightsExtensions.cs
Source:
AzureApplicationInsightsExtensions.cs
Source:
AzureApplicationInsightsExtensions.cs

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

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> WithLogAnalyticsWorkspace(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> builder, Aspire.Hosting.Azure.BicepOutputReference workspaceId);
static member WithLogAnalyticsWorkspace : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource> * Aspire.Hosting.Azure.BicepOutputReference -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureApplicationInsightsResource>
<Extension()>
Public Function WithLogAnalyticsWorkspace (builder As IResourceBuilder(Of AzureApplicationInsightsResource), workspaceId As BicepOutputReference) As IResourceBuilder(Of AzureApplicationInsightsResource)

Parameters

workspaceId
BicepOutputReference

The BicepOutputReference for the Log Analytics Workspace resource id.

Returns

The IResourceBuilder<T> for chaining.

Applies to