20 references to IAzureResource
Aspire.Hosting.Azure (20)
AzureBicepResource.cs (1)
21
IAzureResource
AzureResourceExtensions.cs (1)
20
where T :
IAzureResource
, IResourceWithConnectionString
BicepResourceAnnotation.cs (1)
14
/// The <see cref="AzureProvisioner"/> is only capable of deploying resources that implement <see cref="
IAzureResource
"/>
Provisioning\AzureProvisionerExtensions.cs (1)
39
where TResource :
IAzureResource
Provisioning\Provisioners\AzureProvisioner.cs (9)
44
private static List<(IResource Resource,
IAzureResource
AzureResource)> GetAzureResourcesFromAppModel(DistributedApplicationModel appModel)
51
var azureResources = new List<(IResource,
IAzureResource
)>();
54
if (resource is
IAzureResource
azureResource)
87
IAzureResource
ar => ar,
96
async Task UpdateStateAsync((IResource Resource,
IAzureResource
AzureResource) resource, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
118
async Task AfterProvisionAsync((IResource Resource,
IAzureResource
AzureResource) resource)
182
IList<(IResource Resource,
IAzureResource
AzureResource)> azureResources,
239
private async Task ProcessResourceAsync(IConfiguration configuration, Lazy<Task<ProvisioningContext>> provisioningContextLazy, (IResource Resource,
IAzureResource
AzureResource) resource, CancellationToken cancellationToken)
244
IAzureResourceProvisioner? SelectProvisioner(
IAzureResource
resource)
Provisioning\Provisioners\AzureResourceProvisionerOfT.cs (7)
42
Task<bool> ConfigureResourceAsync(IConfiguration configuration,
IAzureResource
resource, CancellationToken cancellationToken);
44
bool ShouldProvision(IConfiguration configuration,
IAzureResource
resource);
47
IAzureResource
resource,
53
where TResource :
IAzureResource
55
Task<bool> IAzureResourceProvisioner.ConfigureResourceAsync(IConfiguration configuration,
IAzureResource
resource, CancellationToken cancellationToken) =>
58
bool IAzureResourceProvisioner.ShouldProvision(IConfiguration configuration,
IAzureResource
resource) =>
62
IAzureResource
resource,