# ManagedDatabaseSensitivityLabelProxy

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

Represents the ManagedDatabaseSensitivityLabel Azure Provisioning model.

## Definition

```typescript
interface ManagedDatabaseSensitivityLabelProxy {
  clientClassificationSource: BicepValueProxy | ClientClassificationSource;
  readonly columnName: BicepValueProxy | string;
  readonly id: BicepValueProxy;
  informationType: BicepValueProxy | string;
  informationTypeId: BicepValueProxy | string;
  readonly isDisabled: BicepValueProxy | boolean;
  labelId: BicepValueProxy | string;
  labelName: BicepValueProxy | string;
  readonly managedBy: BicepValueProxy | string;
  readonly name: BicepValueProxy | string;
  rank: BicepValueProxy | SensitivityLabelRank;
  readonly schemaName: BicepValueProxy | string;
  readonly systemData: SqlSystemDataProxy;
  readonly tableName: BicepValueProxy | string;
  addTo(infrastructure: AzureResourceInfrastructure): void;
  clearClientClassificationSource(): void;
  clearInformationType(): void;
  clearInformationTypeId(): void;
  clearLabelId(): void;
  clearLabelName(): void;
  clearRank(): void;
}
```

## Properties

- `clientClassificationSource`: `BicepValueProxy | ClientClassificationSource` `get - set` -- Gets or sets the ClientClassificationSource provisioning property.
- `columnName`: `BicepValueProxy | string` `get` -- Gets the ColumnName provisioning property.
- `id`: `BicepValueProxy` `get` -- Gets the Id provisioning property.
- `informationType`: `BicepValueProxy | string` `get - set` -- Gets or sets the InformationType provisioning property.
- `informationTypeId`: `BicepValueProxy | string` `get - set` -- Gets or sets the InformationTypeId provisioning property.
- `isDisabled`: `BicepValueProxy | boolean` `get` -- Gets the IsDisabled provisioning property.
- `labelId`: `BicepValueProxy | string` `get - set` -- Gets or sets the LabelId provisioning property.
- `labelName`: `BicepValueProxy | string` `get - set` -- Gets or sets the LabelName provisioning property.
- `managedBy`: `BicepValueProxy | string` `get` -- Gets the ManagedBy provisioning property.
- `name`: `BicepValueProxy | string` `get` -- Gets the Name provisioning property.
- `rank`: `BicepValueProxy | SensitivityLabelRank` `get - set` -- Gets or sets the Rank provisioning property.
- `schemaName`: `BicepValueProxy | string` `get` -- Gets the SchemaName provisioning property.
- `systemData`: [SqlSystemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/sqlsystemdataproxy.md) `get` -- Gets the SystemData provisioning property.
- `tableName`: `BicepValueProxy | string` `get` -- Gets the TableName provisioning property.

## Methods

- [addTo](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/addto.md) -- `method` -- Adds this provisioning resource to the Azure resource infrastructure.
    ```typescript
  addTo(infrastructure: AzureResourceInfrastructure): void
  ```
- [clearClientClassificationSource](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearclientclassificationsource.md) -- `method` -- Clears the ClientClassificationSource provisioning property.
    ```typescript
  clearClientClassificationSource(): void
  ```
- [clearInformationType](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearinformationtype.md) -- `method` -- Clears the InformationType provisioning property.
    ```typescript
  clearInformationType(): void
  ```
- [clearInformationTypeId](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearinformationtypeid.md) -- `method` -- Clears the InformationTypeId provisioning property.
    ```typescript
  clearInformationTypeId(): void
  ```
- [clearLabelId](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearlabelid.md) -- `method` -- Clears the LabelId provisioning property.
    ```typescript
  clearLabelId(): void
  ```
- [clearLabelName](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearlabelname.md) -- `method` -- Clears the LabelName provisioning property.
    ```typescript
  clearLabelName(): void
  ```
- [clearRank](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/manageddatabasesensitivitylabelproxy/clearrank.md) -- `method` -- Clears the Rank provisioning property.
    ```typescript
  clearRank(): void
  ```
