1 implementation of IAzureResourceProvisioner
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureResourceProvisionerOfT.cs (1)
52internal abstract class AzureResourceProvisioner<TResource> : IAzureResourceProvisioner
8 references to IAzureResourceProvisioner
Aspire.Hosting.Azure (8)
Provisioning\AzureProvisionerExtensions.cs (1)
43builder.Services.AddKeyedSingleton<IAzureResourceProvisioner, TProvisioner>(typeof(TResource));
Provisioning\Provisioners\AzureProvisioner.cs (4)
265IAzureResourceProvisioner? SelectProvisioner(IAzureResource resource) 271var provisioner = serviceProvider.GetKeyedService<IAzureResourceProvisioner>(type); 284var provisioner = SelectProvisioner(resource.AzureResource);
Provisioning\Provisioners\AzureResourceProvisionerOfT.cs (3)
55Task<bool> IAzureResourceProvisioner.ConfigureResourceAsync(IConfiguration configuration, IAzureResource resource, CancellationToken cancellationToken) => 58bool IAzureResourceProvisioner.ShouldProvision(IConfiguration configuration, IAzureResource resource) => 61Task IAzureResourceProvisioner.GetOrCreateResourceAsync(