SparkMetastoreSpecArgs

data class SparkMetastoreSpecArgs(val dbConnectionAuthenticationMode: Output<Either<String, DbConnectionAuthenticationMode>>? = null, val dbName: Output<String>, val dbPasswordSecretName: Output<String>? = null, val dbServerHost: Output<String>, val dbUserName: Output<String>? = null, val keyVaultId: Output<String>? = null, val thriftUrl: Output<String>? = null) : ConvertibleToJava<SparkMetastoreSpecArgs>

The metastore specification for Spark cluster.

Constructors

Link copied to clipboard
constructor(dbConnectionAuthenticationMode: Output<Either<String, DbConnectionAuthenticationMode>>? = null, dbName: Output<String>, dbPasswordSecretName: Output<String>? = null, dbServerHost: Output<String>, dbUserName: Output<String>? = null, keyVaultId: Output<String>? = null, thriftUrl: Output<String>? = null)

Properties

Link copied to clipboard

The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization

Link copied to clipboard
val dbName: Output<String>

The database name.

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

The secret name which contains the database user password.

Link copied to clipboard
val dbServerHost: Output<String>

The database server host.

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

The database user name.

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

The key vault resource id.

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

The thrift url.

Functions

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