@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
27 lines (26 loc) • 1.94 kB
TypeScript
/**
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
* This product includes software developed at Datadog (https://www.datadoghq.com/).
* Copyright 2020-Present Datadog, Inc.
*/
import { APITriggerWrapper } from "./APITriggerWrapper";
import { AppTriggerWrapper } from "./AppTriggerWrapper";
import { CaseTriggerWrapper } from "./CaseTriggerWrapper";
import { ChangeEventTriggerWrapper } from "./ChangeEventTriggerWrapper";
import { DashboardTriggerWrapper } from "./DashboardTriggerWrapper";
import { DatabaseMonitoringTriggerWrapper } from "./DatabaseMonitoringTriggerWrapper";
import { GithubWebhookTriggerWrapper } from "./GithubWebhookTriggerWrapper";
import { IncidentTriggerWrapper } from "./IncidentTriggerWrapper";
import { MonitorTriggerWrapper } from "./MonitorTriggerWrapper";
import { NotebookTriggerWrapper } from "./NotebookTriggerWrapper";
import { ScheduleTriggerWrapper } from "./ScheduleTriggerWrapper";
import { SecurityTriggerWrapper } from "./SecurityTriggerWrapper";
import { SelfServiceTriggerWrapper } from "./SelfServiceTriggerWrapper";
import { SlackTriggerWrapper } from "./SlackTriggerWrapper";
import { SoftwareCatalogTriggerWrapper } from "./SoftwareCatalogTriggerWrapper";
import { WorkflowTriggerWrapper } from "./WorkflowTriggerWrapper";
import { UnparsedObject } from "../../datadog-api-client-common/util";
/**
* One of the triggers that can start the execution of a workflow.
*/
export declare type Trigger = APITriggerWrapper | AppTriggerWrapper | CaseTriggerWrapper | ChangeEventTriggerWrapper | DatabaseMonitoringTriggerWrapper | DashboardTriggerWrapper | GithubWebhookTriggerWrapper | IncidentTriggerWrapper | MonitorTriggerWrapper | NotebookTriggerWrapper | ScheduleTriggerWrapper | SecurityTriggerWrapper | SelfServiceTriggerWrapper | SlackTriggerWrapper | SoftwareCatalogTriggerWrapper | WorkflowTriggerWrapper | UnparsedObject;