AzureSqlReferenceInputDataSourceArgs

data class AzureSqlReferenceInputDataSourceArgs(val database: Output<String>? = null, val deltaSnapshotQuery: Output<String>? = null, val fullSnapshotQuery: Output<String>? = null, val password: Output<String>? = null, val refreshRate: Output<String>? = null, val refreshType: Output<Either<String, RefreshType>>? = null, val server: Output<String>? = null, val table: Output<String>? = null, val type: Output<String>, val user: Output<String>? = null) : ConvertibleToJava<AzureSqlReferenceInputDataSourceArgs>

Describes an Azure SQL database reference input data source.

Constructors

Link copied to clipboard
constructor(database: Output<String>? = null, deltaSnapshotQuery: Output<String>? = null, fullSnapshotQuery: Output<String>? = null, password: Output<String>? = null, refreshRate: Output<String>? = null, refreshType: Output<Either<String, RefreshType>>? = null, server: Output<String>? = null, table: Output<String>? = null, type: Output<String>, user: Output<String>? = null)

Properties

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

This element is associated with the datasource element. This is the name of the database that output will be written to.

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

This element is associated with the datasource element. This query is used to fetch incremental changes from the SQL database. To use this option, we recommend using temporal tables in Azure SQL Database.

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

This element is associated with the datasource element. This query is used to fetch data from the sql database.

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

This element is associated with the datasource element. This is the password that will be used to connect to the SQL Database instance.

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

This element is associated with the datasource element. This indicates how frequently the data will be fetched from the database. It is of DateTime format.

Link copied to clipboard
val refreshType: Output<Either<String, RefreshType>>? = null

Indicates the type of data refresh option.

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

This element is associated with the datasource element. This is the name of the server that contains the database that will be written to.

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

This element is associated with the datasource element. The name of the table in the Azure SQL database..

Link copied to clipboard
val type: Output<String>

Indicates the type of input data source containing reference data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.Sql/Server/Database'.

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

This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance.

Functions

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