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