interface Trigger {
    description: string;
    errorMessage?: string;
    functionId: string;
    id: string;
    inputType: Function.v1beta1.TriggerInputType;
    name: string;
    scwNatsConfig?: Function.v1beta1.TriggerMnqNatsClientConfig;
    scwSqsConfig?: Function.v1beta1.TriggerMnqSqsClientConfig;
    sqsConfig?: Function.v1beta1.TriggerSqsClientConfig;
    status: Function.v1beta1.TriggerStatus;
}

Properties

description: string

Description of the trigger.

errorMessage?: string

Error message of the trigger.

functionId: string

ID of the function to trigger.

id: string

ID of the trigger.

Type of the input.

name: string

Name of the trigger.

Configuration for a Scaleway Messaging and Queuing NATS subject.

One-of ('config'): at most one of 'scwSqsConfig', 'scwNatsConfig', 'sqsConfig' could be set.

Configuration for a Scaleway Messaging and Queuing SQS queue.

One-of ('config'): at most one of 'scwSqsConfig', 'scwNatsConfig', 'sqsConfig' could be set.

Configuration for an AWS SQS queue.

One-of ('config'): at most one of 'scwSqsConfig', 'scwNatsConfig', 'sqsConfig' could be set.

Status of the trigger.