1 interface inheriting from IAzureResource
Aspire.Hosting.Azure (1)
IAzureKeyVaultResource.cs (1)
11
public interface IAzureKeyVaultResource : IResource,
IAzureResource
1 implementation of IAzureResource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
16
public class AzureBicepResource : Resource,
IAzureResource
, IResourceWithParameters
25 references to IAzureResource
Aspire.Hosting.Azure (23)
AzureProvisioningResource.cs (1)
161
public static bool TryApplyExistingResourceAnnotation(
IAzureResource
aspireResource, AzureResourceInfrastructure infra, ProvisionableResource provisionableResource)
AzureResourceExtensions.cs (2)
21
where T :
IAzureResource
, IResourceWithConnectionString
32
public static string GetBicepIdentifier(this
IAzureResource
resource) =>
AzureResourcePreparer.cs (9)
50
internal static List<(IResource Resource,
IAzureResource
AzureResource)> GetAzureResourcesFromAppModel(DistributedApplicationModel appModel)
57
var azureResources = new List<(IResource,
IAzureResource
)>();
64
else if (resource is
IAzureResource
azureResource)
103
private async Task BuildRoleAssignmentAnnotations(DistributedApplicationModel appModel, List<(IResource Resource,
IAzureResource
AzureResource)> azureResources, CancellationToken cancellationToken)
356
private async Task<HashSet<
IAzureResource
>> GetAzureReferences(IResource resource, CancellationToken cancellationToken)
358
HashSet<
IAzureResource
> azureReferences = [];
400
private static void ProcessAzureReferences(HashSet<
IAzureResource
> azureReferences, object? value)
417
if (cs.Resource is
IAzureResource
ar)
428
if (csrs is
IAzureResource
ar)
BicepResourceAnnotation.cs (1)
14
/// The <see cref="AzureProvisioner"/> is only capable of deploying resources that implement <see cref="
IAzureResource
"/>
ExistingAzureResourceExtensions.cs (5)
36
where T :
IAzureResource
57
where T :
IAzureResource
78
where T :
IAzureResource
99
where T :
IAzureResource
120
where T :
IAzureResource
Provisioning\Provisioners\AzureProvisioner.cs (5)
45
async Task UpdateStateAsync((IResource Resource,
IAzureResource
AzureResource) resource, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
80
async Task AfterProvisionAsync((IResource Resource,
IAzureResource
AzureResource) resource)
114
async Task<bool> WaitForRoleAssignments((IResource Resource,
IAzureResource
AzureResource) resource)
164
IList<(IResource Resource,
IAzureResource
AzureResource)> azureResources,
195
private async Task ProcessResourceAsync(IConfiguration configuration, Lazy<Task<ProvisioningContext>> provisioningContextLazy, (IResource Resource,
IAzureResource
AzureResource) resource, CancellationToken cancellationToken)
Aspire.Hosting.Azure.Tests (2)
ExistingAzureResourceExtensionsTests.cs (2)
103
public static TheoryData<Func<string, string, string, IResourceBuilder<
IAzureResource
>>> AsExistingMethodsWithString =>
112
public void CanCallAsExistingWithStringArguments(Func<string, string, string, IResourceBuilder<
IAzureResource
>> runAsExisting)