AzureFunctionEventSubscriptionDestinationArgs

data class AzureFunctionEventSubscriptionDestinationArgs(val deliveryAttributeMappings: Output<List<Either<DynamicDeliveryAttributeMappingArgs, StaticDeliveryAttributeMappingArgs>>>? = null, val endpointType: Output<String>, val maxEventsPerBatch: Output<Int>? = null, val preferredBatchSizeInKilobytes: Output<Int>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<AzureFunctionEventSubscriptionDestinationArgs>

Information about the azure function destination for an event subscription.

Constructors

constructor(deliveryAttributeMappings: Output<List<Either<DynamicDeliveryAttributeMappingArgs, StaticDeliveryAttributeMappingArgs>>>? = null, endpointType: Output<String>, maxEventsPerBatch: Output<Int>? = null, preferredBatchSizeInKilobytes: Output<Int>? = null, resourceId: Output<String>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val endpointType: Output<String>

Type of the endpoint for the event subscription destination. Expected value is 'AzureFunction'.

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

Maximum number of events per batch.

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

Preferred batch size in Kilobytes.

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

The Azure Resource Id that represents the endpoint of the Azure Function destination of an event subscription.

Functions

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