# AzureUserAssignedIdentityResource Properties

- Package: [Aspire.Hosting.Azure](/reference/api/csharp/aspire.hosting.azure.md)
- Type: [AzureUserAssignedIdentityResource](/reference/api/csharp/aspire.hosting.azure/azureuserassignedidentityresource.md)
- Kind: `Properties`
- Members: `5`

An Azure Provisioning resource that represents an Azure user assigned managed identity.

## ClientId

- Name: `ClientId`
- Modifiers: `get`
- Returns: [BicepOutputReference](/reference/api/csharp/aspire.hosting.azure/bicepoutputreference.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureUserAssignedIdentityResource.cs#L24)

The client ID of the user assigned identity.

```csharp
public BicepOutputReference ClientId { get; }
```

## Id

- Name: `Id`
- Modifiers: `get`
- Returns: [BicepOutputReference](/reference/api/csharp/aspire.hosting.azure/bicepoutputreference.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureUserAssignedIdentityResource.cs#L19)

The identifier associated with the user assigned identity.

```csharp
public BicepOutputReference Id { get; }
```

## NameOutputReference

- Name: `NameOutputReference`
- Modifiers: `get`
- Returns: [BicepOutputReference](/reference/api/csharp/aspire.hosting.azure/bicepoutputreference.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureUserAssignedIdentityResource.cs#L39)

The name of the user assigned identity.

```csharp
public BicepOutputReference NameOutputReference { get; }
```

## PrincipalId

- Name: `PrincipalId`
- Modifiers: `get`
- Returns: [BicepOutputReference](/reference/api/csharp/aspire.hosting.azure/bicepoutputreference.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureUserAssignedIdentityResource.cs#L29)

The principal ID of the user assigned identity.

```csharp
public BicepOutputReference PrincipalId { get; }
```

## PrincipalName

- Name: `PrincipalName`
- Modifiers: `get`
- Returns: [BicepOutputReference](/reference/api/csharp/aspire.hosting.azure/bicepoutputreference.md)
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureUserAssignedIdentityResource.cs#L34)

The principal name of the user assigned identity.

```csharp
public BicepOutputReference PrincipalName { get; }
```
