Skip to content
DocsTry Aspire
DocsTry

ExistingAzureResourceExtensions

Classstaticnet10.0
📦 Aspire.Hosting.Azure v13.5.3
Extension methods for interacting with resources that are not managed by Aspire's provisioning or container management layer.
namespace Aspire.Hosting;
public static class ExistingAzureResourceExtensions
{
// ...
}
AsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in both run and publish modes.
AsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription in both run and publish modes.
AsExistingInResourceGroup(IResourceBuilder<T>, string, string, string)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription in both run and publish modes.
AsExistingInSubscription(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource in both run and publish modes.
AsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource in both run and publish modes.
AsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource in both run and publish modes.
AsExistingInTenant(IResourceBuilder<T>, string)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource in both run and publish modes.
IsExisting(IResource)extensionats ignored
bool
Determines if the resource is an existing resource.
PublishAsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource when the application is deployed.
PublishAsExisting(IResourceBuilder<T>, string, string?)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource when the application is deployed.
PublishAsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription when the application is deployed.
PublishAsExistingInResourceGroup(IResourceBuilder<T>, string, string, string)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription when the application is deployed.
PublishAsExistingInSubscription(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInTenant(IResourceBuilder<T>, string)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource when the application is deployed.
RunAsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource when the application is running.
RunAsExisting(IResourceBuilder<T>, string, string?)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource when the application is running.
RunAsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription when the application is running.
RunAsExistingInResourceGroup(IResourceBuilder<T>, string, string, string)extensionats ignored
IResourceBuilder<T>
Marks the resource as an existing resource in a specific resource group and subscription when the application is running.
RunAsExistingInSubscription(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource when the application is running.
RunAsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignored
IResourceBuilder<T>
Marks the subscription-scoped resource as an existing resource when the application is running.
RunAsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource when the application is running.
RunAsExistingInTenant(IResourceBuilder<T>, string)extensionats ignored
IResourceBuilder<T>
Marks the current-tenant-scoped resource as an existing resource when the application is running.
View all methods