Secrets Mount Mysql
data class SecretsMountMysql(val allowedRoles: List<String>? = null, val authType: String? = null, val connectionUrl: String? = null, val data: Map<String, Any>? = null, val maxConnectionLifetime: Int? = null, val maxIdleConnections: Int? = null, val maxOpenConnections: Int? = null, val name: String, val password: String? = null, val pluginName: String? = null, val rootRotationStatements: List<String>? = null, val serviceAccountJson: String? = null, val tlsCa: String? = null, val tlsCertificateKey: String? = null, val username: String? = null, val usernameTemplate: String? = null, val verifyConnection: Boolean? = null)
Constructors
Link copied to clipboard
constructor(allowedRoles: List<String>? = null, authType: String? = null, connectionUrl: String? = null, data: Map<String, Any>? = null, maxConnectionLifetime: Int? = null, maxIdleConnections: Int? = null, maxOpenConnections: Int? = null, name: String, password: String? = null, pluginName: String? = null, rootRotationStatements: List<String>? = null, serviceAccountJson: String? = null, tlsCa: String? = null, tlsCertificateKey: String? = null, username: String? = null, usernameTemplate: String? = null, verifyConnection: 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
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
x509 certificate for connecting to the database. This must be a PEM encoded version of the private key and the certificate combined.
Link copied to clipboard
Username generation template.
Link copied to clipboard
Whether the connection should be verified on initial configuration or not.