UNPKG

@pulumiverse/sentry

Version:

A Pulumi package for creating and managing Sentry resources.

57 lines (56 loc) 1.83 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; export interface SentryDashboardWidget { displayType: pulumi.Input<string>; /** * The ID of this resource. */ id?: pulumi.Input<string>; interval?: pulumi.Input<string>; layout: pulumi.Input<inputs.SentryDashboardWidgetLayout>; limit?: pulumi.Input<number>; queries: pulumi.Input<pulumi.Input<inputs.SentryDashboardWidgetQuery>[]>; title: pulumi.Input<string>; widgetType?: pulumi.Input<string>; } export interface SentryDashboardWidgetLayout { h: pulumi.Input<number>; minH: pulumi.Input<number>; w: pulumi.Input<number>; x: pulumi.Input<number>; y: pulumi.Input<number>; } export interface SentryDashboardWidgetQuery { aggregates?: pulumi.Input<pulumi.Input<string>[]>; columns?: pulumi.Input<pulumi.Input<string>[]>; conditions?: pulumi.Input<string>; fieldAliases?: pulumi.Input<pulumi.Input<string>[]>; fields?: pulumi.Input<pulumi.Input<string>[]>; /** * The ID of this resource. */ id?: pulumi.Input<string>; name?: pulumi.Input<string>; orderBy?: pulumi.Input<string>; } export interface SentryMetricAlertTrigger { actions?: pulumi.Input<pulumi.Input<inputs.SentryMetricAlertTriggerAction>[]>; alertThreshold: pulumi.Input<number>; /** * The ID of this resource. */ id?: pulumi.Input<string>; label: pulumi.Input<string>; resolveThreshold?: pulumi.Input<number>; thresholdType: pulumi.Input<number>; } export interface SentryMetricAlertTriggerAction { /** * The ID of this resource. */ id?: pulumi.Input<string>; integrationId?: pulumi.Input<number>; targetIdentifier?: pulumi.Input<string>; targetType: pulumi.Input<string>; type: pulumi.Input<string>; }