4 instantiations of AzureRoleAssignmentResource
Aspire.Hosting.Azure (2)
AzureResourcePreparer.cs (2)
417var roleAssignmentResource = new AzureRoleAssignmentResource( 567var roleAssignmentResource = new AzureRoleAssignmentResource(
Aspire.Hosting.Azure.Tests (2)
AzureResourcePreparerTests.cs (2)
30new AzureRoleAssignmentResource("roles", target, owner, identityResource: null, _ => { })); 33new AzureRoleAssignmentResource("roles", target, ownerResource: null, identity, _ => { }));
69 references to AzureRoleAssignmentResource
Aspire.Hosting.Azure (13)
AzureResourcePreparer.cs (11)
328foreach (var roleAssignmentResource in roleAssignmentResources) 379private (AzureUserAssignedIdentityResource IdentityResource, List<AzureRoleAssignmentResource> RoleAssignmentResources) CreateIdentityAndRoleAssignmentResources( 409private List<AzureRoleAssignmentResource> CreateRoleAssignmentsResources( 414var roleAssignmentResources = new List<AzureRoleAssignmentResource>(); 417var roleAssignmentResource = new AzureRoleAssignmentResource( 492var roleAssignmentResource = CreateGlobalRoleAssignmentsResource(azureResource, roles); 508private static AzureRoleAssignmentResource AddOrGetRoleAssignmentResource(DistributedApplicationModel appModel, AzureRoleAssignmentResource roleAssignmentResource) 516if (existingResource is AzureRoleAssignmentResource existingRoleAssignmentResource && 563private AzureRoleAssignmentResource CreateGlobalRoleAssignmentsResource( 567var roleAssignmentResource = new AzureRoleAssignmentResource(
RoleAssignmentResourceAnnotation.cs (2)
12internal sealed class RoleAssignmentResourceAnnotation(AzureRoleAssignmentResource rolesResource) : IResourceAnnotation 17public AzureRoleAssignmentResource RolesResource { get; } = rolesResource;
Aspire.Hosting.Azure.Tests (56)
AzureAppServiceEnvironmentExtensionsTests.cs (8)
125var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry"); 155Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 176Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 209var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry"); 210var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
AzureContainerAppEnvironmentExtensionsTests.cs (10)
278var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry"); 306var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-registry"); 402Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 422Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 454var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry"); 455var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
AzureResourcePreparerTests.cs (18)
93var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 139var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 236var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage"); 264List<AzureRoleAssignmentResource>? keyVaultRoleAssignments = null; 271.OfType<AzureRoleAssignmentResource>() 297var storageRoleAssignment = Assert.Single( 298app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(), 321List<AzureRoleAssignmentResource>? signalRRoleAssignments = null; 328.OfType<AzureRoleAssignmentResource>() 380var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "storage-roles"); 590var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 646var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage");
AzureUserAssignedIdentityTests.cs (15)
81Assert.IsType<AzureRoleAssignmentResource>(r); 91var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "myidentity-roles-myregistry"); 165r => Assert.IsType<AzureRoleAssignmentResource>(r)); 177var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 223r => Assert.IsType<AzureRoleAssignmentResource>(r)); 235var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 303r => Assert.True(r is AzureRoleAssignmentResource { Name: "myapp-roles-mystorage" }), 304r => Assert.True(r is AzureRoleAssignmentResource { Name: "myapp2-roles-mystorage" })); 319var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 321var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
RoleAssignmentTests.cs (5)
302var projRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-keyvault"); 330Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "server-roles-cache"); 355var projRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == $"api-roles-{azureResourceName}");