# ServiceBusKeyVaultPropertiesProxy

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

Represents the ServiceBusKeyVaultProperties Azure Provisioning model.

## Definition

```typescript
interface ServiceBusKeyVaultPropertiesProxy {
  keyName: BicepValueProxy | string;
  keyVaultUri: BicepValueProxy | uri;
  keyVersion: BicepValueProxy | string;
  userAssignedIdentity: BicepValueProxy | string;
  clearKeyName(): void;
  clearKeyVaultUri(): void;
  clearKeyVersion(): void;
  clearUserAssignedIdentity(): void;
}
```

## Properties

- `keyName`: `BicepValueProxy | string` `get - set` -- Gets or sets the KeyName provisioning property.
- `keyVaultUri`: `BicepValueProxy | uri` `get - set` -- Gets or sets the KeyVaultUri provisioning property.
- `keyVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the KeyVersion provisioning property.
- `userAssignedIdentity`: `BicepValueProxy | string` `get - set` -- Gets or sets the UserAssignedIdentity provisioning property.

## Methods

- [clearKeyName](/reference/api/typescript/aspire.hosting.azure.provisioning.servicebus/servicebuskeyvaultpropertiesproxy/clearkeyname.md) -- `method` -- Clears the KeyName provisioning property.
    ```typescript
  clearKeyName(): void
  ```
- [clearKeyVaultUri](/reference/api/typescript/aspire.hosting.azure.provisioning.servicebus/servicebuskeyvaultpropertiesproxy/clearkeyvaulturi.md) -- `method` -- Clears the KeyVaultUri provisioning property.
    ```typescript
  clearKeyVaultUri(): void
  ```
- [clearKeyVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.servicebus/servicebuskeyvaultpropertiesproxy/clearkeyversion.md) -- `method` -- Clears the KeyVersion provisioning property.
    ```typescript
  clearKeyVersion(): void
  ```
- [clearUserAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.servicebus/servicebuskeyvaultpropertiesproxy/clearuserassignedidentity.md) -- `method` -- Clears the UserAssignedIdentity provisioning property.
    ```typescript
  clearUserAssignedIdentity(): void
  ```
