Skip to content
Docs Try Aspire

AzureContainerRegistryExtensions Methods

Class Methods 3 members
Provides extension methods for adding Azure Container Registry resources to the application model.
AddAzureContainerRegistry(IDistributedApplicationBuilder, string) Section titled AddAzureContainerRegistry(IDistributedApplicationBuilder, string) extension IResourceBuilder<AzureContainerRegistryResource>
Adds an Azure Container Registry resource to the application model.
public static class AzureContainerRegistryExtensions
{
public static IResourceBuilder<AzureContainerRegistryResource> AddAzureContainerRegistry(
this IDistributedApplicationBuilder builder,
string name)
{
// ...
}
}
builder IDistributedApplicationBuilder The builder for the distributed application.
name string The name of the resource.
IResourceBuilder<AzureContainerRegistryResource> A reference to the ApplicationModel.IResourceBuilder`1 builder.
ArgumentNullException Thrown when builder is null.
ArgumentException Thrown when name is null or empty.
WithAzureContainerRegistry(IResourceBuilder<T>, IResourceBuilder<AzureContainerRegistryResource>) Section titled WithAzureContainerRegistry(IResourceBuilder<T>, IResourceBuilder<AzureContainerRegistryResource>) extension IResourceBuilder<T>
Configures a resource that implements ApplicationModel.IContainerRegistry to use the specified Azure Container Registry.
public static class AzureContainerRegistryExtensions
{
public static IResourceBuilder<T> WithAzureContainerRegistry<T>(
this IResourceBuilder<T> builder,
IResourceBuilder<AzureContainerRegistryResource> registryBuilder)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder for a resource that implements ApplicationModel.IContainerRegistry.
registryBuilder IResourceBuilder<AzureContainerRegistryResource> The resource builder for the AzureContainerRegistryResource to use.
IResourceBuilder<T> A reference to the ApplicationModel.IResourceBuilder`1.
ArgumentNullException Thrown when builder or registryBuilder is null.
WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureContainerRegistryResource>, ContainerRegistryBuiltInRole[]) Section titled WithRoleAssignments(IResourceBuilder<T>, IResourceBuilder<AzureContainerRegistryResource>, ContainerRegistryBuiltInRole[]) extension IResourceBuilder<T>
Adds role assignments to the specified Azure Container Registry resource.
public static class AzureContainerRegistryExtensions
{
public static IResourceBuilder<T> WithRoleAssignments<T>(
this IResourceBuilder<T> builder,
IResourceBuilder<AzureContainerRegistryResource> target,
params ContainerRegistryBuiltInRole[] roles)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder for the resource that will have role assignments.
target IResourceBuilder<AzureContainerRegistryResource> The target Azure Container Registry resource.
roles ContainerRegistryBuiltInRole[] The roles to assign to the resource.
IResourceBuilder<T> A reference to the ApplicationModel.IResourceBuilder`1.