Auth0

v2.14.0 published on Wednesday, Oct 26, 2022 by Pulumi

BrandingTheme

This resource allows you to manage branding themes for your Universal Login page within your Auth0 tenant.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Auth0 = Pulumi.Auth0;

return await Deployment.RunAsync(() => 
{
    var myTheme = new Auth0.BrandingTheme("myTheme", new()
    {
        Borders = new Auth0.Inputs.BrandingThemeBordersArgs
        {
            ButtonBorderRadius = 1,
            ButtonBorderWeight = 1,
            ButtonsStyle = "pill",
            InputBorderRadius = 3,
            InputBorderWeight = 1,
            InputsStyle = "pill",
            ShowWidgetShadow = false,
            WidgetBorderWeight = 1,
            WidgetCornerRadius = 3,
        },
        Colors = new Auth0.Inputs.BrandingThemeColorsArgs
        {
            BodyText = "#FF00CC",
            Error = "#FF00CC",
            Header = "#FF00CC",
            Icons = "#FF00CC",
            InputBackground = "#FF00CC",
            InputBorder = "#FF00CC",
            InputFilledText = "#FF00CC",
            InputLabelsPlaceholders = "#FF00CC",
            LinksFocusedComponents = "#FF00CC",
            PrimaryButton = "#FF00CC",
            PrimaryButtonLabel = "#FF00CC",
            SecondaryButtonBorder = "#FF00CC",
            SecondaryButtonLabel = "#FF00CC",
            Success = "#FF00CC",
            WidgetBackground = "#FF00CC",
            WidgetBorder = "#FF00CC",
        },
        Fonts = new Auth0.Inputs.BrandingThemeFontsArgs
        {
            BodyText = new Auth0.Inputs.BrandingThemeFontsBodyTextArgs
            {
                Bold = false,
                Size = 100,
            },
            ButtonsText = new Auth0.Inputs.BrandingThemeFontsButtonsTextArgs
            {
                Bold = false,
                Size = 100,
            },
            FontUrl = "https://google.com/font.woff",
            InputLabels = new Auth0.Inputs.BrandingThemeFontsInputLabelsArgs
            {
                Bold = false,
                Size = 100,
            },
            Links = new Auth0.Inputs.BrandingThemeFontsLinksArgs
            {
                Bold = false,
                Size = 100,
            },
            LinksStyle = "normal",
            ReferenceTextSize = 12,
            Subtitle = new Auth0.Inputs.BrandingThemeFontsSubtitleArgs
            {
                Bold = false,
                Size = 100,
            },
            Title = new Auth0.Inputs.BrandingThemeFontsTitleArgs
            {
                Bold = false,
                Size = 100,
            },
        },
        PageBackground = new Auth0.Inputs.BrandingThemePageBackgroundArgs
        {
            BackgroundColor = "#000000",
            BackgroundImageUrl = "https://google.com/background.png",
            PageLayout = "center",
        },
        Widget = new Auth0.Inputs.BrandingThemeWidgetArgs
        {
            HeaderTextAlignment = "center",
            LogoHeight = 55,
            LogoPosition = "center",
            LogoUrl = "https://google.com/logo.png",
            SocialButtonsLayout = "top",
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-auth0/sdk/v2/go/auth0"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := auth0.NewBrandingTheme(ctx, "myTheme", &auth0.BrandingThemeArgs{
			Borders: &BrandingThemeBordersArgs{
				ButtonBorderRadius: pulumi.Float64(1),
				ButtonBorderWeight: pulumi.Float64(1),
				ButtonsStyle:       pulumi.String("pill"),
				InputBorderRadius:  pulumi.Float64(3),
				InputBorderWeight:  pulumi.Float64(1),
				InputsStyle:        pulumi.String("pill"),
				ShowWidgetShadow:   pulumi.Bool(false),
				WidgetBorderWeight: pulumi.Float64(1),
				WidgetCornerRadius: pulumi.Float64(3),
			},
			Colors: &BrandingThemeColorsArgs{
				BodyText:                pulumi.String("#FF00CC"),
				Error:                   pulumi.String("#FF00CC"),
				Header:                  pulumi.String("#FF00CC"),
				Icons:                   pulumi.String("#FF00CC"),
				InputBackground:         pulumi.String("#FF00CC"),
				InputBorder:             pulumi.String("#FF00CC"),
				InputFilledText:         pulumi.String("#FF00CC"),
				InputLabelsPlaceholders: pulumi.String("#FF00CC"),
				LinksFocusedComponents:  pulumi.String("#FF00CC"),
				PrimaryButton:           pulumi.String("#FF00CC"),
				PrimaryButtonLabel:      pulumi.String("#FF00CC"),
				SecondaryButtonBorder:   pulumi.String("#FF00CC"),
				SecondaryButtonLabel:    pulumi.String("#FF00CC"),
				Success:                 pulumi.String("#FF00CC"),
				WidgetBackground:        pulumi.String("#FF00CC"),
				WidgetBorder:            pulumi.String("#FF00CC"),
			},
			Fonts: &BrandingThemeFontsArgs{
				BodyText: &BrandingThemeFontsBodyTextArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
				ButtonsText: &BrandingThemeFontsButtonsTextArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
				FontUrl: pulumi.String("https://google.com/font.woff"),
				InputLabels: &BrandingThemeFontsInputLabelsArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
				Links: &BrandingThemeFontsLinksArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
				LinksStyle:        pulumi.String("normal"),
				ReferenceTextSize: pulumi.Float64(12),
				Subtitle: &BrandingThemeFontsSubtitleArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
				Title: &BrandingThemeFontsTitleArgs{
					Bold: pulumi.Bool(false),
					Size: pulumi.Float64(100),
				},
			},
			PageBackground: &BrandingThemePageBackgroundArgs{
				BackgroundColor:    pulumi.String("#000000"),
				BackgroundImageUrl: pulumi.String("https://google.com/background.png"),
				PageLayout:         pulumi.String("center"),
			},
			Widget: &BrandingThemeWidgetArgs{
				HeaderTextAlignment: pulumi.String("center"),
				LogoHeight:          pulumi.Float64(55),
				LogoPosition:        pulumi.String("center"),
				LogoUrl:             pulumi.String("https://google.com/logo.png"),
				SocialButtonsLayout: pulumi.String("top"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.auth0.BrandingTheme;
import com.pulumi.auth0.BrandingThemeArgs;
import com.pulumi.auth0.inputs.BrandingThemeBordersArgs;
import com.pulumi.auth0.inputs.BrandingThemeColorsArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsBodyTextArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsButtonsTextArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsInputLabelsArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsLinksArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsSubtitleArgs;
import com.pulumi.auth0.inputs.BrandingThemeFontsTitleArgs;
import com.pulumi.auth0.inputs.BrandingThemePageBackgroundArgs;
import com.pulumi.auth0.inputs.BrandingThemeWidgetArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var myTheme = new BrandingTheme("myTheme", BrandingThemeArgs.builder()        
            .borders(BrandingThemeBordersArgs.builder()
                .buttonBorderRadius(1)
                .buttonBorderWeight(1)
                .buttonsStyle("pill")
                .inputBorderRadius(3)
                .inputBorderWeight(1)
                .inputsStyle("pill")
                .showWidgetShadow(false)
                .widgetBorderWeight(1)
                .widgetCornerRadius(3)
                .build())
            .colors(BrandingThemeColorsArgs.builder()
                .bodyText("#FF00CC")
                .error("#FF00CC")
                .header("#FF00CC")
                .icons("#FF00CC")
                .inputBackground("#FF00CC")
                .inputBorder("#FF00CC")
                .inputFilledText("#FF00CC")
                .inputLabelsPlaceholders("#FF00CC")
                .linksFocusedComponents("#FF00CC")
                .primaryButton("#FF00CC")
                .primaryButtonLabel("#FF00CC")
                .secondaryButtonBorder("#FF00CC")
                .secondaryButtonLabel("#FF00CC")
                .success("#FF00CC")
                .widgetBackground("#FF00CC")
                .widgetBorder("#FF00CC")
                .build())
            .fonts(BrandingThemeFontsArgs.builder()
                .bodyText(BrandingThemeFontsBodyTextArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .buttonsText(BrandingThemeFontsButtonsTextArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .fontUrl("https://google.com/font.woff")
                .inputLabels(BrandingThemeFontsInputLabelsArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .links(BrandingThemeFontsLinksArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .linksStyle("normal")
                .referenceTextSize(12)
                .subtitle(BrandingThemeFontsSubtitleArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .title(BrandingThemeFontsTitleArgs.builder()
                    .bold(false)
                    .size(100)
                    .build())
                .build())
            .pageBackground(BrandingThemePageBackgroundArgs.builder()
                .backgroundColor("#000000")
                .backgroundImageUrl("https://google.com/background.png")
                .pageLayout("center")
                .build())
            .widget(BrandingThemeWidgetArgs.builder()
                .headerTextAlignment("center")
                .logoHeight(55)
                .logoPosition("center")
                .logoUrl("https://google.com/logo.png")
                .socialButtonsLayout("top")
                .build())
            .build());

    }
}
import pulumi
import pulumi_auth0 as auth0

my_theme = auth0.BrandingTheme("myTheme",
    borders=auth0.BrandingThemeBordersArgs(
        button_border_radius=1,
        button_border_weight=1,
        buttons_style="pill",
        input_border_radius=3,
        input_border_weight=1,
        inputs_style="pill",
        show_widget_shadow=False,
        widget_border_weight=1,
        widget_corner_radius=3,
    ),
    colors=auth0.BrandingThemeColorsArgs(
        body_text="#FF00CC",
        error="#FF00CC",
        header="#FF00CC",
        icons="#FF00CC",
        input_background="#FF00CC",
        input_border="#FF00CC",
        input_filled_text="#FF00CC",
        input_labels_placeholders="#FF00CC",
        links_focused_components="#FF00CC",
        primary_button="#FF00CC",
        primary_button_label="#FF00CC",
        secondary_button_border="#FF00CC",
        secondary_button_label="#FF00CC",
        success="#FF00CC",
        widget_background="#FF00CC",
        widget_border="#FF00CC",
    ),
    fonts=auth0.BrandingThemeFontsArgs(
        body_text=auth0.BrandingThemeFontsBodyTextArgs(
            bold=False,
            size=100,
        ),
        buttons_text=auth0.BrandingThemeFontsButtonsTextArgs(
            bold=False,
            size=100,
        ),
        font_url="https://google.com/font.woff",
        input_labels=auth0.BrandingThemeFontsInputLabelsArgs(
            bold=False,
            size=100,
        ),
        links=auth0.BrandingThemeFontsLinksArgs(
            bold=False,
            size=100,
        ),
        links_style="normal",
        reference_text_size=12,
        subtitle=auth0.BrandingThemeFontsSubtitleArgs(
            bold=False,
            size=100,
        ),
        title=auth0.BrandingThemeFontsTitleArgs(
            bold=False,
            size=100,
        ),
    ),
    page_background=auth0.BrandingThemePageBackgroundArgs(
        background_color="#000000",
        background_image_url="https://google.com/background.png",
        page_layout="center",
    ),
    widget=auth0.BrandingThemeWidgetArgs(
        header_text_alignment="center",
        logo_height=55,
        logo_position="center",
        logo_url="https://google.com/logo.png",
        social_buttons_layout="top",
    ))
import * as pulumi from "@pulumi/pulumi";
import * as auth0 from "@pulumi/auth0";

const myTheme = new auth0.BrandingTheme("my_theme", {
    borders: {
        buttonBorderRadius: 1,
        buttonBorderWeight: 1,
        buttonsStyle: "pill",
        inputBorderRadius: 3,
        inputBorderWeight: 1,
        inputsStyle: "pill",
        showWidgetShadow: false,
        widgetBorderWeight: 1,
        widgetCornerRadius: 3,
    },
    colors: {
        bodyText: "#FF00CC",
        error: "#FF00CC",
        header: "#FF00CC",
        icons: "#FF00CC",
        inputBackground: "#FF00CC",
        inputBorder: "#FF00CC",
        inputFilledText: "#FF00CC",
        inputLabelsPlaceholders: "#FF00CC",
        linksFocusedComponents: "#FF00CC",
        primaryButton: "#FF00CC",
        primaryButtonLabel: "#FF00CC",
        secondaryButtonBorder: "#FF00CC",
        secondaryButtonLabel: "#FF00CC",
        success: "#FF00CC",
        widgetBackground: "#FF00CC",
        widgetBorder: "#FF00CC",
    },
    fonts: {
        bodyText: {
            bold: false,
            size: 100,
        },
        buttonsText: {
            bold: false,
            size: 100,
        },
        fontUrl: "https://google.com/font.woff",
        inputLabels: {
            bold: false,
            size: 100,
        },
        links: {
            bold: false,
            size: 100,
        },
        linksStyle: "normal",
        referenceTextSize: 12,
        subtitle: {
            bold: false,
            size: 100,
        },
        title: {
            bold: false,
            size: 100,
        },
    },
    pageBackground: {
        backgroundColor: "#000000",
        backgroundImageUrl: "https://google.com/background.png",
        pageLayout: "center",
    },
    widget: {
        headerTextAlignment: "center",
        logoHeight: 55,
        logoPosition: "center",
        logoUrl: "https://google.com/logo.png",
        socialButtonsLayout: "top",
    },
});
resources:
  myTheme:
    type: auth0:BrandingTheme
    properties:
      borders:
        buttonBorderRadius: 1
        buttonBorderWeight: 1
        buttonsStyle: pill
        inputBorderRadius: 3
        inputBorderWeight: 1
        inputsStyle: pill
        showWidgetShadow: false
        widgetBorderWeight: 1
        widgetCornerRadius: 3
      colors:
        bodyText: '#FF00CC'
        error: '#FF00CC'
        header: '#FF00CC'
        icons: '#FF00CC'
        inputBackground: '#FF00CC'
        inputBorder: '#FF00CC'
        inputFilledText: '#FF00CC'
        inputLabelsPlaceholders: '#FF00CC'
        linksFocusedComponents: '#FF00CC'
        primaryButton: '#FF00CC'
        primaryButtonLabel: '#FF00CC'
        secondaryButtonBorder: '#FF00CC'
        secondaryButtonLabel: '#FF00CC'
        success: '#FF00CC'
        widgetBackground: '#FF00CC'
        widgetBorder: '#FF00CC'
      fonts:
        bodyText:
          bold: false
          size: 100
        buttonsText:
          bold: false
          size: 100
        fontUrl: https://google.com/font.woff
        inputLabels:
          bold: false
          size: 100
        links:
          bold: false
          size: 100
        linksStyle: normal
        referenceTextSize: 12
        subtitle:
          bold: false
          size: 100
        title:
          bold: false
          size: 100
      pageBackground:
        backgroundColor: '#000000'
        backgroundImageUrl: https://google.com/background.png
        pageLayout: center
      widget:
        headerTextAlignment: center
        logoHeight: 55
        logoPosition: center
        logoUrl: https://google.com/logo.png
        socialButtonsLayout: top

Create BrandingTheme Resource

new BrandingTheme(name: string, args: BrandingThemeArgs, opts?: CustomResourceOptions);
@overload
def BrandingTheme(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  borders: Optional[BrandingThemeBordersArgs] = None,
                  colors: Optional[BrandingThemeColorsArgs] = None,
                  display_name: Optional[str] = None,
                  fonts: Optional[BrandingThemeFontsArgs] = None,
                  page_background: Optional[BrandingThemePageBackgroundArgs] = None,
                  widget: Optional[BrandingThemeWidgetArgs] = None)
@overload
def BrandingTheme(resource_name: str,
                  args: BrandingThemeArgs,
                  opts: Optional[ResourceOptions] = None)
func NewBrandingTheme(ctx *Context, name string, args BrandingThemeArgs, opts ...ResourceOption) (*BrandingTheme, error)
public BrandingTheme(string name, BrandingThemeArgs args, CustomResourceOptions? opts = null)
public BrandingTheme(String name, BrandingThemeArgs args)
public BrandingTheme(String name, BrandingThemeArgs args, CustomResourceOptions options)
type: auth0:BrandingTheme
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args BrandingThemeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args BrandingThemeArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args BrandingThemeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args BrandingThemeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args BrandingThemeArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

BrandingTheme Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The BrandingTheme resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the BrandingTheme resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing BrandingTheme Resource

Get an existing BrandingTheme resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: BrandingThemeState, opts?: CustomResourceOptions): BrandingTheme
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        borders: Optional[BrandingThemeBordersArgs] = None,
        colors: Optional[BrandingThemeColorsArgs] = None,
        display_name: Optional[str] = None,
        fonts: Optional[BrandingThemeFontsArgs] = None,
        page_background: Optional[BrandingThemePageBackgroundArgs] = None,
        widget: Optional[BrandingThemeWidgetArgs] = None) -> BrandingTheme
func GetBrandingTheme(ctx *Context, name string, id IDInput, state *BrandingThemeState, opts ...ResourceOption) (*BrandingTheme, error)
public static BrandingTheme Get(string name, Input<string> id, BrandingThemeState? state, CustomResourceOptions? opts = null)
public static BrandingTheme get(String name, Output<String> id, BrandingThemeState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:

Supporting Types

BrandingThemeBorders

ButtonBorderRadius double

Button border radius. Value needs to be between 1 and 10.

ButtonBorderWeight double

Button border weight. Value needs to be between 0 and 10.

ButtonsStyle string

Buttons style. Available options: pill, rounded, sharp.

InputBorderRadius double

Input border radius. Value needs to be between 0 and 10.

InputBorderWeight double

Input border weight. Value needs to be between 0 and 3.

InputsStyle string

Inputs style. Available options: pill, rounded, sharp.

ShowWidgetShadow bool

Show widget shadow.

WidgetBorderWeight double

Widget border weight. Value needs to be between 0 and 10.

WidgetCornerRadius double

Widget corner radius. Value needs to be between 0 and 50.

ButtonBorderRadius float64

Button border radius. Value needs to be between 1 and 10.

ButtonBorderWeight float64

Button border weight. Value needs to be between 0 and 10.

ButtonsStyle string

Buttons style. Available options: pill, rounded, sharp.

InputBorderRadius float64

Input border radius. Value needs to be between 0 and 10.

InputBorderWeight float64

Input border weight. Value needs to be between 0 and 3.

InputsStyle string

Inputs style. Available options: pill, rounded, sharp.

ShowWidgetShadow bool

Show widget shadow.

WidgetBorderWeight float64

Widget border weight. Value needs to be between 0 and 10.

WidgetCornerRadius float64

Widget corner radius. Value needs to be between 0 and 50.

buttonBorderRadius Double

Button border radius. Value needs to be between 1 and 10.

buttonBorderWeight Double

Button border weight. Value needs to be between 0 and 10.

buttonsStyle String

Buttons style. Available options: pill, rounded, sharp.

inputBorderRadius Double

Input border radius. Value needs to be between 0 and 10.

inputBorderWeight Double

Input border weight. Value needs to be between 0 and 3.

inputsStyle String

Inputs style. Available options: pill, rounded, sharp.

showWidgetShadow Boolean

Show widget shadow.

widgetBorderWeight Double

Widget border weight. Value needs to be between 0 and 10.

widgetCornerRadius Double

Widget corner radius. Value needs to be between 0 and 50.

buttonBorderRadius number

Button border radius. Value needs to be between 1 and 10.

buttonBorderWeight number

Button border weight. Value needs to be between 0 and 10.

buttonsStyle string

Buttons style. Available options: pill, rounded, sharp.

inputBorderRadius number

Input border radius. Value needs to be between 0 and 10.

inputBorderWeight number

Input border weight. Value needs to be between 0 and 3.

inputsStyle string

Inputs style. Available options: pill, rounded, sharp.

showWidgetShadow boolean

Show widget shadow.

widgetBorderWeight number

Widget border weight. Value needs to be between 0 and 10.

widgetCornerRadius number

Widget corner radius. Value needs to be between 0 and 50.

button_border_radius float

Button border radius. Value needs to be between 1 and 10.

button_border_weight float

Button border weight. Value needs to be between 0 and 10.

buttons_style str

Buttons style. Available options: pill, rounded, sharp.

input_border_radius float

Input border radius. Value needs to be between 0 and 10.

input_border_weight float

Input border weight. Value needs to be between 0 and 3.

inputs_style str

Inputs style. Available options: pill, rounded, sharp.

show_widget_shadow bool

Show widget shadow.

widget_border_weight float

Widget border weight. Value needs to be between 0 and 10.

widget_corner_radius float

Widget corner radius. Value needs to be between 0 and 50.

buttonBorderRadius Number

Button border radius. Value needs to be between 1 and 10.

buttonBorderWeight Number

Button border weight. Value needs to be between 0 and 10.

buttonsStyle String

Buttons style. Available options: pill, rounded, sharp.

inputBorderRadius Number

Input border radius. Value needs to be between 0 and 10.

inputBorderWeight Number

Input border weight. Value needs to be between 0 and 3.

inputsStyle String

Inputs style. Available options: pill, rounded, sharp.

showWidgetShadow Boolean

Show widget shadow.

widgetBorderWeight Number

Widget border weight. Value needs to be between 0 and 10.

widgetCornerRadius Number

Widget corner radius. Value needs to be between 0 and 50.

BrandingThemeColors

BodyText string

Body text.

Error string

Error.

Header string

Header.

Icons string

Icons.

InputBackground string

Input background.

InputBorder string

Input border.

InputFilledText string

Input filled text.

InputLabelsPlaceholders string

Input labels & placeholders.

LinksFocusedComponents string

Links & focused components.

PrimaryButton string

Primary button.

PrimaryButtonLabel string

Primary button label.

SecondaryButtonBorder string

Secondary button border.

SecondaryButtonLabel string

Secondary button label.

Success string

Success.

WidgetBackground string

Widget background.

WidgetBorder string

Widget border.

BaseFocusColor string

Base focus color.

BaseHoverColor string

Base hover color.

BodyText string

Body text.

Error string

Error.

Header string

Header.

Icons string

Icons.

InputBackground string

Input background.

InputBorder string

Input border.

InputFilledText string

Input filled text.

InputLabelsPlaceholders string

Input labels & placeholders.

LinksFocusedComponents string

Links & focused components.

PrimaryButton string

Primary button.

PrimaryButtonLabel string

Primary button label.

SecondaryButtonBorder string

Secondary button border.

SecondaryButtonLabel string

Secondary button label.

Success string

Success.

WidgetBackground string

Widget background.

WidgetBorder string

Widget border.

BaseFocusColor string

Base focus color.

BaseHoverColor string

Base hover color.

bodyText String

Body text.

error String

Error.

header String

Header.

icons String

Icons.

inputBackground String

Input background.

inputBorder String

Input border.

inputFilledText String

Input filled text.

inputLabelsPlaceholders String

Input labels & placeholders.

linksFocusedComponents String

Links & focused components.

primaryButton String

Primary button.

primaryButtonLabel String

Primary button label.

secondaryButtonBorder String

Secondary button border.

secondaryButtonLabel String

Secondary button label.

success String

Success.

widgetBackground String

Widget background.

widgetBorder String

Widget border.

baseFocusColor String

Base focus color.

baseHoverColor String

Base hover color.

bodyText string

Body text.

error string

Error.

header string

Header.

icons string

Icons.

inputBackground string

Input background.

inputBorder string

Input border.

inputFilledText string

Input filled text.

inputLabelsPlaceholders string

Input labels & placeholders.

linksFocusedComponents string

Links & focused components.

primaryButton string

Primary button.

primaryButtonLabel string

Primary button label.

secondaryButtonBorder string

Secondary button border.

secondaryButtonLabel string

Secondary button label.

success string

Success.

widgetBackground string

Widget background.

widgetBorder string

Widget border.

baseFocusColor string

Base focus color.

baseHoverColor string

Base hover color.

body_text str

Body text.

error str

Error.

header str

Header.

icons str

Icons.

input_background str

Input background.

input_border str

Input border.

input_filled_text str

Input filled text.

input_labels_placeholders str

Input labels & placeholders.

links_focused_components str

Links & focused components.

primary_button str

Primary button.

primary_button_label str

Primary button label.

secondary_button_border str

Secondary button border.

secondary_button_label str

Secondary button label.

success str

Success.

widget_background str

Widget background.

widget_border str

Widget border.

base_focus_color str

Base focus color.

base_hover_color str

Base hover color.

bodyText String

Body text.

error String

Error.

header String

Header.

icons String

Icons.

inputBackground String

Input background.

inputBorder String

Input border.

inputFilledText String

Input filled text.

inputLabelsPlaceholders String

Input labels & placeholders.

linksFocusedComponents String

Links & focused components.

primaryButton String

Primary button.

primaryButtonLabel String

Primary button label.

secondaryButtonBorder String

Secondary button border.

secondaryButtonLabel String

Secondary button label.

success String

Success.

widgetBackground String

Widget background.

widgetBorder String

Widget border.

baseFocusColor String

Base focus color.

baseHoverColor String

Base hover color.

BrandingThemeFonts

BodyText BrandingThemeFontsBodyText

Body text.

ButtonsText BrandingThemeFontsButtonsText

Buttons text.

FontUrl string

Font URL.

InputLabels BrandingThemeFontsInputLabels

Input labels.

Links BrandingThemeFontsLinks

Links.

LinksStyle string

Links style.

ReferenceTextSize double

Reference text size. Value needs to be between 12 and 24.

Subtitle BrandingThemeFontsSubtitle

Subtitle.

Title BrandingThemeFontsTitle

Title.

BodyText BrandingThemeFontsBodyText

Body text.

ButtonsText BrandingThemeFontsButtonsText

Buttons text.

FontUrl string

Font URL.

InputLabels BrandingThemeFontsInputLabels

Input labels.

Links BrandingThemeFontsLinks

Links.

LinksStyle string

Links style.

ReferenceTextSize float64

Reference text size. Value needs to be between 12 and 24.

Subtitle BrandingThemeFontsSubtitle

Subtitle.

Title BrandingThemeFontsTitle

Title.

bodyText BrandingThemeFontsBodyText

Body text.

buttonsText BrandingThemeFontsButtonsText

Buttons text.

fontUrl String

Font URL.

inputLabels BrandingThemeFontsInputLabels

Input labels.

links BrandingThemeFontsLinks

Links.

linksStyle String

Links style.

referenceTextSize Double

Reference text size. Value needs to be between 12 and 24.

subtitle BrandingThemeFontsSubtitle

Subtitle.

title BrandingThemeFontsTitle

Title.

bodyText BrandingThemeFontsBodyText

Body text.

buttonsText BrandingThemeFontsButtonsText

Buttons text.

fontUrl string

Font URL.

inputLabels BrandingThemeFontsInputLabels

Input labels.

links BrandingThemeFontsLinks

Links.

linksStyle string

Links style.

referenceTextSize number

Reference text size. Value needs to be between 12 and 24.

subtitle BrandingThemeFontsSubtitle

Subtitle.

title BrandingThemeFontsTitle

Title.

bodyText Property Map

Body text.

buttonsText Property Map

Buttons text.

fontUrl String

Font URL.

inputLabels Property Map

Input labels.

links Property Map

Links.

linksStyle String

Links style.

referenceTextSize Number

Reference text size. Value needs to be between 12 and 24.

subtitle Property Map

Subtitle.

title Property Map

Title.

BrandingThemeFontsBodyText

Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number

BrandingThemeFontsButtonsText

Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number

BrandingThemeFontsInputLabels

Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number
Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number

BrandingThemeFontsSubtitle

Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number

BrandingThemeFontsTitle

Bold bool
Size double
Bold bool
Size float64
bold Boolean
size Double
bold boolean
size number
bold bool
size float
bold Boolean
size Number

BrandingThemePageBackground

BackgroundColor string

Background color.

BackgroundImageUrl string

Background image url.

PageLayout string

Page layout. Available options: center, left, right.

BackgroundColor string

Background color.

BackgroundImageUrl string

Background image url.

PageLayout string

Page layout. Available options: center, left, right.

backgroundColor String

Background color.

backgroundImageUrl String

Background image url.

pageLayout String

Page layout. Available options: center, left, right.

backgroundColor string

Background color.

backgroundImageUrl string

Background image url.

pageLayout string

Page layout. Available options: center, left, right.

background_color str

Background color.

background_image_url str

Background image url.

page_layout str

Page layout. Available options: center, left, right.

backgroundColor String

Background color.

backgroundImageUrl String

Background image url.

pageLayout String

Page layout. Available options: center, left, right.

BrandingThemeWidget

HeaderTextAlignment string

Header text alignment. Available options: center, left, right.

LogoHeight double

Logo height. Value needs to be between 1 and 100.

LogoPosition string

Logo position. Available options: center, left, right, none.

LogoUrl string

Logo url.

SocialButtonsLayout string

Social buttons layout. Available options: bottom, top.

HeaderTextAlignment string

Header text alignment. Available options: center, left, right.

LogoHeight float64

Logo height. Value needs to be between 1 and 100.

LogoPosition string

Logo position. Available options: center, left, right, none.

LogoUrl string

Logo url.

SocialButtonsLayout string

Social buttons layout. Available options: bottom, top.

headerTextAlignment String

Header text alignment. Available options: center, left, right.

logoHeight Double

Logo height. Value needs to be between 1 and 100.

logoPosition String

Logo position. Available options: center, left, right, none.

logoUrl String

Logo url.

socialButtonsLayout String

Social buttons layout. Available options: bottom, top.

headerTextAlignment string

Header text alignment. Available options: center, left, right.

logoHeight number

Logo height. Value needs to be between 1 and 100.

logoPosition string

Logo position. Available options: center, left, right, none.

logoUrl string

Logo url.

socialButtonsLayout string

Social buttons layout. Available options: bottom, top.

header_text_alignment str

Header text alignment. Available options: center, left, right.

logo_height float

Logo height. Value needs to be between 1 and 100.

logo_position str

Logo position. Available options: center, left, right, none.

logo_url str

Logo url.

social_buttons_layout str

Social buttons layout. Available options: bottom, top.

headerTextAlignment String

Header text alignment. Available options: center, left, right.

logoHeight Number

Logo height. Value needs to be between 1 and 100.

logoPosition String

Logo position. Available options: center, left, right, none.

logoUrl String

Logo url.

socialButtonsLayout String

Social buttons layout. Available options: bottom, top.

Import

Branding Themes can be imported using their ID. # Example

 $ pulumi import auth0:index/brandingTheme:BrandingTheme my_theme XXXXXXXXXXXXXXXXXXXX

Package Details

Repository
https://github.com/pulumi/pulumi-auth0
License
Apache-2.0
Notes

This Pulumi package is based on the auth0 Terraform Provider.