SqlConnectionInfoArgs

data class SqlConnectionInfoArgs(val additionalSettings: Output<String>? = null, val authentication: Output<Either<String, AuthenticationType>>? = null, val dataSource: Output<String>, val encryptConnection: Output<Boolean>? = null, val password: Output<String>? = null, val platform: Output<Either<String, SqlSourcePlatform>>? = null, val port: Output<Int>? = null, val resourceId: Output<String>? = null, val serverBrandVersion: Output<String>? = null, val serverName: Output<String>? = null, val serverVersion: Output<String>? = null, val trustServerCertificate: Output<Boolean>? = null, val type: Output<String>, val userName: Output<String>? = null) : ConvertibleToJava<SqlConnectionInfoArgs>

Information for connecting to SQL database server

Constructors

Link copied to clipboard
constructor(additionalSettings: Output<String>? = null, authentication: Output<Either<String, AuthenticationType>>? = null, dataSource: Output<String>, encryptConnection: Output<Boolean>? = null, password: Output<String>? = null, platform: Output<Either<String, SqlSourcePlatform>>? = null, port: Output<Int>? = null, resourceId: Output<String>? = null, serverBrandVersion: Output<String>? = null, serverName: Output<String>? = null, serverVersion: Output<String>? = null, trustServerCertificate: Output<Boolean>? = null, type: Output<String>, userName: Output<String>? = null)

Properties

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

Additional connection settings

Link copied to clipboard
val authentication: Output<Either<String, AuthenticationType>>? = null

Authentication type to use for connection

Link copied to clipboard
val dataSource: Output<String>

Data source in the format Protocol:MachineName\SQLServerInstanceName,PortNumber

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

Whether to encrypt the connection

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

Password credential.

Link copied to clipboard
val platform: Output<Either<String, SqlSourcePlatform>>? = null

Server platform type for connection

Link copied to clipboard
val port: Output<Int>? = null

Port for Server

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

Represents the ID of an HTTP resource represented by an Azure resource provider.

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

server brand version

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

name of the server

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

server version

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

Whether to trust the server certificate

Link copied to clipboard
val type: Output<String>

Type of connection info Expected value is 'SqlConnectionInfo'.

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

User name

Functions

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