Skip to content
DocsTry Aspire
DocsTry

AzurePostgresFlexibleServerDatabaseResource Properties

ClassProperties7 members
A resource that represents an Azure PostgreSQL database. This is a child resource of an AzurePostgresFlexibleServerResource.
AnnotationsSection titled AnnotationsoverrideResourceAnnotationCollection
public override ResourceAnnotationCollection Annotations { get; }
ConnectionStringExpressionSection titled ConnectionStringExpressionReferenceExpression
Gets the connection string expression for the Postgres database.
public ReferenceExpression ConnectionStringExpression { get; }
DatabaseNameSection titled DatabaseNamestring
Gets the database name.
public string DatabaseName { get; }
Gets a value indicating whether the current resource represents a container. If so the actual resource is not running in Azure.
public bool IsContainer { get; }
JdbcConnectionStringSection titled JdbcConnectionStringReferenceExpression
Gets the JDBC connection string for the Azure Postgres Flexible Server database.
public ReferenceExpression JdbcConnectionString { get; }
Format: jdbc:postgresql://{host}:{port}/{database}?sslmode=require&authenticationPluginClassName=com.azure.identity.extensions.jdbc.postgresql.AzurePostgresqlAuthenticationPlugin.
Gets the parent Azure PostgresSQL resource.
public AzurePostgresFlexibleServerResource Parent { get; }
UriExpressionSection titled UriExpressionReferenceExpression
Gets the connection URI expression for the PostgreSQL server.
public ReferenceExpression UriExpression { get; }
Format: postgresql://{user}:{password}@{host}:{port}/{database}.