# OperationalInsightsWorkspaceFeaturesProxy

- Module: [Aspire.Hosting.Azure.Provisioning.OperationalInsights](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents the OperationalInsightsWorkspaceFeatures Azure Provisioning model.

## Definition

```typescript
interface OperationalInsightsWorkspaceFeaturesProxy {
  clusterResourceId: BicepValueProxy;
  immediatePurgeDataOn30Days: BicepValueProxy | boolean;
  isDataExportEnabled: BicepValueProxy | boolean;
  isLocalAuthDisabled: BicepValueProxy | boolean;
  isLogAccessUsingOnlyResourcePermissionsEnabled: BicepValueProxy | boolean;
  readonly isUnifiedSentinelBillingOnly: BicepValueProxy | boolean;
  clearClusterResourceId(): void;
  clearImmediatePurgeDataOn30Days(): void;
  clearIsDataExportEnabled(): void;
  clearIsLocalAuthDisabled(): void;
  clearIsLogAccessUsingOnlyResourcePermissionsEnabled(): void;
}
```

## Properties

- `clusterResourceId`: `BicepValueProxy` `get - set` -- Gets or sets the ClusterResourceId provisioning property.
- `immediatePurgeDataOn30Days`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the ImmediatePurgeDataOn30Days provisioning property.
- `isDataExportEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsDataExportEnabled provisioning property.
- `isLocalAuthDisabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsLocalAuthDisabled provisioning property.
- `isLogAccessUsingOnlyResourcePermissionsEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsLogAccessUsingOnlyResourcePermissionsEnabled provisioning property.
- `isUnifiedSentinelBillingOnly`: `BicepValueProxy | boolean` `get` -- Gets the IsUnifiedSentinelBillingOnly provisioning property.

## Methods

- [clearClusterResourceId](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights/operationalinsightsworkspacefeaturesproxy/clearclusterresourceid.md) -- `method` -- Clears the ClusterResourceId provisioning property.
    ```typescript
  clearClusterResourceId(): void
  ```
- [clearImmediatePurgeDataOn30Days](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights/operationalinsightsworkspacefeaturesproxy/clearimmediatepurgedataon30days.md) -- `method` -- Clears the ImmediatePurgeDataOn30Days provisioning property.
    ```typescript
  clearImmediatePurgeDataOn30Days(): void
  ```
- [clearIsDataExportEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights/operationalinsightsworkspacefeaturesproxy/clearisdataexportenabled.md) -- `method` -- Clears the IsDataExportEnabled provisioning property.
    ```typescript
  clearIsDataExportEnabled(): void
  ```
- [clearIsLocalAuthDisabled](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights/operationalinsightsworkspacefeaturesproxy/clearislocalauthdisabled.md) -- `method` -- Clears the IsLocalAuthDisabled provisioning property.
    ```typescript
  clearIsLocalAuthDisabled(): void
  ```
- [clearIsLogAccessUsingOnlyResourcePermissionsEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.operationalinsights/operationalinsightsworkspacefeaturesproxy/clearislogaccessusingonlyresourcepermissionsenabled.md) -- `method` -- Clears the IsLogAccessUsingOnlyResourcePermissionsEnabled provisioning property.
    ```typescript
  clearIsLogAccessUsingOnlyResourcePermissionsEnabled(): void
  ```
