ExistingAzureResourceExtensions.AsExisting<T> Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.