AzurePostgresFlexibleServerResource
Handle TypeScript
interface AzurePostgresFlexibleServerResource extends IAzureResource, IManifestExpressionProvider, IResource, IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithParameters, IValueProvider, IValueWithReferences, IAzurePrivateEndpointTarget { addDatabase( name: string, databaseName?: string): AzurePostgresFlexibleServerDatabaseResource; runAsContainer(configureContainer?: (obj: PostgresServerResource) => void): AzurePostgresFlexibleServerResource; withPasswordAuthentication( userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResource; withPasswordAuthenticationWithKeyVault( keyVaultBuilder: IAzureKeyVaultResource, userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResource;}Methods
method
addDatabase builder Adds an Azure PostgreSQL database
addDatabase( name: string, databaseName?: string): AzurePostgresFlexibleServerDatabaseResourceParameters
name string databaseName string optional Returns
AzurePostgresFlexibleServerDatabaseResource method
runAsContainer builder Configures the Azure PostgreSQL Flexible Server resource to run locally in a container
runAsContainer(configureContainer?: (obj: PostgresServerResource) => void): AzurePostgresFlexibleServerResourceParameters
configureContainer (obj: PostgresServerResource) => void optional Returns
AzurePostgresFlexibleServerResource method
withPasswordAuthentication builder Configures password authentication for Azure PostgreSQL Flexible Server
withPasswordAuthentication( userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResourceParameters
userName ParameterResource optional password ParameterResource optional Returns
AzurePostgresFlexibleServerResource method
withPasswordAuthenticationWithKeyVault builder Configures password authentication using a specified Azure Key Vault resource
withPasswordAuthenticationWithKeyVault( keyVaultBuilder: IAzureKeyVaultResource, userName?: ParameterResource, password?: ParameterResource): AzurePostgresFlexibleServerResourceParameters
keyVaultBuilder IAzureKeyVaultResource userName ParameterResource optional password ParameterResource optional Returns
AzurePostgresFlexibleServerResource