ContainerDefinitionPostgreSqlExtensions Class
Provides PostgreSQL factory members for ContainerDefinition.
public static class ContainerDefinitionPostgreSqlExtensionsMethods
| Name | Description |
|---|---|
| ContainerDefinition.CreatePostgreSql() | Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy). |
| ContainerDefinition.CreatePostgreSql(ImageSource) | Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy). |
ContainerDefinition.CreatePostgreSql overloads
ContainerDefinition.CreatePostgreSql()
ContainerDefinitionPostgreSqlExtensions.csCreates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).
extension(ContainerDefinition)
{
public static PostgreSqlContainerDefinition CreatePostgreSql()
}Returns
PostgreSqlContainerDefinition A PostgreSQL container definition using the postgres:18 image.
ContainerDefinition.CreatePostgreSql(ImageSource)
ContainerDefinitionPostgreSqlExtensions.csCreates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).
extension(ContainerDefinition)
{
public static PostgreSqlContainerDefinition CreatePostgreSql(ImageSource image)
}Parameters
imageImageSource- The PostgreSQL image to use.
Returns
PostgreSqlContainerDefinition A PostgreSQL container definition.