33 types derived from AzureProvisioningResource
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (2)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (2)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Azure.ContainerRegistry (1)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.EventHubs (1)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Azure.Kusto (1)
Aspire.Hosting.Azure.Network (6)
Aspire.Hosting.Azure.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (2)
Aspire.Hosting.Azure.Redis (3)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.SignalR (1)
Aspire.Hosting.Azure.Sql (1)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Foundry (2)
3 instantiations of AzureProvisioningResource
Aspire.Hosting.Azure (3)
324 references to AzureProvisioningResource
Aspire.Hosting.Azure (39)
AzureResourcePreparer.cs (22)
45if (r.AzureResource is AzureProvisioningResource provisioningResource)
107var globalRoleAssignments = new Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>>();
112foreach (var resource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
145foreach (var azureReference in azureReferences.OfType<AzureProvisioningResource>())
235foreach (var azureResource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
252private static Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> GetAllRoleAssignments(IResource resource)
254var result = new Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>>();
267Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments)
297Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
303var roleAssignmentResource = new AzureProvisioningResource(
325AzureProvisioningResource azureResource,
378private static void AppendGlobalRoleAssignments(Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningResource azureResource, IEnumerable<RoleDefinition> newRoles)
389private void CreateGlobalRoleAssignments(DistributedApplicationModel appModel, Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments)
393var roleAssignmentResource = CreateGlobalRoleAssignmentsResource(azureResource, roles);
402private AzureProvisioningResource CreateGlobalRoleAssignmentsResource(
403AzureProvisioningResource targetResource,
406var roleAssignmentResource = new AzureProvisioningResource(
425AzureProvisioningResource azureResource,
Aspire.Hosting.Azure.AppConfiguration (2)
Aspire.Hosting.Azure.AppContainers (4)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (3)
Aspire.Hosting.Azure.CognitiveServices (2)
Aspire.Hosting.Azure.ContainerRegistry (2)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.EventHubs (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.KeyVault (2)
Aspire.Hosting.Azure.Kusto (2)
Aspire.Hosting.Azure.Network (5)
Aspire.Hosting.Azure.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.Redis (2)
Aspire.Hosting.Azure.Search (2)
Aspire.Hosting.Azure.ServiceBus (2)
Aspire.Hosting.Azure.SignalR (2)
Aspire.Hosting.Azure.Sql (3)
Aspire.Hosting.Azure.Storage (2)
Aspire.Hosting.Azure.Tests (233)
Aspire.Hosting.Azure.WebPubSub (2)
Aspire.Hosting.Foundry (8)