import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Data source to retrieve a specific Auth0 Phone Notification Template by `templateId`. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * // Data Source Example: Retrieve Auth0 Phone Notification Templates * // This example shows how to fetch existing phone notification templates from your Auth0 tenant * // Retrieve the OTP enrollment template * const otpEnrollment = auth0.getBrandingPhoneNotificationTemplate({ * templateId: "tem_xxxxxxxxxxxxxxxxx", * }); * export const otpEnrollmentId = otpEnrollment.then(otpEnrollment => otpEnrollment.id); * ``` */ export declare function getBrandingPhoneNotificationTemplate(args: GetBrandingPhoneNotificationTemplateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBrandingPhoneNotificationTemplate. */ export interface GetBrandingPhoneNotificationTemplateArgs { /** * The ID of the Phone Notification Template. */ templateId: string; } /** * A collection of values returned by getBrandingPhoneNotificationTemplate. */ export interface GetBrandingPhoneNotificationTemplateResult { /** * The channel of the phone notification template (e.g., `sms`, `voice`). */ readonly channel: string; /** * The content of the phone notification template. */ readonly contents: outputs.GetBrandingPhoneNotificationTemplateContent[]; /** * Indicates whether the phone notification template is customizable. */ readonly customizable: boolean; /** * Indicates whether the phone notification template is disabled. */ readonly disabled: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The ID of the Phone Notification Template. */ readonly templateId: string; /** * The tenant of the phone notification template. */ readonly tenant: string; /** * The type of the phone notification template. */ readonly type: string; } /** * Data source to retrieve a specific Auth0 Phone Notification Template by `templateId`. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * // Data Source Example: Retrieve Auth0 Phone Notification Templates * // This example shows how to fetch existing phone notification templates from your Auth0 tenant * // Retrieve the OTP enrollment template * const otpEnrollment = auth0.getBrandingPhoneNotificationTemplate({ * templateId: "tem_xxxxxxxxxxxxxxxxx", * }); * export const otpEnrollmentId = otpEnrollment.then(otpEnrollment => otpEnrollment.id); * ``` */ export declare function getBrandingPhoneNotificationTemplateOutput(args: GetBrandingPhoneNotificationTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBrandingPhoneNotificationTemplate. */ export interface GetBrandingPhoneNotificationTemplateOutputArgs { /** * The ID of the Phone Notification Template. */ templateId: pulumi.Input; }