SecretsMountMongodbatlaArgs

data class SecretsMountMongodbatlaArgs(val allowedRoles: Output<List<String>>? = null, val data: Output<Map<String, Any>>? = null, val name: Output<String>, val pluginName: Output<String>? = null, val privateKey: Output<String>, val projectId: Output<String>, val publicKey: Output<String>, val rootRotationStatements: Output<List<String>>? = null, val verifyConnection: Output<Boolean>? = null) : ConvertibleToJava<SecretsMountMongodbatlaArgs>

Constructors

Link copied to clipboard
constructor(allowedRoles: Output<List<String>>? = null, data: Output<Map<String, Any>>? = null, name: Output<String>, pluginName: Output<String>? = null, privateKey: Output<String>, projectId: Output<String>, publicKey: Output<String>, rootRotationStatements: Output<List<String>>? = null, verifyConnection: Output<Boolean>? = null)

Properties

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

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

Link copied to clipboard
val data: Output<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
val name: Output<String>

Name of the database connection.

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

Specifies the name of the plugin to use.

Link copied to clipboard
val privateKey: Output<String>

The Private Programmatic API Key used to connect with MongoDB Atlas API.

Link copied to clipboard
val projectId: Output<String>

The Project ID the Database User should be created within.

Link copied to clipboard
val publicKey: Output<String>

The Public Programmatic API Key used to authenticate with the MongoDB Atlas API.

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

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

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

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

Functions

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