# AzureLogAnalyticsWorkspaceExtensions Methods

- Package: [Aspire.Hosting.Azure.OperationalInsights](/reference/api/csharp/aspire.hosting.azure.operationalinsights.md)
- Type: [AzureLogAnalyticsWorkspaceExtensions](/reference/api/csharp/aspire.hosting.azure.operationalinsights/azureloganalyticsworkspaceextensions.md)
- Kind: `Methods`
- Members: `1`

Provides extension methods for adding the Azure Log Analytics Workspace resources to the application model.

## AddAzureLogAnalyticsWorkspace(IDistributedApplicationBuilder, string)

- Name: `AddAzureLogAnalyticsWorkspace(IDistributedApplicationBuilder, string)`
- Modifiers: `extension`
- Returns: `IResourceBuilder<AzureLogAnalyticsWorkspaceResource>`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure.OperationalInsights/AzureLogAnalyticsWorkspaceExtensions.cs#L26-L62)

Adds an Azure Log Analytics Workspace resource to the application model.

```csharp
public static class AzureLogAnalyticsWorkspaceExtensions
{
    public static IResourceBuilder<AzureLogAnalyticsWorkspaceResource> AddAzureLogAnalyticsWorkspace(
        this IDistributedApplicationBuilder builder,
        string name)
    {
        // ...
    }
}
```

## Parameters

- `builder` (`IDistributedApplicationBuilder`)
  The `Hosting.IDistributedApplicationBuilder`.
- `name` (`string`)
  The name of the resource. This name will be used as the connection string name when referenced in a dependency.

## Returns

`IResourceBuilder<AzureLogAnalyticsWorkspaceResource>` -- A reference to the `ApplicationModel.IResourceBuilder`1`.

## ATS metadata

### ATS export

- Available to Polyglot AppHosts through the Aspire Type System.
