SecretBackendConnectionCouchbase

data class SecretBackendConnectionCouchbase(val base64Pem: String? = null, val bucketName: String? = null, val hosts: List<String>, val insecureTls: Boolean? = null, val password: String, val tls: Boolean? = null, val username: String, val usernameTemplate: String? = null)

Constructors

Link copied to clipboard
constructor(base64Pem: String? = null, bucketName: String? = null, hosts: List<String>, insecureTls: Boolean? = null, password: String, tls: Boolean? = null, username: String, usernameTemplate: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val base64Pem: String? = null

Required if tls is true. Specifies the certificate authority of the Couchbase server, as a PEM certificate that has been base64 encoded.

Link copied to clipboard
val bucketName: String? = null

Required for Couchbase versions prior to 6.5.0. This is only used to verify vault's connection to the server.

Link copied to clipboard

A set of Couchbase URIs to connect to. Must use couchbases:// scheme if tls is true.

Link copied to clipboard
val insecureTls: Boolean? = null

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

Link copied to clipboard

Specifies the password corresponding to the given username.

Link copied to clipboard
val tls: Boolean? = null

Specifies whether to use TLS when connecting to Couchbase.

Link copied to clipboard

Specifies the username for Vault to use.

Link copied to clipboard

Template describing how dynamic usernames are generated.