4 instantiations of AzurePostgresFlexibleServerResource
Aspire.Hosting.Azure.Tests (4)
27 references to AzurePostgresFlexibleServerResource
Aspire.Hosting.Azure.PostgreSQL (21)
AzurePostgresExtensions.cs (17)
121/// You can use the <see cref="WithPasswordAuthentication(IResourceBuilder{AzurePostgresFlexibleServerResource}, IResourceBuilder{IAzureKeyVaultResource}, IResourceBuilder{ParameterResource}?, IResourceBuilder{ParameterResource}?)"/> method to configure the resource to use password authentication.
136public static IResourceBuilder<AzurePostgresFlexibleServerResource> AddAzurePostgresFlexibleServer(this IDistributedApplicationBuilder builder, [ResourceName] string name)
143var resource = new AzurePostgresFlexibleServerResource(name, infrastructure => ConfigurePostgreSqlInfrastructure(infrastructure, builder));
155public static IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> AddDatabase(this IResourceBuilder<AzurePostgresFlexibleServerResource> builder, [ResourceName] string name, string? databaseName = null)
163var azureResource = builder.Resource;
207public static IResourceBuilder<AzurePostgresFlexibleServerResource> RunAsContainer(this IResourceBuilder<AzurePostgresFlexibleServerResource> builder, Action<IResourceBuilder<PostgresServerResource>>? configureContainer = null)
216var azureResource = builder.Resource;
254private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzurePostgresFlexibleServerResource azureResource, Dictionary<string, AzurePostgresFlexibleServerDatabaseResource> azureDatabases)
286public static IResourceBuilder<AzurePostgresFlexibleServerResource> WithPasswordAuthentication(
287this IResourceBuilder<AzurePostgresFlexibleServerResource> builder,
322public static IResourceBuilder<AzurePostgresFlexibleServerResource> WithPasswordAuthentication(
323this IResourceBuilder<AzurePostgresFlexibleServerResource> builder,
330var azureResource = builder.Resource;
431var azureResource = (AzurePostgresFlexibleServerResource)infrastructure.AspireResource;
479Name = AzurePostgresFlexibleServerResource.GetDatabaseKeyVaultSecretName(database.Key),
Aspire.Hosting.Azure.Tests (6)