HubEventHandlerArgs

data class HubEventHandlerArgs(val auth: Output<HubEventHandlerAuthArgs>? = null, val systemEvents: Output<List<String>>? = null, val urlTemplate: Output<String>, val userEventPattern: Output<String>? = null) : ConvertibleToJava<HubEventHandlerArgs>

Constructors

Link copied to clipboard
constructor(auth: Output<HubEventHandlerAuthArgs>? = null, systemEvents: Output<List<String>>? = null, urlTemplate: Output<String>, userEventPattern: Output<String>? = null)

Properties

Link copied to clipboard
val auth: Output<HubEventHandlerAuthArgs>? = null

An auth block as defined below.

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

Specifies the list of system events. Supported values are connect, connected and disconnected.

Link copied to clipboard
val urlTemplate: Output<String>

The Event Handler URL Template. Two predefined parameters {hub} and {event} are available to use in the template. The value of the EventHandler URL is dynamically calculated when the client request comes in. Example: http://example.com/api/{hub}/{event}.

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

Specifies the matching event names. There are 3 kind of patterns supported: * * matches any event name * , Combine multiple events with , for example event1,event2, it matches event event1 and event2 * The single event name, for example event1, it matches event1.

Functions

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