Secrets Mount Elasticsearch Args
data class SecretsMountElasticsearchArgs(val allowedRoles: Output<List<String>>? = null, val caCert: Output<String>? = null, val caPath: Output<String>? = null, val clientCert: Output<String>? = null, val clientKey: Output<String>? = null, val data: Output<Map<String, Any>>? = null, val insecure: Output<Boolean>? = null, val name: Output<String>, val password: Output<String>, val pluginName: Output<String>? = null, val rootRotationStatements: Output<List<String>>? = null, val tlsServerName: Output<String>? = null, val url: Output<String>, val username: Output<String>, val usernameTemplate: Output<String>? = null, val verifyConnection: Output<Boolean>? = null) : ConvertibleToJava<SecretsMountElasticsearchArgs>
Constructors
Link copied to clipboard
constructor(allowedRoles: Output<List<String>>? = null, caCert: Output<String>? = null, caPath: Output<String>? = null, clientCert: Output<String>? = null, clientKey: Output<String>? = null, data: Output<Map<String, Any>>? = null, insecure: Output<Boolean>? = null, name: Output<String>, password: Output<String>, pluginName: Output<String>? = null, rootRotationStatements: Output<List<String>>? = null, tlsServerName: Output<String>? = null, url: Output<String>, username: Output<String>, usernameTemplate: Output<String>? = null, verifyConnection: Output<Boolean>? = null)
Properties
Link copied to clipboard
A list of roles that are allowed to use this connection.
Link copied to clipboard
The path to the certificate for the Elasticsearch client to present for communication
Link copied to clipboard
Specifies the name of the plugin to use.
Link copied to clipboard
A list of database statements to be executed to rotate the root user's credentials.
Link copied to clipboard
This, if set, is used to set the SNI host when connecting via TLS
Link copied to clipboard
Template describing how dynamic usernames are generated.
Link copied to clipboard
Whether the connection should be verified on initial configuration or not.