pulumi-better-uptime
Version:
A Pulumi provider for managing Better Uptime monitoring, alerting, and incident management resources, dynamically bridged from the Terraform Better Uptime provider with support for monitors, heartbeats, integrations, status pages, and policies.
53 lines (52 loc) • 2.29 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
export declare function getIncomingWebhook(args: GetIncomingWebhookArgs, opts?: pulumi.InvokeOptions): Promise<GetIncomingWebhookResult>;
/**
* A collection of arguments for invoking getIncomingWebhook.
*/
export interface GetIncomingWebhookArgs {
name: string;
}
/**
* A collection of values returned by getIncomingWebhook.
*/
export interface GetIncomingWebhookResult {
readonly acknowledgedAlertIdFields: outputs.GetIncomingWebhookAcknowledgedAlertIdField[];
readonly acknowledgedRuleType: string;
readonly acknowledgedRules: outputs.GetIncomingWebhookAcknowledgedRule[];
readonly call: boolean;
readonly causeFields: outputs.GetIncomingWebhookCauseField[];
readonly createdAt: string;
readonly criticalAlert: boolean;
readonly email: boolean;
readonly id: string;
readonly name: string;
readonly otherAcknowledgedFields: outputs.GetIncomingWebhookOtherAcknowledgedField[];
readonly otherResolvedFields: outputs.GetIncomingWebhookOtherResolvedField[];
readonly otherStartedFields: outputs.GetIncomingWebhookOtherStartedField[];
readonly paused: boolean;
readonly policyId: string;
readonly push: boolean;
readonly recoveryPeriod: number;
readonly resolvedAlertIdFields: outputs.GetIncomingWebhookResolvedAlertIdField[];
readonly resolvedRuleType: string;
readonly resolvedRules: outputs.GetIncomingWebhookResolvedRule[];
readonly sampleBody: string;
readonly sampleHeaders: string;
readonly sampleQueryString: string;
readonly sms: boolean;
readonly startedAlertIdFields: outputs.GetIncomingWebhookStartedAlertIdField[];
readonly startedRuleType: string;
readonly startedRules: outputs.GetIncomingWebhookStartedRule[];
readonly teamWait: number;
readonly titleFields: outputs.GetIncomingWebhookTitleField[];
readonly updatedAt: string;
readonly url: string;
}
export declare function getIncomingWebhookOutput(args: GetIncomingWebhookOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIncomingWebhookResult>;
/**
* A collection of arguments for invoking getIncomingWebhook.
*/
export interface GetIncomingWebhookOutputArgs {
name: pulumi.Input<string>;
}