AzureContainerRegistryExtensions.WithRoleAssignments<T> Method

Definition

Adds role assignments to the specified Azure Container Registry resource.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithRoleAssignments<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureContainerRegistryResource> target, params Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole[] roles) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithRoleAssignments : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureContainerRegistryResource> * Azure.Provisioning.ContainerRegistry.ContainerRegistryBuiltInRole[] -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithRoleAssignments(Of T As IResource) (builder As IResourceBuilder(Of T), target As IResourceBuilder(Of AzureContainerRegistryResource), ParamArray roles As ContainerRegistryBuiltInRole()) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource being configured.

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

A reference to the IResourceBuilder<T>.

Applies to