4 instantiations of AzurePostgresFlexibleServerDatabaseResource
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
167var azurePostgresDatabase = new AzurePostgresFlexibleServerDatabaseResource(name, databaseName, azureResource);
Aspire.Hosting.Azure.Tests (3)
PublicApiTests\PostgreSQLPublicApiTests.cs (3)
158var action = () => new AzurePostgresFlexibleServerDatabaseResource(name, databaseName, postgresParentResource); 175var action = () => new AzurePostgresFlexibleServerDatabaseResource(name, databaseName, postgresParentResource); 190var action = () => new AzurePostgresFlexibleServerDatabaseResource(name, databaseName, postgresParentResource);
18 references to AzurePostgresFlexibleServerDatabaseResource
Aspire.Hosting.Azure.PostgreSQL (9)
AzurePostgresExtensions.cs (9)
158public static IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> AddDatabase(this IResourceBuilder<AzurePostgresFlexibleServerResource> builder, [ResourceName] string name, string? databaseName = null) 167var azurePostgresDatabase = new AzurePostgresFlexibleServerDatabaseResource(name, databaseName, azureResource); 221.OfType<AzurePostgresFlexibleServerDatabaseResource>() 243if (!azureDatabases.TryGetValue(database.Key, out var existingDb)) 245throw new InvalidOperationException($"Could not find a {nameof(AzurePostgresFlexibleServerDatabaseResource)} with name {database.Key}."); 257private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzurePostgresFlexibleServerResource azureResource, Dictionary<string, AzurePostgresFlexibleServerDatabaseResource> azureDatabases) 376/// This extension method only applies when the Azure PostgreSQL resource is running as a container (i.e., <see cref="AzurePostgresFlexibleServerDatabaseResource.IsContainer"/> is <see langword="true"/>). 382public static IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> WithPostgresMcp( 383this IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> builder,
Aspire.Hosting.Azure.Tests (9)
AzurePostgresExtensionsTests.cs (5)
114IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> db1 = null!; 115IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> db2 = null!; 156IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> db1 = null!; 157IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource> db2 = null!; 262IResourceBuilder<AzurePostgresFlexibleServerDatabaseResource>? db = null;
AzurePostgresFlexibleServerDatabaseConnectionPropertiesTests.cs (4)
18var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerDatabaseResource>()); 57var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerDatabaseResource>());