| File: IAppIdentityResource.cs | Web Access |
| Project: src\src\Aspire.Hosting.Azure\Aspire.Hosting.Azure.csproj (Aspire.Hosting.Azure) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Aspire.Hosting.Azure; /// <summary> /// An Azure resource that represents an application's managed identity. /// </summary> public interface IAppIdentityResource { /// <summary> /// Gets the unique identifier for the managed identity resource. /// </summary> public BicepOutputReference Id { get; } /// <summary> /// Gets the unique identifier for the application client associated with the managed identity. /// </summary> public BicepOutputReference ClientId { get; } /// <summary> /// Gets the unique identifier for the security principal associated with the managed identity. /// </summary> public BicepOutputReference PrincipalId { get; } /// <summary> /// Gets the name of the security principal associated with the managed identity. /// </summary> public BicepOutputReference PrincipalName { get; } }