5 instantiations of PostgresServerResource
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
49var postgresServer = new PostgresServerResource(name, userName?.Resource, passwordParameter);
Aspire.Hosting.PostgreSQL.Tests (4)
PostgrePublicApiTests.cs (4)
80var postgresParentResource = new PostgresServerResource("PostgresServer", default(ParameterResource?), parameterResource.Resource); 95var postgresParentResource = new PostgresServerResource("PostgresServer", default(ParameterResource?), parameterResource.Resource); 123var action = () => new PostgresServerResource(name, default(ParameterResource?), password.Resource); 135var action = () => new PostgresServerResource(name, default(ParameterResource?), password);
44 references to PostgresServerResource
Aspire.Hosting.Azure.PostgreSQL (13)
AzurePostgresExtensions.cs (11)
22private static IResourceBuilder<T> WithLoginAndPassword<T>(this IResourceBuilder<T> builder, PostgresServerResource postgresResource) where T : AzureBicepResource 49internal static IResourceBuilder<PostgresServerResource> PublishAsAzurePostgresFlexibleServerInternal( 50this IResourceBuilder<PostgresServerResource> builder, 174public static IResourceBuilder<PostgresServerResource> PublishAsAzurePostgresFlexibleServer( 175this IResourceBuilder<PostgresServerResource> builder, 188public static IResourceBuilder<PostgresServerResource> PublishAsAzurePostgresFlexibleServer( 189this IResourceBuilder<PostgresServerResource> builder) 201public static IResourceBuilder<PostgresServerResource> AsAzurePostgresFlexibleServer( 202this IResourceBuilder<PostgresServerResource> builder) 216public static IResourceBuilder<PostgresServerResource> AsAzurePostgresFlexibleServer( 217this IResourceBuilder<PostgresServerResource> builder,
AzurePostgresResource.cs (2)
11/// <param name="innerResource"><see cref="PostgresServerResource"/> that this resource wraps.</param> 13public class AzurePostgresResource(PostgresServerResource innerResource, Action<ResourceModuleConstruct> configureConstruct) :
Aspire.Hosting.PostgreSQL (21)
PostgresBuilderExtensions.cs (16)
38public static IResourceBuilder<PostgresServerResource> AddPostgres(this IDistributedApplicationBuilder builder, 49var postgresServer = new PostgresServerResource(name, userName?.Resource, passwordParameter); 92.WithEndpoint(port: port, targetPort: 5432, name: PostgresServerResource.PrimaryEndpointName) // Internal port is always 5432. 119/// Note that by default calling <see cref="AddDatabase(IResourceBuilder{PostgresServerResource}, string, string?)"/> 125public static IResourceBuilder<PostgresDatabaseResource> AddDatabase(this IResourceBuilder<PostgresServerResource> builder, string name, string? databaseName = null) 162public static IResourceBuilder<T> WithPgAdmin<T>(this IResourceBuilder<T> builder, Action<IResourceBuilder<PgAdminContainerResource>>? configureContainer = null, string? containerName = null) where T : PostgresServerResource 188var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 205foreach (var postgresInstance in postgresInstances) 295public static IResourceBuilder<PostgresServerResource> WithPgWeb(this IResourceBuilder<PostgresServerResource> builder, Action<IResourceBuilder<PgWebContainerResource>>? configureContainer = null, string? containerName = null) 373public static IResourceBuilder<PostgresServerResource> WithDataVolume(this IResourceBuilder<PostgresServerResource> builder, string? name = null, bool isReadOnly = false) 388public static IResourceBuilder<PostgresServerResource> WithDataBindMount(this IResourceBuilder<PostgresServerResource> builder, string source, bool isReadOnly = false) 403public static IResourceBuilder<PostgresServerResource> WithInitBindMount(this IResourceBuilder<PostgresServerResource> builder, string source, bool isReadOnly = true)
PostgresDatabaseResource.cs (4)
10/// A resource that represents a PostgreSQL database. This is a child resource of a <see cref="PostgresServerResource"/>. 15public class PostgresDatabaseResource(string name, string databaseName, PostgresServerResource postgresParentResource) : Resource(ThrowIfNull(name)), IResourceWithParent<PostgresServerResource>, IResourceWithConnectionString 20public PostgresServerResource Parent { get; } = ThrowIfNull(postgresParentResource);
PostgresServerResource.cs (1)
18/// Initializes a new instance of the <see cref="PostgresServerResource"/> class.
Aspire.Hosting.PostgreSQL.Tests (10)
AddPostgresTests.cs (2)
178var postgresResource = Assert.Single(appModel.Resources.OfType<PostgresServerResource>());
PostgrePublicApiTests.cs (8)
16IResourceBuilder<PostgresServerResource> builder = null!; 80var postgresParentResource = new PostgresServerResource("PostgresServer", default(ParameterResource?), parameterResource.Resource); 95var postgresParentResource = new PostgresServerResource("PostgresServer", default(ParameterResource?), parameterResource.Resource); 108PostgresServerResource postgresParentResource = null!; 144IResourceBuilder<PostgresServerResource> builder = null!; 169IResourceBuilder<PostgresServerResource> builder = null!; 191IResourceBuilder<PostgresServerResource> builder = null!; 216IResourceBuilder<PostgresServerResource> builder = null!;