AzureFunctionOutputDataSource Class

Defines the metadata of AzureFunctionOutputDataSource.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.streamanalytics.models._models_py3.OutputDataSource
AzureFunctionOutputDataSource

Constructor

AzureFunctionOutputDataSource(*, function_app_name: Optional[str] = None, function_name: Optional[str] = None, api_key: Optional[str] = None, max_batch_size: Optional[float] = None, max_batch_count: Optional[float] = None, **kwargs)

Parameters

type
str
Required

Required. Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests.Constant filled by server.

function_app_name
str
Required

The name of your Azure Functions app.

function_name
str
Required

The name of the function in your Azure Functions app.

api_key
str
Required

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

max_batch_size
float
Required

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).

max_batch_count
float
Required

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.