AzurePostgresFlexibleServerDatabaseResource Properties
Class Properties 7 members
A resource that represents an Azure PostgreSQL database. This is a child resource of an
AzurePostgresFlexibleServerResource. public override ResourceAnnotationCollection Annotations { get; } Gets the connection string expression for the Postgres database.
public ReferenceExpression ConnectionStringExpression { get; } 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; } Gets the JDBC connection string for the Azure Postgres Flexible Server database.
public ReferenceExpression JdbcConnectionString { get; }Remarks
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; } Gets the connection URI expression for the PostgreSQL server.
public ReferenceExpression UriExpression { get; }Remarks
Format:
postgresql://{user}:{password}@{host}:{port}/{database}.