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
namestringdatabaseNamestringoptionalReturns
AzurePostgresFlexibleServerDatabaseResourceConfigures an Azure PostgreSQL Flexible Server resource to run locally in a container.
runAsContainer(configureContainer?: (obj: PostgresServerResource) => Promise<void>): AzurePostgresFlexibleServerResourceParameters
configureContainer(obj: PostgresServerResource) => Promise<void>optionalReturns
AzurePostgresFlexibleServerResourceConfigures password authentication for Azure PostgreSQL Flexible Server
withPasswordAuthentication( keyVaultBuilder?: IAzureKeyVaultResource, userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResourceParameters
keyVaultBuilderIAzureKeyVaultResourceoptionaluserNameParameterResourceoptionalpasswordParameterResourceoptionalReturns
AzurePostgresFlexibleServerResource