Event sources
Event sources are created by instantiating a CR from a Source object. The Source object defines the arguments and parameters needed to instantiate a CR.
knkubectl
You can list existing event sources on your cluster by entering the command:
Event Sources that import events from other messaging technologies such as Kafka or RabbitMQ are not responsible for setting Optional Attributes such as the datacontenttype
. This is a responsibility of the original event producer; the Source just appends attributes if they exist.
Name | Status | Maintainer | Description |
---|---|---|---|
Stable | TriggerMesh | Collects metrics from Amazon CloudWatch. () (example) | |
Stable | TriggerMesh | Subscribes to log events from an Amazon CloudWatch Logs stream. () (example) | |
Stable | TriggerMesh | Registers for events emitted by an AWS CodeCommit source code repository. () (example) | |
Stable | TriggerMesh | Registers for events from Amazon Cognito identity pools. () (example) | |
Stable | TriggerMesh | Registers for events from Amazon Cognito user pools. () (example) | |
Stable | TriggerMesh | Reads records from an Amazon DynamoDB stream. () (example) | |
Stable | TriggerMesh | Reads records from an Amazon Kinesis stream. () (example) | |
Stable | TriggerMesh | Subscribes to metrics from Amazon RDS Performance Insights. () (example) | |
Stable | TriggerMesh | Subscribes to event notifications from an Amazon S3 bucket. () (example) | |
Stable | TriggerMesh | Subscribes to messages from an Amazon SNS topic. () (example) | |
Stable | TriggerMesh | Consumes messages from an Amazon SQS queue. () (example) | |
Stable | Apache Software Foundation | Enables use of Apache Camel components for pushing events into Knative. Camel sources are now provided via as part of the Apache Camel K project. | |
Stable | TriggerMesh | Capture activity logs from Azure Activity Logs. () (example) | |
Stable | TriggerMesh | Subscribes to events from an Azure Blob Storage account. () (example) | |
Stable | TriggerMesh | Retrieves events from Azure Event Grid. () (example) | |
Stable | TriggerMesh | Consumes events from Azure Event Hubs. () (example) | |
Stable | TriggerMesh | Consumes event from Azure IoT Hub. () (example) | |
Stable | TriggerMesh | Retrieves messages from Azure Queue Storage. () (example) | |
Stable | TriggerMesh | Consumes messages from an Azure Service Bus queue. () (example) | |
Stable | TriggerMesh | Subscribes to messages from an Azure Service Bus topic. () (example) | |
Alpha | Direktiv | Receive events from Direktiv. | |
Alpha | None | Retrieves events from Docker Hub Webhooks and transforms them into CloudEvents for consumption in Knative. | |
Stable | TriggerMesh | Captures audit logs from Google Cloud Audit Logs. () (example) | |
Stable | TriggerMesh | Captures budget notifications from Google Cloud Billing. () (example) | |
Stable | TriggerMesh | Subscribes to messages from a Google Cloud IoT registry. () (example) | |
Stable | TriggerMesh | Subscribes to messages from a Google Cloud Pub/Sub topic. () (example) | |
Stable | TriggerMesh | Consumes events from Google Cloud Source Repositories. () (example) | |
Stable | TriggerMesh | Captures change notifications from a Google Cloud Storage bucket. () (example) | |
Stable | TriggerMesh | Periodically pulls events from an HTTP/S URL. (installation) () | |
Oracle Cloud Infrastructure | Stable | TriggerMesh | Retrieves metrics from . (installation) () |
Salesforce | Stable | TriggerMesh | Consumes events from a channel. (installation) () |
Slack | Stable | TriggerMesh | Subscribes to events from . (installation) () |
Twilio | Supported | TriggerMesh | Receive events from . (installation) () |
VMware | Alpha | VMware | Brings events into Knative. |
Webhook | Stable | TriggerMesh | Ingest events from a webhook using HTTP. () (example) |
Stable | TriggerMesh | Subscribes to events from Zendesk. (installation) () |
- If your code needs to send events as part of its business logic and doesn’t fit the model of a Source, consider .