Skip to content
DocsTry Aspire
DocsTry

AzurePostgresFlexibleServerResource

Handle
📦 Aspire.Hosting.Azure.PostgreSQL v13.4.0
interface AzurePostgresFlexibleServerResource
extends IAzureResource,
IExpressionValue,
IManifestExpressionProvider,
IResource,
IResourceWithConnectionString,
IResourceWithEndpoints,
IResourceWithParameters,
IValueProvider,
IValueWithReferences,
IAzurePrivateEndpointTarget {
addDatabase(
name: string,
databaseName?: string): AzurePostgresFlexibleServerDatabaseResource;
runAsContainer(configureContainer?: (obj: PostgresServerResource) => Promise<void>): AzurePostgresFlexibleServerResource;
withPasswordAuthentication(
keyVaultBuilder?: IAzureKeyVaultResource,
userName?: ParameterResource,
password?: ParameterResource): AzurePostgresFlexibleServerResource;
}

Methods

methodaddDatabasebuilder
Adds an Azure PostgreSQL database to the application model.
addDatabase(
name: string,
databaseName?: string): AzurePostgresFlexibleServerDatabaseResource
namestring
databaseNamestringoptional
AzurePostgresFlexibleServerDatabaseResource
methodrunAsContainerbuilder
Configures an Azure PostgreSQL Flexible Server resource to run locally in a container.
runAsContainer(configureContainer?: (obj: PostgresServerResource) => Promise<void>): AzurePostgresFlexibleServerResource
configureContainer(obj: PostgresServerResource) => Promise<void>optional
AzurePostgresFlexibleServerResource
Configures password authentication for Azure PostgreSQL Flexible Server
withPasswordAuthentication(
keyVaultBuilder?: IAzureKeyVaultResource,
userName?: ParameterResource,
password?: ParameterResource): AzurePostgresFlexibleServerResource
keyVaultBuilderIAzureKeyVaultResourceoptional
userNameParameterResourceoptional
passwordParameterResourceoptional
AzurePostgresFlexibleServerResource