5 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)
351var 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", _ => { });
Aspire.Hosting.Foundry (1)
Project\ProjectBuilderExtension.cs (1)
600var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
64 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)
50var defaultRegistry = CreateDefaultAzureContainerRegistry(builder, registryName); 329private static AzureContainerRegistryResource CreateDefaultAzureContainerRegistry(IDistributedApplicationBuilder builder, string name) 351var 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 (18)
AzureContainerRegistryExtensions.cs (17)
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> 105public static IResourceBuilder<T> WithAzureContainerRegistry<T>(this IResourceBuilder<T> builder, IResourceBuilder<AzureContainerRegistryResource> registryBuilder) 118/// Gets the <see cref="AzureContainerRegistryResource"/> associated with the specified Azure compute environment resource. 125/// or when the associated container registry is not an <see cref="AzureContainerRegistryResource"/>.</exception> 127public static IResourceBuilder<AzureContainerRegistryResource> GetAzureContainerRegistry<T>(this IResourceBuilder<T> builder) 133var registry = containerRegistry as AzureContainerRegistryResource ?? throw new InvalidOperationException($"The Container Registry associated with resource '{builder.Resource.Name}' is not an Azure Container Registry."); 141/// <param name="builder">The resource builder for the <see cref="AzureContainerRegistryResource"/>.</param> 167public static IResourceBuilder<AzureContainerRegistryResource> WithPurgeTask( 168this IResourceBuilder<AzureContainerRegistryResource> builder, 266/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureContainerRegistryResource}, AzureContainerRegistryRole[])"/> 272IResourceBuilder<AzureContainerRegistryResource> target, 291IResourceBuilder<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)
1468var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 2223var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2226var defaultAcr = acrResources[0]; 2247var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2286var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2289var 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),
Aspire.Hosting.Foundry (8)
Project\ConnectionBuilderExtensions.cs (2)
160AzureContainerRegistryResource registry) 192IResourceBuilder<AzureContainerRegistryResource> registry)
Project\ProjectBuilderExtension.cs (3)
59IResourceBuilder<AzureContainerRegistryResource> registryBuilder) 578private static AzureContainerRegistryResource CreateDefaultRegistry(IDistributedApplicationBuilder builder, string name) 600var resource = new AzureContainerRegistryResource(name, configureInfrastructure);
Project\ProjectResource.cs (3)
135public AzureContainerRegistryResource? ContainerRegistry 146if (registry is not AzureContainerRegistryResource azureRegistry) 187internal AzureContainerRegistryResource? DefaultContainerRegistry { get; set; }
Aspire.Hosting.Foundry.Tests (2)
ProjectResourceTests.cs (2)
32var registry = project.Resource.ContainerRegistry; 45Assert.Empty(builder.Resources.OfType<AzureContainerRegistryResource>());