AzurePostgresExtensions
Class static net10.0
Provides extension methods for adding the Azure PostgreSQL resources to the application model.
namespace Aspire.Hosting;
public static class AzurePostgresExtensions{ // ...} 7 members
Methods7
Section titled MethodsAddAzurePostgresFlexibleServer(IDistributedApplicationBuilder, string)extensionIResourceBuilder<AzurePostgresFlexibleServerResource> Adds an Azure PostgreSQL Flexible Server resource to the application model.
AddDatabase(IResourceBuilder<AzurePostgresFlexibleServerResource>, string, string?)extensionIResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> Adds an Azure PostgreSQL database to the application model.
AsAzurePostgresFlexibleServer(IResourceBuilder<PostgresServerResource>)extensionobsoleteIResourceBuilder<PostgresServerResource> Configures resource to use Azure for local development and when doing a deployment via the Azure Developer CLI.
PublishAsAzurePostgresFlexibleServer(IResourceBuilder<PostgresServerResource>)extensionobsoleteIResourceBuilder<PostgresServerResource> Configures Postgres Server resource to be deployed as Azure PostgreSQL Flexible Server.
RunAsContainer(IResourceBuilder<AzurePostgresFlexibleServerResource>, Action<IResourceBuilder<PostgresServerResource>>)extensionIResourceBuilder<AzurePostgresFlexibleServerResource> Configures an Azure PostgreSQL Flexible Server resource to run locally in a container.
WithPasswordAuthentication(IResourceBuilder<AzurePostgresFlexibleServerResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<AzurePostgresFlexibleServerResource> Configures the resource to use password authentication for Azure PostgreSQL Flexible Server.
WithPasswordAuthentication(IResourceBuilder<AzurePostgresFlexibleServerResource>, IResourceBuilder<IAzureKeyVaultResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>)extensionIResourceBuilder<AzurePostgresFlexibleServerResource> Configures the resource to use password authentication for Azure PostgreSQL Flexible Server. This overload is used when the PostgreSQL resource is created in a container and the password is stored in an Azure Key Vault secret.