import * as pulumi from "@pulumi/pulumi";
/**
* With this resource, you can manage a customized sign up and login experience by adding custom content, form elements and css/javascript. You can read more about this [here](https://auth0.com/docs/customize/universal-login-pages/customize-signup-and-login-prompts).
*
* !> **Deprecated:** `auth0.PromptPartials` has been deprecated. Please use `auth0.PromptScreenPartials` for managing multiple
* prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as auth0 from "@pulumi/auth0";
*
* const myLoginPromptPartials = new auth0.PromptPartials("my_login_prompt_partials", {
* prompt: "login",
* formContentStart: "
Updated Form Content Start
",
* formContentEnd: "Updated Form Content End
",
* formFooterStart: "Updated Footer Start
",
* formFooterEnd: "Updated Footer End
",
* secondaryActionsStart: "Updated Secondary Actions Start
",
* secondaryActionsEnd: "Updated Secondary Actions End
",
* });
* ```
*
* ## Import
*
* This resource can be imported using the prompt name.
*
* Example:
*
* ```sh
* $ pulumi import auth0:index/promptPartials:PromptPartials my_login_prompt_partials "login"
* ```
*/
export declare class PromptPartials extends pulumi.CustomResource {
/**
* Get an existing PromptPartials 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?: PromptPartialsState, opts?: pulumi.CustomResourceOptions): PromptPartials;
/**
* Returns true if the given object is an instance of PromptPartials. 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 PromptPartials;
/**
* Content that goes at the end of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly formContentEnd: pulumi.Output;
/**
* Content that goes at the start of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly formContentStart: pulumi.Output;
/**
* Footer content for the end of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly formFooterEnd: pulumi.Output;
/**
* Footer content for the start of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly formFooterStart: pulumi.Output;
/**
* The prompt that you are adding partials for. Options are: `login-id`, `login`, `login-password`, `signup`, `signup-id`, `signup-password`, `login-passwordless`, `customized-consent`.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly prompt: pulumi.Output;
/**
* Actions that go at the end of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly secondaryActionsEnd: pulumi.Output;
/**
* Actions that go at the start of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
readonly secondaryActionsStart: pulumi.Output;
/**
* Create a PromptPartials 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: PromptPartialsArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering PromptPartials resources.
*/
export interface PromptPartialsState {
/**
* Content that goes at the end of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formContentEnd?: pulumi.Input;
/**
* Content that goes at the start of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formContentStart?: pulumi.Input;
/**
* Footer content for the end of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formFooterEnd?: pulumi.Input;
/**
* Footer content for the start of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formFooterStart?: pulumi.Input;
/**
* The prompt that you are adding partials for. Options are: `login-id`, `login`, `login-password`, `signup`, `signup-id`, `signup-password`, `login-passwordless`, `customized-consent`.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
prompt?: pulumi.Input;
/**
* Actions that go at the end of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
secondaryActionsEnd?: pulumi.Input;
/**
* Actions that go at the start of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
secondaryActionsStart?: pulumi.Input;
}
/**
* The set of arguments for constructing a PromptPartials resource.
*/
export interface PromptPartialsArgs {
/**
* Content that goes at the end of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formContentEnd?: pulumi.Input;
/**
* Content that goes at the start of the form.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formContentStart?: pulumi.Input;
/**
* Footer content for the end of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formFooterEnd?: pulumi.Input;
/**
* Footer content for the start of the footer.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
formFooterStart?: pulumi.Input;
/**
* The prompt that you are adding partials for. Options are: `login-id`, `login`, `login-password`, `signup`, `signup-id`, `signup-password`, `login-passwordless`, `customized-consent`.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
prompt: pulumi.Input;
/**
* Actions that go at the end of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
secondaryActionsEnd?: pulumi.Input;
/**
* Actions that go at the start of secondary actions.
*
* @deprecated This resource is deprecated and will be removed in the next major version. Please use `auth0.PromptScreenPartials` for managing multiple prompt screens or `auth0.PromptScreenPartial` for managing a single prompt screen, depending on your use case.
*/
secondaryActionsStart?: pulumi.Input;
}