Event Listener Triggers

Event Listener is a powerful Catalyst Cloud Scale component that is essentially an event bus service that listens for the occurrences of pre-determined events and automatically executes associated Event functions, or the targeted Circuits.

In Stratus, you can configure the required rule to trigger an Event Listener at the event of an:

  • Object Upload
  • Object Download
  • Object Update
  • Object Delete
Note: Ensure that you go through the following help documentation to use this configuration effectively:
  • Event Listeners: Help

  • Component Event Listeners: Help

  • Create a Rule in the Component Event Listener: Help

  • Circuits: Help

  • Event Functions: Help

Create Event Listener Triggers in Buckets

To create a rule for the event listener in Stratus:

  1. Click on the required bucket.

    catalyst_stratus_bucket_names_first
  2. Click the Configurations tab.

    catalyst_stratus_configurations_list
  3. Expand the Event Listener Trigger section and click Add Rule.

    catalyst_stratus_event_listerner_add_rule
  4. Provide a name and description for the rule.

    catalyst_stratus_name_desc_for_rule
  5. Select the action or actions that is supposed to trigger the event listener from the Action drop-down.

    catalyst_stratus_object_actions_rule
  6. Choose your required Target Point. Based on this selection, either an Event Function or a Circuit will be triggered when the selected actions occur.

Note:
  • Before you choose a target point, make sure the required target event function or target circuit is configured and deployed to the catalyst console. Only if you deploy the required Target Point to the console will it be available in the Target Function or Target Circuit drop-down.

  • The Circuits component is currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. Hence, users from these DCs will not be able to trigger Circuits using the Stratus component.

catalyst_stratus_configs_event_listen_trigger_func_sel
7. Choose the required event function from the **Target Function** drop-down. catalyst_stratus_target_func_sel_func

Note:

  • If you still have not coded and deployed the required Event Function, click the Create Event Function button. You will be directed to the Serverless section of the console, and follow the steps listed in this help documentation to create an event function.

  • If you have initialized the required function using the Catalyst CLI, ensure you deploy the function to the Catalyst console once you have coded your required business logic.

  1. Click Create. catalyst_stratus_func_sel_event

The rule will be created, and the event listener trigger will be enabled.

catalyst_stratus_configs_event_listen_trigger_circuit_sel
  1. Choose the required circuit from the Target Circuit drop-down. catalyst_stratus_circuit_drop_down
Note: If you have not yet coded and deployed the required functions for the Circuit and created it, click the Create Circuit button. You will be directed to the Serverless section of the console, and follow the steps listed in this help documentation to create a Circuit.
  1. Click Create. catalyst_stratus_circuit_event_creating

The rule will be created, and the event listener trigger will be enabled.

catalyst_stratus_enabled_rule_event_func

Edit an Event Listener Trigger

To edit an event listener trigger:

  1. Click the ellipsis icon next to the rule, then click Edit.

    catalyst_stratus_edit_rule
  2. Make the required edits and click Update.

    catalyst_stratus_editing_in_progress

The changes will be applied.

catalyst_stratus_edit_rule_applied

Disable an Event Listener Trigger

To disable an event listener trigger:

  1. Click the ellipsis icon next to the rule, then click Disable.

    catalyst_stratus_disable_rule_button
  2. Click Disable in the prompt to confirm your action.

    catalyst_stratus_disable_rule_prompt

The rule will be disabled.

catalyst_stratus_disabled_rule

Delete an Event Listener Trigger

To delete an event listener trigger:

  1. Click the ellipsis icon next to the rule, then click Delete.

    catalyst_stratus_delete_rule_button
  2. Click Delete in the prompt to confirm your action.

    catalyst_stratus_delete_rule_prompt

The rule will be deleted.

catalyst_stratus_deleted_rule_successfully

Last Updated 2025-06-03 18:19:55 +0530 +0530