import * as pulumi from "@pulumi/pulumi"; /** * With this resource, you can set custom text for Self-Service Profile * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * const ssoCustomText = new auth0.SelfServiceProfileCustomText("sso_custom_text", { * ssoId: "some-sso-id", * language: "en", * page: "get-started", * body: JSON.stringify({ * introduction: "Welcome! With only a few steps you'll be able to setup your new custom text.", * }), * }); * ``` * * ## Import * * This resource can be imported by specifying the * * sso-profile-id, language and page separated by "::" (note the double colon) * * :::: * * Example * * ```sh * $ pulumi import auth0:index/selfServiceProfileCustomText:SelfServiceProfileCustomText example "some-sso-id::en::get-started" * ``` */ export declare class SelfServiceProfileCustomText extends pulumi.CustomResource { /** * Get an existing SelfServiceProfileCustomText resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: SelfServiceProfileCustomTextState, opts?: pulumi.CustomResourceOptions): SelfServiceProfileCustomText; /** * Returns true if the given object is an instance of SelfServiceProfileCustomText. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is SelfServiceProfileCustomText; /** * The list of text keys and values to customize the self-service SSO page. Values can be plain text or rich HTML content limited to basic styling tags and hyperlinks */ readonly body: pulumi.Output; /** * The language of the custom text */ readonly language: pulumi.Output; /** * The page where the custom text is shown */ readonly page: pulumi.Output; /** * The id of the self-service profile */ readonly ssoId: pulumi.Output; /** * Create a SelfServiceProfileCustomText resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: SelfServiceProfileCustomTextArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SelfServiceProfileCustomText resources. */ export interface SelfServiceProfileCustomTextState { /** * The list of text keys and values to customize the self-service SSO page. Values can be plain text or rich HTML content limited to basic styling tags and hyperlinks */ body?: pulumi.Input; /** * The language of the custom text */ language?: pulumi.Input; /** * The page where the custom text is shown */ page?: pulumi.Input; /** * The id of the self-service profile */ ssoId?: pulumi.Input; } /** * The set of arguments for constructing a SelfServiceProfileCustomText resource. */ export interface SelfServiceProfileCustomTextArgs { /** * The list of text keys and values to customize the self-service SSO page. Values can be plain text or rich HTML content limited to basic styling tags and hyperlinks */ body: pulumi.Input; /** * The language of the custom text */ language: pulumi.Input; /** * The page where the custom text is shown */ page: pulumi.Input; /** * The id of the self-service profile */ ssoId: pulumi.Input; }