SecretsMountRedi

data class SecretsMountRedi(val allowedRoles: List<String>? = null, val caCert: String? = null, val data: Map<String, Any>? = null, val host: String, val insecureTls: Boolean? = null, val name: String, val password: String, val pluginName: String? = null, val port: Int? = null, val rootRotationStatements: List<String>? = null, val tls: Boolean? = null, val username: String, val verifyConnection: Boolean? = null)

Constructors

Link copied to clipboard
constructor(allowedRoles: List<String>? = null, caCert: String? = null, data: Map<String, Any>? = null, host: String, insecureTls: Boolean? = null, name: String, password: String, pluginName: String? = null, port: Int? = null, rootRotationStatements: List<String>? = null, tls: Boolean? = null, username: String, verifyConnection: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowedRoles: List<String>? = null

A list of roles that are allowed to use this connection.

Link copied to clipboard
val caCert: String? = null

The contents of a PEM-encoded CA cert file to use to verify the Redis server's identity.

Link copied to clipboard
val data: Map<String, Any>? = null

A map of sensitive data to pass to the endpoint. Useful for templated connection strings. Supported list of database secrets engines that can be configured:

Link copied to clipboard

Specifies the host to connect to

Link copied to clipboard
val insecureTls: Boolean? = null

Specifies whether to skip verification of the server certificate when using TLS.

Link copied to clipboard

Name of the database connection.

Link copied to clipboard

Specifies the password corresponding to the given username.

Link copied to clipboard
val pluginName: String? = null

Specifies the name of the plugin to use.

Link copied to clipboard
val port: Int? = null

The transport port to use to connect to Redis.

Link copied to clipboard

A list of database statements to be executed to rotate the root user's credentials.

Link copied to clipboard
val tls: Boolean? = null

Specifies whether to use TLS when connecting to Redis.

Link copied to clipboard

Specifies the username for Vault to use.

Link copied to clipboard

Whether the connection should be verified on initial configuration or not.