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) { // ... }}Parameters
builder IDistributedApplicationBuilder The builder for the distributed application. name string The name of the resource. Returns
IResourceBuilder<AzureContainerRegistryResource> A reference to the ApplicationModel.IResourceBuilder`1 builder. Exceptions
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder for a resource that implements ApplicationModel.IContainerRegistry. registryBuilder IResourceBuilder<AzureContainerRegistryResource> The resource builder for the AzureContainerRegistryResource to use. Returns
IResourceBuilder<T> A reference to the ApplicationModel.IResourceBuilder`1. Exceptions
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) { // ... }}Parameters
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. Returns
IResourceBuilder<T> A reference to the ApplicationModel.IResourceBuilder`1.