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.
29 lines (28 loc) • 1.06 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare function getSlackIntegration(args: GetSlackIntegrationArgs, opts?: pulumi.InvokeOptions): Promise<GetSlackIntegrationResult>;
/**
* A collection of arguments for invoking getSlackIntegration.
*/
export interface GetSlackIntegrationArgs {
slackChannelName: string;
}
/**
* A collection of values returned by getSlackIntegration.
*/
export interface GetSlackIntegrationResult {
readonly id: string;
readonly integrationType: string;
readonly onCallNotifications: boolean;
readonly slackChannelId: string;
readonly slackChannelName: string;
readonly slackStatus: string;
readonly slackTeamId: string;
readonly slackTeamName: string;
}
export declare function getSlackIntegrationOutput(args: GetSlackIntegrationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSlackIntegrationResult>;
/**
* A collection of arguments for invoking getSlackIntegration.
*/
export interface GetSlackIntegrationOutputArgs {
slackChannelName: pulumi.Input<string>;
}