Secrets Mount Postgresql Args
data class SecretsMountPostgresqlArgs(val allowedRoles: Output<List<String>>? = null, val authType: Output<String>? = null, val connectionUrl: Output<String>? = null, val data: Output<Map<String, Any>>? = null, val disableEscaping: Output<Boolean>? = null, val maxConnectionLifetime: Output<Int>? = null, val maxIdleConnections: Output<Int>? = null, val maxOpenConnections: Output<Int>? = null, val name: Output<String>, val password: Output<String>? = null, val pluginName: Output<String>? = null, val rootRotationStatements: Output<List<String>>? = null, val serviceAccountJson: Output<String>? = null, val username: Output<String>? = null, val usernameTemplate: Output<String>? = null, val verifyConnection: Output<Boolean>? = null) : ConvertibleToJava<SecretsMountPostgresqlArgs>
Constructors
Link copied to clipboard
constructor(allowedRoles: Output<List<String>>? = null, authType: Output<String>? = null, connectionUrl: Output<String>? = null, data: Output<Map<String, Any>>? = null, disableEscaping: Output<Boolean>? = null, maxConnectionLifetime: Output<Int>? = null, maxIdleConnections: Output<Int>? = null, maxOpenConnections: Output<Int>? = null, name: Output<String>, password: Output<String>? = null, pluginName: Output<String>? = null, rootRotationStatements: Output<List<String>>? = null, serviceAccountJson: Output<String>? = null, username: Output<String>? = null, usernameTemplate: Output<String>? = null, verifyConnection: Output<Boolean>? = null)
Properties
Link copied to clipboard
A list of roles that are allowed to use this connection.
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
Specifies the name of the plugin to use.
Link copied to clipboard
A list of database statements to be executed to rotate the root user's credentials.
Link copied to clipboard
A JSON encoded credential for use with IAM authorization
Link copied to clipboard
Username generation template.
Link copied to clipboard
Whether the connection should be verified on initial configuration or not.