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) • 910 B
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
export declare function getPolicy(args: GetPolicyArgs, opts?: pulumi.InvokeOptions): Promise<GetPolicyResult>;
/**
* A collection of arguments for invoking getPolicy.
*/
export interface GetPolicyArgs {
name: string;
}
/**
* A collection of values returned by getPolicy.
*/
export interface GetPolicyResult {
readonly id: string;
readonly incidentToken: string;
readonly name: string;
readonly policyGroupId: number;
readonly repeatCount: number;
readonly repeatDelay: number;
readonly steps: outputs.GetPolicyStep[];
}
export declare function getPolicyOutput(args: GetPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPolicyResult>;
/**
* A collection of arguments for invoking getPolicy.
*/
export interface GetPolicyOutputArgs {
name: pulumi.Input<string>;
}