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 skipVerification: Output<Boolean>? = 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, skipVerification: Output<Boolean>? = 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 skipVerification: Output<Boolean>? = null

Skip permissions checks when a connection to Cassandra is first created. These checks ensure that Vault is able to create roles, but can be resource intensive in clusters with many roles.

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