Skip to content
Docs Try Aspire
Docs Try

AzureRoleAssignmentResource Properties

Class Properties 3 members
Represents a set of Azure role assignments granted on a target Azure resource.
Gets the user-assigned managed identity whose principal receives the role assignments, or null for global role assignments that are granted to the deployment principal.
public AzureUserAssignedIdentityResource? IdentityResource { get; }
OwnerResource Section titled OwnerResource nullable IResource?
Gets the Aspire resource that owns this set of role assignments, or null for global role assignments that are granted to the deployment principal.
public IResource? OwnerResource { get; }
This is the resource on which WithRoleAssignments was called. Its managed identity is exposed via AzureRoleAssignmentResource.IdentityResource. When WithRoleAssignments is called using an AzureUserAssignedIdentityResource, OwnerResource and IdentityResource are the same.
Gets the Azure resource that the roles are assigned on.
public AzureProvisioningResource TargetAzureResource { get; }