21 types derived from AzureProvisioningResource
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (1)
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.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (2)
Aspire.Hosting.Azure.Redis (2)
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)
5 instantiations of AzureProvisioningResource
Aspire.Hosting.Azure (3)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.AppService (1)
202 references to AzureProvisioningResource
Aspire.Hosting.Azure (35)
AzureResourcePreparer.cs (22)
44if (r.AzureResource is AzureProvisioningResource provisioningResource)
106var globalRoleAssignments = new Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>>();
111foreach (var resource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
149foreach (var azureReference in azureReferences.OfType<AzureProvisioningResource>())
214foreach (var azureResource in azureResources.Select(r => r.AzureResource).OfType<AzureProvisioningResource>())
238private static Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> GetAllRoleAssignments(IResource resource)
240var result = new Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>>();
254Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
286Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
293var roleAssignmentResource = new AzureProvisioningResource(
316AzureProvisioningResource azureResource,
453private static void AppendGlobalRoleAssignments(Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningResource azureResource, IEnumerable<RoleDefinition> newRoles)
464private void CreateGlobalRoleAssignments(DistributedApplicationModel appModel, Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningOptions provisioningOptions)
468var roleAssignmentResource = CreateGlobalRoleAssignmentsResource(provisioningOptions, azureResource, roles, executionContext);
477private static AzureProvisioningResource CreateGlobalRoleAssignmentsResource(
479AzureProvisioningResource targetResource,
483var roleAssignmentResource = new AzureProvisioningResource(
503AzureProvisioningResource azureResource,
Aspire.Hosting.Azure.AppConfiguration (2)
Aspire.Hosting.Azure.AppContainers (2)
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.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.Redis (1)
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 (135)
Aspire.Hosting.Azure.WebPubSub (2)