# Define triggers

> Understand trigger structure and filtering so that you can define your triggers through several different interfaces.

Define triggers to automatically execute your Cloud Code in response to events. Learn the trigger structure and filtering options, then choose your preferred method: CLI, REST API, or the Unity Dashboard.

[Trigger structure](/triggers/tutorials/define-triggers/trigger-structure.md): Understand the structure of a trigger configuration that defines what to invoke when an event fires.
[Filters](/triggers/tutorials/define-triggers/filters.md): Use filters to determine whether to execute a trigger and avoid unnecessary trigger execution.
[Unity Gaming Services CLI](/triggers/tutorials/define-triggers/cli.md): Manage trigger configurations from the command line using the Unity Gaming Services command-line interface.
[HTTP APIs](/triggers/tutorials/define-triggers/rest-api.md): Manage trigger configurations using raw HTTP APIs and the Triggers Admin API.
[Unity Dashboard](/triggers/tutorials/define-triggers/unity-dashboard.md): Preview, create, and delete triggers using the graphical interface of the Unity Dashboard.
