Skip to main content

KnativeTrigger

@webda/kubernetes


Interface: KnativeTrigger

Defined in: kubernetes/src/deployers/knative.service.ts:76

A Knative Eventing Trigger delivering the events of a Broker to the application

Properties​

broker?​

optional broker?: string

Defined in: kubernetes/src/deployers/knative.service.ts:86

Broker the Trigger subscribes to

Default​

"default"

filter?​

optional filter?: Record<string, string>

Defined in: kubernetes/src/deployers/knative.service.ts:92

Attributes the events must have, exact match: { "type": "com.acme.order.created" }

Every event of the Broker is delivered when unset.


filters?​

optional filters?: Record<string, unknown>[]

Defined in: kubernetes/src/deployers/knative.service.ts:98

The spec.filters of the Trigger (exact, prefix, suffix, all, any, not, cesql), passed through

Needs the new-trigger-filters feature of Knative Eventing.


name?​

optional name?: string

Defined in: kubernetes/src/deployers/knative.service.ts:80

Name of the Trigger, <service>-<index> by default, sanitized to a DNS-1123 label


path?​

optional path?: string

Defined in: kubernetes/src/deployers/knative.service.ts:104

Path of the Webda/CloudEventsReceiver route the events are delivered to

Default​

"/cloudevents"