SecretsMountRedisElasticach

data class SecretsMountRedisElasticach(val allowedRoles: List<String>? = null, val data: Map<String, Any>? = null, val name: String, val password: String? = null, val pluginName: String? = null, val region: String? = null, val rootRotationStatements: List<String>? = null, val url: String, val username: String? = null, val verifyConnection: Boolean? = null)

Constructors

Link copied to clipboard
constructor(allowedRoles: List<String>? = null, data: Map<String, Any>? = null, name: String, password: String? = null, pluginName: String? = null, region: String? = null, rootRotationStatements: List<String>? = null, url: String, username: String? = null, verifyConnection: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

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

A list of roles that are allowed to use this connection.

Link copied to clipboard
val data: Map<String, Any>? = null

A map of sensitive data to pass to the endpoint. Useful for templated connection strings. Supported list of database secrets engines that can be configured:

Link copied to clipboard

Name of the database connection.

Link copied to clipboard
val password: String? = null

The AWS secret key id to use to talk to ElastiCache. If omitted the credentials chain provider is used instead.

Link copied to clipboard
val pluginName: String? = null

Specifies the name of the plugin to use.

Link copied to clipboard
val region: String? = null

The AWS region where the ElastiCache cluster is hosted. If omitted the plugin tries to infer the region from the environment.

Link copied to clipboard

A list of database statements to be executed to rotate the root user's credentials.

Link copied to clipboard
val url: String

The configuration endpoint for the ElastiCache cluster to connect to.

Link copied to clipboard
val username: String? = null

The AWS access key id to use to talk to ElastiCache. If omitted the credentials chain provider is used instead.

Link copied to clipboard

Whether the connection should be verified on initial configuration or not.