Secret Backend Connection Postgresql Args
data class SecretBackendConnectionPostgresqlArgs(val authType: Output<String>? = null, val connectionUrl: Output<String>? = null, val disableEscaping: Output<Boolean>? = null, val maxConnectionLifetime: Output<Int>? = null, val maxIdleConnections: Output<Int>? = null, val maxOpenConnections: Output<Int>? = null, val password: Output<String>? = null, val passwordAuthentication: Output<String>? = null, val privateKey: Output<String>? = null, val selfManaged: Output<Boolean>? = null, val serviceAccountJson: Output<String>? = null, val tlsCa: Output<String>? = null, val tlsCertificate: Output<String>? = null, val username: Output<String>? = null, val usernameTemplate: Output<String>? = null) : ConvertibleToJava<SecretBackendConnectionPostgresqlArgs>
Constructors
Link copied to clipboard
constructor(authType: Output<String>? = null, connectionUrl: Output<String>? = null, disableEscaping: Output<Boolean>? = null, maxConnectionLifetime: Output<Int>? = null, maxIdleConnections: Output<Int>? = null, maxOpenConnections: Output<Int>? = null, password: Output<String>? = null, passwordAuthentication: Output<String>? = null, privateKey: Output<String>? = null, selfManaged: Output<Boolean>? = null, serviceAccountJson: Output<String>? = null, tlsCa: Output<String>? = null, tlsCertificate: Output<String>? = null, username: Output<String>? = null, usernameTemplate: Output<String>? = null)
Properties
Link copied to clipboard
Connection string to use to connect to the database.
Link copied to clipboard
Disable special character escaping in username and password
Link copied to clipboard
Maximum number of seconds a connection may be reused.
Link copied to clipboard
Maximum number of idle connections to the database.
Link copied to clipboard
Maximum number of open connections to the database.
Link copied to clipboard
When set to scram-sha-256
, passwords will be hashed by Vault before being sent to PostgreSQL.
Link copied to clipboard
The secret key used for the x509 client certificate. Must be PEM encoded.
Link copied to clipboard
If set, allows onboarding static roles with a rootless connection configuration.
Link copied to clipboard
A JSON encoded credential for use with IAM authorization
Link copied to clipboard
The x509 client certificate for connecting to the database. Must be PEM encoded.
Link copied to clipboard
Username generation template.