SecretBackendConnectionCassandraArgs

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

Constructors

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

Properties

Link copied to clipboard
val connectTimeout: Output<Int>? = null

The number of seconds to use as a connection timeout.

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

Cassandra hosts to connect to.

Link copied to clipboard
val insecureTls: Output<Boolean>? = null

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

Link copied to clipboard
val password: Output<String>? = null

The password to use when authenticating with Cassandra.

Link copied to clipboard
val pemBundle: Output<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: Output<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: Output<Int>? = null

The transport port to use to connect to Cassandra.

Link copied to clipboard
val protocolVersion: Output<Int>? = null

The CQL protocol version to use.

Link copied to clipboard
val tls: Output<Boolean>? = null

Whether to use TLS when connecting to Cassandra.

Link copied to clipboard
val username: Output<String>? = null

The username to use when authenticating with Cassandra.

Functions

Link copied to clipboard
open override fun toJava(): SecretBackendConnectionCassandraArgs