import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to retrieve information about an existing incident notification template. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * const example = datadog.getIncidentNotificationTemplate({ * id: "52600bb1-e83a-48a1-aa77-6889ddb269b2", * }); * ``` */ export declare function getIncidentNotificationTemplate(args?: GetIncidentNotificationTemplateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIncidentNotificationTemplate. */ export interface GetIncidentNotificationTemplateArgs { /** * The ID of the incident notification template. */ id?: string; /** * The name of the notification template. */ name?: string; } /** * A collection of values returned by getIncidentNotificationTemplate. */ export interface GetIncidentNotificationTemplateResult { /** * The category of the notification template. */ readonly category: string; /** * The content body of the notification template. */ readonly content: string; /** * Timestamp when the notification template was created. */ readonly created: string; /** * The ID of the incident notification template. */ readonly id: string; /** * The ID of the incident type this notification template is associated with. */ readonly incidentType: string; /** * Timestamp when the notification template was last modified. */ readonly modified: string; /** * The name of the notification template. */ readonly name: string; /** * The subject line of the notification template. */ readonly subject: string; } /** * Use this data source to retrieve information about an existing incident notification template. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * const example = datadog.getIncidentNotificationTemplate({ * id: "52600bb1-e83a-48a1-aa77-6889ddb269b2", * }); * ``` */ export declare function getIncidentNotificationTemplateOutput(args?: GetIncidentNotificationTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIncidentNotificationTemplate. */ export interface GetIncidentNotificationTemplateOutputArgs { /** * The ID of the incident notification template. */ id?: pulumi.Input; /** * The name of the notification template. */ name?: pulumi.Input; }