# Aspire_Hosting_Azure_Provisioning_Sql_Generated_DictionaryOfUserAssignedIdentityDetailsProxy

- 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)

## Definition

```typescript
interface Aspire_Hosting_Azure_Provisioning_Sql_Generated_DictionaryOfUserAssignedIdentityDetailsProxy {
  readonly count: number;
  readonly keys: string[];
  clear(): void;
  get(key: string): SqlUserAssignedIdentityDetailsProxy;
  remove(key: string): boolean;
  set(
      key: string,
      value: SqlUserAssignedIdentityDetailsProxy): void;
}
```

## Properties

- `count`: `number` `get` -- Gets the Count property
- `keys`: `string[]` `get` -- Gets the Keys property

## Methods

- [clear](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/aspire-hosting-azure-provisioning-sql-generated-dictionaryofuserassignedidentitydetailsproxy/clear.md) -- `method` -- Invokes the Clear method
    ```typescript
  clear(): void
  ```
- [get](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/aspire-hosting-azure-provisioning-sql-generated-dictionaryofuserassignedidentitydetailsproxy/get.md) -- `method` -- Invokes the Get method
    ```typescript
  get(key: string): SqlUserAssignedIdentityDetailsProxy
  ```
- [remove](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/aspire-hosting-azure-provisioning-sql-generated-dictionaryofuserassignedidentitydetailsproxy/remove.md) -- `method` -- Invokes the Remove method
    ```typescript
  remove(key: string): boolean
  ```
- [set](/reference/api/typescript/aspire.hosting.azure.provisioning.sql/aspire-hosting-azure-provisioning-sql-generated-dictionaryofuserassignedidentitydetailsproxy/set.md) -- `method` -- Invokes the Set method
    ```typescript
  set(key: string, value: SqlUserAssignedIdentityDetailsProxy): void
  ```
