4 instantiations of AzureContainerRegistryResource
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExtensions.cs (1)
547var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentExtensions.cs (1)
343var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
59var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureContainerRegistryTests.cs (1)
101var containerRegistryResource = new AzureContainerRegistryResource("test-acr", _ => { });
52 references to AzureContainerRegistryResource
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppEnvironmentResource.cs (3)
193internal AzureContainerRegistryResource? DefaultContainerRegistry { get; set; } 216public AzureContainerRegistryResource? ContainerRegistry 227if (registry is not AzureContainerRegistryResource azureRegistry)
AzureContainerAppExtensions.cs (3)
389var defaultRegistry = CreateDefaultAzureContainerRegistry(builder, registryName, containerAppEnvResource); 502private static AzureContainerRegistryResource CreateDefaultAzureContainerRegistry(IDistributedApplicationBuilder builder, string name, AzureContainerAppEnvironmentResource containerAppEnvironment) 547var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentExtensions.cs (3)
49var defaultRegistry = CreateDefaultAzureContainerRegistry(builder, registryName); 321private static AzureContainerRegistryResource CreateDefaultAzureContainerRegistry(IDistributedApplicationBuilder builder, string name) 343var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
AzureAppServiceEnvironmentResource.cs (3)
341internal AzureContainerRegistryResource? DefaultContainerRegistry { get; set; } 364public AzureContainerRegistryResource? ContainerRegistry 375if (registry is not AzureContainerRegistryResource azureRegistry)
Aspire.Hosting.Azure.ContainerRegistry (16)
AzureContainerRegistryExtensions.cs (15)
31public static IResourceBuilder<AzureContainerRegistryResource> AddAzureContainerRegistry(this IDistributedApplicationBuilder builder, [ResourceName] string name) 59var resource = new AzureContainerRegistryResource(name, configureInfrastructure); 61IResourceBuilder<AzureContainerRegistryResource> resourceBuilder; 82private static void SubscribeToAddRegistryTargetAnnotations(IDistributedApplicationBuilder builder, AzureContainerRegistryResource registry) 101/// <param name="registryBuilder">The resource builder for the <see cref="AzureContainerRegistryResource"/> to use.</param> 104public static IResourceBuilder<T> WithAzureContainerRegistry<T>(this IResourceBuilder<T> builder, IResourceBuilder<AzureContainerRegistryResource> registryBuilder) 117/// Gets the <see cref="AzureContainerRegistryResource"/> associated with the specified Azure compute environment resource. 124/// or when the associated container registry is not an <see cref="AzureContainerRegistryResource"/>.</exception> 125public static IResourceBuilder<AzureContainerRegistryResource> GetAzureContainerRegistry<T>(this IResourceBuilder<T> builder) 131var registry = containerRegistry as AzureContainerRegistryResource ?? throw new InvalidOperationException($"The Container Registry associated with resource '{builder.Resource.Name}' is not an Azure Container Registry."); 139/// <param name="builder">The resource builder for the <see cref="AzureContainerRegistryResource"/>.</param> 165public static IResourceBuilder<AzureContainerRegistryResource> WithPurgeTask( 166this IResourceBuilder<AzureContainerRegistryResource> builder, 264IResourceBuilder<AzureContainerRegistryResource> target,
AzureContainerRegistryResource.cs (1)
20/// Initializes a new instance of the <see cref="AzureContainerRegistryResource"/> class.
Aspire.Hosting.Azure.Tests (24)
AzureAppServiceEnvironmentExtensionsTests.cs (3)
56var registry = appServiceEnvironment.Resource.ContainerRegistry; 58Assert.IsType<AzureContainerRegistryResource>(registry); 71var registry = appServiceEnvironment.Resource.ContainerRegistry;
AzureContainerAppEnvironmentExtensionsTests.cs (3)
95var registry = containerAppEnvironment.Resource.ContainerRegistry; 97Assert.IsType<AzureContainerRegistryResource>(registry); 110var registry = containerAppEnvironment.Resource.ContainerRegistry;
AzureContainerAppsTests.cs (7)
1453var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 2208var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2211var defaultAcr = acrResources[0]; 2232var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2271var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2274var defaultAcr = acrResources[0];
AzureContainerRegistryTests.cs (4)
31var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 101var containerRegistryResource = new AzureContainerRegistryResource("test-acr", _ => { }); 369Assert.IsType<AzureContainerRegistryResource>(registryBuilder.Resource);
AzureUserAssignedIdentityTests.cs (7)
74r => Assert.IsType<AzureContainerRegistryResource>(r), 76r => Assert.IsType<AzureContainerRegistryResource>(r), 87var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry"); 157r => Assert.IsType<AzureContainerRegistryResource>(r), 213r => Assert.IsType<AzureContainerRegistryResource>(r), 290r => Assert.IsType<AzureContainerRegistryResource>(r),