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.

      NameStatusMaintainerDescription
      StableTriggerMeshCollects metrics from Amazon CloudWatch. () (example)
      StableTriggerMeshSubscribes to log events from an Amazon CloudWatch Logs stream. () (example)
      StableTriggerMeshRegisters for events emitted by an AWS CodeCommit source code repository. () (example)
      StableTriggerMeshRegisters for events from Amazon Cognito identity pools. () (example)
      StableTriggerMeshRegisters for events from Amazon Cognito user pools. () (example)
      StableTriggerMeshReads records from an Amazon DynamoDB stream. () (example)
      StableTriggerMeshReads records from an Amazon Kinesis stream. () (example)
      StableTriggerMeshSubscribes to metrics from Amazon RDS Performance Insights. () (example)
      StableTriggerMeshSubscribes to event notifications from an Amazon S3 bucket. () (example)
      StableTriggerMeshSubscribes to messages from an Amazon SNS topic. () (example)
      StableTriggerMeshConsumes messages from an Amazon SQS queue. () (example)
      StableApache Software FoundationEnables use of Apache Camel components for pushing events into Knative. Camel sources are now provided via as part of the Apache Camel K project.
      StableTriggerMeshCapture activity logs from Azure Activity Logs. () (example)
      StableTriggerMeshSubscribes to events from an Azure Blob Storage account. () (example)
      StableTriggerMeshRetrieves events from Azure Event Grid. () (example)
      StableTriggerMeshConsumes events from Azure Event Hubs. () (example)
      StableTriggerMeshConsumes event from Azure IoT Hub. () (example)
      StableTriggerMeshRetrieves messages from Azure Queue Storage. () (example)
      StableTriggerMeshConsumes messages from an Azure Service Bus queue. () (example)
      StableTriggerMeshSubscribes to messages from an Azure Service Bus topic. () (example)
      AlphaDirektivReceive events from Direktiv.
      AlphaNoneRetrieves events from Docker Hub Webhooks and transforms them into CloudEvents for consumption in Knative.
      StableTriggerMeshCaptures audit logs from Google Cloud Audit Logs. () (example)
      StableTriggerMeshCaptures budget notifications from Google Cloud Billing. () (example)
      StableTriggerMeshSubscribes to messages from a Google Cloud IoT registry. () (example)
      StableTriggerMeshSubscribes to messages from a Google Cloud Pub/Sub topic. () (example)
      StableTriggerMeshConsumes events from Google Cloud Source Repositories. () (example)
      StableTriggerMeshCaptures change notifications from a Google Cloud Storage bucket. () (example)
      StableTriggerMeshPeriodically pulls events from an HTTP/S URL. (installation) ()
      Oracle Cloud InfrastructureStableTriggerMeshRetrieves metrics from . (installation) ()
      SalesforceStableTriggerMeshConsumes events from a channel. (installation) ()
      SlackStableTriggerMeshSubscribes to events from . (installation) ()
      TwilioSupportedTriggerMeshReceive events from . (installation) ()
      VMwareAlphaVMwareBrings events into Knative.
      WebhookStableTriggerMeshIngest events from a webhook using HTTP. () (example)
      StableTriggerMeshSubscribes 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 .