AzurePostgresExtensions.cs (16)
141public static IResourceBuilder<AzurePostgresFlexibleServerResource> AddAzurePostgresFlexibleServer(this IDistributedApplicationBuilder builder, [ResourceName] string name)
147var azureResource = (AzurePostgresFlexibleServerResource)construct.Resource;
178var resource = new AzurePostgresFlexibleServerResource(name, configureConstruct);
193public static IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> AddDatabase(this IResourceBuilder<AzurePostgresFlexibleServerResource> builder, [ResourceName] string name, string? databaseName = null)
201var azureResource = builder.Resource;
243public static IResourceBuilder<AzurePostgresFlexibleServerResource> RunAsContainer(this IResourceBuilder<AzurePostgresFlexibleServerResource> builder, Action<IResourceBuilder<PostgresServerResource>>? configureContainer = null)
250var azureResource = builder.Resource;
288private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzurePostgresFlexibleServerResource azureResource, Dictionary<string, AzurePostgresFlexibleServerDatabaseResource> azureDatabases)
318public static IResourceBuilder<AzurePostgresFlexibleServerResource> WithPasswordAuthentication(
319this IResourceBuilder<AzurePostgresFlexibleServerResource> builder,
325var azureResource = builder.Resource;
393Name = AzurePostgresFlexibleServerResource.GetDatabaseKeyVaultSecretName(database.Key),
465private static IResourceBuilder<AzurePostgresFlexibleServerResource> RemoveActiveDirectoryParameters(
466this IResourceBuilder<AzurePostgresFlexibleServerResource> builder)