@pulumiverse/sentry
Version:
A Pulumi package for creating and managing Sentry resources.
98 lines (97 loc) • 2.29 kB
TypeScript
import * as outputs from "../types/output";
export interface GetSentryDashboardWidget {
displayType: string;
id: string;
interval: string;
layouts: outputs.GetSentryDashboardWidgetLayout[];
limit: number;
queries: outputs.GetSentryDashboardWidgetQuery[];
title: string;
widgetType: string;
}
export interface GetSentryDashboardWidgetLayout {
h: number;
minH: number;
w: number;
x: number;
y: number;
}
export interface GetSentryDashboardWidgetQuery {
aggregates: string[];
columns: string[];
conditions: string;
fieldAliases: string[];
fields: string[];
id: string;
name: string;
orderBy: string;
}
export interface GetSentryMetricAlertTrigger {
actions: outputs.GetSentryMetricAlertTriggerAction[];
alertThreshold: number;
id: string;
label: string;
resolveThreshold: number;
thresholdType: number;
}
export interface GetSentryMetricAlertTriggerAction {
id: string;
integrationId: number;
targetIdentifier: string;
targetType: string;
type: string;
}
export interface SentryDashboardWidget {
displayType: string;
/**
* The ID of this resource.
*/
id: string;
interval: string;
layout: outputs.SentryDashboardWidgetLayout;
limit: number;
queries: outputs.SentryDashboardWidgetQuery[];
title: string;
widgetType: string;
}
export interface SentryDashboardWidgetLayout {
h: number;
minH: number;
w: number;
x: number;
y: number;
}
export interface SentryDashboardWidgetQuery {
aggregates: string[];
columns: string[];
conditions: string;
fieldAliases: string[];
fields: string[];
/**
* The ID of this resource.
*/
id: string;
name?: string;
orderBy: string;
}
export interface SentryMetricAlertTrigger {
actions?: outputs.SentryMetricAlertTriggerAction[];
alertThreshold: number;
/**
* The ID of this resource.
*/
id: string;
label: string;
resolveThreshold: number;
thresholdType: number;
}
export interface SentryMetricAlertTriggerAction {
/**
* The ID of this resource.
*/
id: string;
integrationId?: number;
targetIdentifier?: string;
targetType: string;
type: string;
}