SecretBackendConnectionCassandra

data class SecretBackendConnectionCassandra(val connectTimeout: Int? = null, val hosts: List<String>? = null, val insecureTls: Boolean? = null, val password: String? = null, val pemBundle: String? = null, val pemJson: String? = null, val port: Int? = null, val protocolVersion: Int? = null, val tls: Boolean? = null, val username: String? = null)

Constructors

Link copied to clipboard
constructor(connectTimeout: Int? = null, hosts: List<String>? = null, insecureTls: Boolean? = null, password: String? = null, pemBundle: String? = null, pemJson: String? = null, port: Int? = null, protocolVersion: Int? = null, tls: Boolean? = null, username: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val connectTimeout: Int? = null

The number of seconds to use as a connection timeout.

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

Cassandra hosts to connect to.

Link copied to clipboard
val insecureTls: Boolean? = null

Whether to skip verification of the server certificate when using TLS.

Link copied to clipboard
val password: String? = null

The password to use when authenticating with Cassandra.

Link copied to clipboard
val pemBundle: String? = null

Concatenated PEM blocks containing a certificate and private key; a certificate, private key, and issuing CA certificate; or just a CA certificate.

Link copied to clipboard
val pemJson: String? = null

Specifies JSON containing a certificate and private key; a certificate, private key, and issuing CA certificate; or just a CA certificate.

Link copied to clipboard
val port: Int? = null

The transport port to use to connect to Cassandra.

Link copied to clipboard
val protocolVersion: Int? = null

The CQL protocol version to use.

Link copied to clipboard
val tls: Boolean? = null

Whether to use TLS when connecting to Cassandra.

Link copied to clipboard
val username: String? = null

The username to use when authenticating with Cassandra.