EndpointMongodbSettingsArgs

data class EndpointMongodbSettingsArgs(val authMechanism: Output<String>? = null, val authSource: Output<String>? = null, val authType: Output<String>? = null, val docsToInvestigate: Output<String>? = null, val extractDocId: Output<String>? = null, val nestingLevel: Output<String>? = null) : ConvertibleToJava<EndpointMongodbSettingsArgs>

Constructors

Link copied to clipboard
constructor(authMechanism: Output<String>? = null, authSource: Output<String>? = null, authType: Output<String>? = null, docsToInvestigate: Output<String>? = null, extractDocId: Output<String>? = null, nestingLevel: Output<String>? = null)

Properties

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

Authentication mechanism to access the MongoDB source endpoint. Default is default.

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

Authentication database name. Not used when auth_type is no. Default is admin.

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

Authentication type to access the MongoDB source endpoint. Default is password.

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

Number of documents to preview to determine the document organization. Use this setting when nesting_level is set to one. Default is 1000.

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

Document ID. Use this setting when nesting_level is set to none. Default is false.

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

Specifies either document or table mode. Default is none. Valid values are one (table mode) and none (document mode).

Functions

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