26 types derived from AzureProvisioningResource
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.AIFoundry (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.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)
3 instantiations of AzureProvisioningResource
Aspire.Hosting.Azure (3)
287 references to AzureProvisioningResource
Aspire.Hosting.Azure (36)
AzureResourcePreparer.cs (22)
43if (r.AzureResource is AzureProvisioningResource provisioningResource)
105var globalRoleAssignments = new Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>>();
110foreach (var resource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
148foreach (var azureReference in azureReferences.OfType<AzureProvisioningResource>())
219foreach (var azureResource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
243private static Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> GetAllRoleAssignments(IResource resource)
245var result = new Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>>();
258Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments)
288Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
294var roleAssignmentResource = new AzureProvisioningResource(
316AzureProvisioningResource azureResource,
369private static void AppendGlobalRoleAssignments(Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningResource azureResource, IEnumerable<RoleDefinition> newRoles)
380private void CreateGlobalRoleAssignments(DistributedApplicationModel appModel, Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments)
384var roleAssignmentResource = CreateGlobalRoleAssignmentsResource(azureResource, roles);
393private AzureProvisioningResource CreateGlobalRoleAssignmentsResource(
394AzureProvisioningResource targetResource,
397var roleAssignmentResource = new AzureProvisioningResource(
416AzureProvisioningResource azureResource,
Aspire.Hosting.Azure.AIFoundry (2)
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.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 (1)
Aspire.Hosting.Azure.Storage (2)
Aspire.Hosting.Azure.Tests (212)
Aspire.Hosting.Azure.WebPubSub (2)