Share via


ExistingAzureResourceExtensions.AsExisting<T> Method

Definition

Marks the resource as an existing resource in both run and publish modes.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> AsExisting<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> nameParameter, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource>? resourceGroupParameter = default) where T : Aspire.Hosting.ApplicationModel.IAzureResource;
static member AsExisting : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IAzureResource)> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IAzureResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IAzureResource)
<Extension()>
Public Function AsExisting(Of T As IAzureResource) (builder As IResourceBuilder(Of T), nameParameter As IResourceBuilder(Of ParameterResource), Optional resourceGroupParameter As IResourceBuilder(Of ParameterResource) = Nothing) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

nameParameter
IResourceBuilder<ParameterResource>

The name of the existing resource.

resourceGroupParameter
IResourceBuilder<ParameterResource>

The name of the existing resource group, or null to use the current resource group.

Returns

The resource builder with the existing resource annotation added.

Applies to