# CognitiveServicesKeyVaultPropertiesProxy

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

Represents the CognitiveServicesKeyVaultProperties Azure Provisioning model.

## Definition

```typescript
interface CognitiveServicesKeyVaultPropertiesProxy {
  identityClientId: BicepValueProxy | guid;
  keyName: BicepValueProxy | string;
  keyVaultUri: BicepValueProxy | uri;
  keyVersion: BicepValueProxy | string;
  clearIdentityClientId(): void;
  clearKeyName(): void;
  clearKeyVaultUri(): void;
  clearKeyVersion(): void;
}
```

## Properties

- `identityClientId`: `BicepValueProxy | guid` `get - set` -- Gets or sets the IdentityClientId provisioning property.
- `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.

## Methods

- [clearIdentityClientId](/reference/api/typescript/aspire.hosting.azure.provisioning.cognitiveservices/cognitiveserviceskeyvaultpropertiesproxy/clearidentityclientid.md) -- `method` -- Clears the IdentityClientId provisioning property.
    ```typescript
  clearIdentityClientId(): void
  ```
- [clearKeyName](/reference/api/typescript/aspire.hosting.azure.provisioning.cognitiveservices/cognitiveserviceskeyvaultpropertiesproxy/clearkeyname.md) -- `method` -- Clears the KeyName provisioning property.
    ```typescript
  clearKeyName(): void
  ```
- [clearKeyVaultUri](/reference/api/typescript/aspire.hosting.azure.provisioning.cognitiveservices/cognitiveserviceskeyvaultpropertiesproxy/clearkeyvaulturi.md) -- `method` -- Clears the KeyVaultUri provisioning property.
    ```typescript
  clearKeyVaultUri(): void
  ```
- [clearKeyVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.cognitiveservices/cognitiveserviceskeyvaultpropertiesproxy/clearkeyversion.md) -- `method` -- Clears the KeyVersion provisioning property.
    ```typescript
  clearKeyVersion(): void
  ```
