AzurePostgresFlexibleServerResource
Handle
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
Adds an Azure PostgreSQL database to the application model.
addDatabase( name: string, databaseName?: string): AzurePostgresFlexibleServerDatabaseResourceParameters
name string databaseName string optional Returns
AzurePostgresFlexibleServerDatabaseResource Configures an Azure PostgreSQL Flexible Server resource to run locally in a container.
runAsContainer(configureContainer?: (obj: PostgresServerResource) => Promise<void>): AzurePostgresFlexibleServerResourceParameters
configureContainer (obj: PostgresServerResource) => Promise<void> optional Returns
AzurePostgresFlexibleServerResource Configures password authentication for Azure PostgreSQL Flexible Server
withPasswordAuthentication( keyVaultBuilder?: IAzureKeyVaultResource, userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResourceParameters
keyVaultBuilder IAzureKeyVaultResource optional userName ParameterResource optional password ParameterResource optional Returns
AzurePostgresFlexibleServerResource