ExistingAzureResourceExtensions
Classstaticnet10.0
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{ // ...}24 members
Methods24
Section titled MethodsAsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the resource as an existing resource in both run and publish modes.
AsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<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 ignoredIResourceBuilder<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 ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource in both run and publish modes.
AsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource in both run and publish modes.
AsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource in both run and publish modes.
AsExistingInTenant(IResourceBuilder<T>, string)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource in both run and publish modes.
IsExisting(IResource)extensionats ignoredbool Determines if the resource is an existing resource.
PublishAsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the resource as an existing resource when the application is deployed.
PublishAsExisting(IResourceBuilder<T>, string, string?)extensionats ignoredIResourceBuilder<T> Marks the resource as an existing resource when the application is deployed.
PublishAsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<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 ignoredIResourceBuilder<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 ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource when the application is deployed.
PublishAsExistingInTenant(IResourceBuilder<T>, string)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource when the application is deployed.
RunAsExisting(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the resource as an existing resource when the application is running.
RunAsExisting(IResourceBuilder<T>, string, string?)extensionats ignoredIResourceBuilder<T> Marks the resource as an existing resource when the application is running.
RunAsExistingInResourceGroup(IResourceBuilder<T>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<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 ignoredIResourceBuilder<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 ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource when the application is running.
RunAsExistingInSubscription(IResourceBuilder<T>, string, string)extensionats ignoredIResourceBuilder<T> Marks the subscription-scoped resource as an existing resource when the application is running.
RunAsExistingInTenant(IResourceBuilder<T>, IResourceBuilder<ParameterResource>)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource when the application is running.
RunAsExistingInTenant(IResourceBuilder<T>, string)extensionats ignoredIResourceBuilder<T> Marks the current-tenant-scoped resource as an existing resource when the application is running.