AzureFunctionOutputDataSourceArgs

data class AzureFunctionOutputDataSourceArgs(val apiKey: Output<String>? = null, val functionAppName: Output<String>? = null, val functionName: Output<String>? = null, val maxBatchCount: Output<Double>? = null, val maxBatchSize: Output<Double>? = null, val type: Output<String>) : ConvertibleToJava<AzureFunctionOutputDataSourceArgs>

Defines the metadata of AzureFunctionOutputDataSource

Constructors

Link copied to clipboard
constructor(apiKey: Output<String>? = null, functionAppName: Output<String>? = null, functionName: Output<String>? = null, maxBatchCount: Output<Double>? = null, maxBatchSize: Output<Double>? = null, type: Output<String>)

Properties

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

If you want to use an Azure Function from another subscription, you can do so by providing the key to access your function.

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

The name of your Azure Functions app.

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

The name of the function in your Azure Functions app.

Link copied to clipboard
val maxBatchCount: Output<Double>? = null

A property that lets you specify the maximum number of events in each batch that's sent to Azure Functions. The default value is 100.

Link copied to clipboard
val maxBatchSize: Output<Double>? = null

A property that lets you set the maximum size for each output batch that's sent to your Azure function. The input unit is in bytes. By default, this value is 262,144 bytes (256 KB).

Link copied to clipboard
val type: Output<String>

Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.AzureFunction'.

Functions

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