[Yandex Cloud documentation](../../../index.md) > [Yandex Serverless Containers](../../index.md) > [Getting started](../index.md) > Creating a trigger > Overview

# Creating and enabling a trigger in Serverless Containers

Triggers allow you to invoke a container in Serverless Containers at a specific event. For example, a [timer](../../concepts/trigger/timer.md) invokes a [container](../../concepts/container.md) on a user-defined schedule. You can find an example of a timer invoking a container in Serverless Containers every minute [here](../timer.md).

In addition to timers, the following types of triggers are available in Serverless Containers:

* Trigger for Message Queue

    Create a [trigger](../../concepts/trigger/ymq-trigger.md) for a [Message Queue](../../../message-queue/concepts/queue.md) and process messages using a container.

* Trigger for Object Storage

    Create a [trigger for Object Storage](../../concepts/trigger/os-trigger.md) that invokes a container when you create, move, or delete a bucket [object](../../../storage/concepts/object.md).

* Trigger for Container Registry

    Create a [trigger for Container Registry](../../concepts/trigger/cr-trigger.md) that invokes a container when you create or delete Container Registry [Docker images](../../../container-registry/concepts/docker-image.md) or Docker image [tags](../../../container-registry/concepts/docker-image.md#version).

* Trigger for Cloud Logging

    Create a [trigger for Cloud Logging](../../concepts/trigger/cloud-logging-trigger.md) that invokes a container whenever entries are added to a [log group](../../../logging/concepts/log-group.md).

* Trigger for Yandex IoT Core

    Create a [trigger](../../concepts/trigger/iot-core-trigger.md) for a Yandex IoT Core [device](../../../iot-core/concepts/index.md#device), [registry](../../../iot-core/concepts/index.md#registry), or [broker](../../../iot-core/concepts/index.md#broker) topic and process message copies using a container.

* Trigger for budgets

    Create a [trigger for budgets](../../concepts/trigger/budget-trigger.md) that invokes a container when threshold values are exceeded.

* Trigger for Data Streams

    Create a [trigger for Data Streams](../../concepts/trigger/data-streams-trigger.md) that invokes a container when data is sent to a [stream](../../../data-streams/concepts/glossary.md#stream-concepts).

* Email trigger

    Create an [email trigger](../../concepts/trigger/mail-trigger.md) that invokes a container when an email arrives.

## Useful links {#see-also}

* [Step-by-step guides on how to create triggers](../../operations/index.md#trigger-create)
* [Yandex Serverless Containers trigger overview](../../concepts/trigger/index.md)