1. Packages
  2. Okta
  3. API Docs
  4. Theme
Okta v4.8.0 published on Saturday, Mar 2, 2024 by Pulumi

okta.Theme

Explore with Pulumi AI

okta logo
Okta v4.8.0 published on Saturday, Mar 2, 2024 by Pulumi

    This resource allows you to get and update an Okta Theme.

    The Okta Management API does not have a true Create or Delete for a theme. Therefore, the theme resource must be imported first into the pulumi state before updates can be applied to the theme.

    Create Theme Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Theme(name: string, args: ThemeArgs, opts?: CustomResourceOptions);
    @overload
    def Theme(resource_name: str,
              args: ThemeArgs,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Theme(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              brand_id: Optional[str] = None,
              logo: Optional[str] = None,
              email_template_touch_point_variant: Optional[str] = None,
              end_user_dashboard_touch_point_variant: Optional[str] = None,
              error_page_touch_point_variant: Optional[str] = None,
              favicon: Optional[str] = None,
              background_image: Optional[str] = None,
              primary_color_contrast_hex: Optional[str] = None,
              primary_color_hex: Optional[str] = None,
              secondary_color_contrast_hex: Optional[str] = None,
              secondary_color_hex: Optional[str] = None,
              sign_in_page_touch_point_variant: Optional[str] = None,
              theme_id: Optional[str] = None)
    func NewTheme(ctx *Context, name string, args ThemeArgs, opts ...ResourceOption) (*Theme, error)
    public Theme(string name, ThemeArgs args, CustomResourceOptions? opts = null)
    public Theme(String name, ThemeArgs args)
    public Theme(String name, ThemeArgs args, CustomResourceOptions options)
    
    type: okta:Theme
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ThemeArgs
    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 ThemeArgs
    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 ThemeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ThemeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ThemeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var themeResource = new Okta.Theme("themeResource", new()
    {
        BrandId = "string",
        Logo = "string",
        EmailTemplateTouchPointVariant = "string",
        EndUserDashboardTouchPointVariant = "string",
        ErrorPageTouchPointVariant = "string",
        Favicon = "string",
        BackgroundImage = "string",
        PrimaryColorContrastHex = "string",
        PrimaryColorHex = "string",
        SecondaryColorContrastHex = "string",
        SecondaryColorHex = "string",
        SignInPageTouchPointVariant = "string",
        ThemeId = "string",
    });
    
    example, err := okta.NewTheme(ctx, "themeResource", &okta.ThemeArgs{
    	BrandId:                           pulumi.String("string"),
    	Logo:                              pulumi.String("string"),
    	EmailTemplateTouchPointVariant:    pulumi.String("string"),
    	EndUserDashboardTouchPointVariant: pulumi.String("string"),
    	ErrorPageTouchPointVariant:        pulumi.String("string"),
    	Favicon:                           pulumi.String("string"),
    	BackgroundImage:                   pulumi.String("string"),
    	PrimaryColorContrastHex:           pulumi.String("string"),
    	PrimaryColorHex:                   pulumi.String("string"),
    	SecondaryColorContrastHex:         pulumi.String("string"),
    	SecondaryColorHex:                 pulumi.String("string"),
    	SignInPageTouchPointVariant:       pulumi.String("string"),
    	ThemeId:                           pulumi.String("string"),
    })
    
    var themeResource = new Theme("themeResource", ThemeArgs.builder()        
        .brandId("string")
        .logo("string")
        .emailTemplateTouchPointVariant("string")
        .endUserDashboardTouchPointVariant("string")
        .errorPageTouchPointVariant("string")
        .favicon("string")
        .backgroundImage("string")
        .primaryColorContrastHex("string")
        .primaryColorHex("string")
        .secondaryColorContrastHex("string")
        .secondaryColorHex("string")
        .signInPageTouchPointVariant("string")
        .themeId("string")
        .build());
    
    theme_resource = okta.Theme("themeResource",
        brand_id="string",
        logo="string",
        email_template_touch_point_variant="string",
        end_user_dashboard_touch_point_variant="string",
        error_page_touch_point_variant="string",
        favicon="string",
        background_image="string",
        primary_color_contrast_hex="string",
        primary_color_hex="string",
        secondary_color_contrast_hex="string",
        secondary_color_hex="string",
        sign_in_page_touch_point_variant="string",
        theme_id="string")
    
    const themeResource = new okta.Theme("themeResource", {
        brandId: "string",
        logo: "string",
        emailTemplateTouchPointVariant: "string",
        endUserDashboardTouchPointVariant: "string",
        errorPageTouchPointVariant: "string",
        favicon: "string",
        backgroundImage: "string",
        primaryColorContrastHex: "string",
        primaryColorHex: "string",
        secondaryColorContrastHex: "string",
        secondaryColorHex: "string",
        signInPageTouchPointVariant: "string",
        themeId: "string",
    });
    
    type: okta:Theme
    properties:
        backgroundImage: string
        brandId: string
        emailTemplateTouchPointVariant: string
        endUserDashboardTouchPointVariant: string
        errorPageTouchPointVariant: string
        favicon: string
        logo: string
        primaryColorContrastHex: string
        primaryColorHex: string
        secondaryColorContrastHex: string
        secondaryColorHex: string
        signInPageTouchPointVariant: string
        themeId: string
    

    Theme 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 Theme resource accepts the following input properties:

    BrandId string
    Brand ID
    BackgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    EmailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    EndUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    ErrorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    Favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    Logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    PrimaryColorContrastHex string
    (Optional) Primary color contrast hex code
    PrimaryColorHex string
    (Required) Primary color hex code
    SecondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    SecondaryColorHex string
    (Required) Secondary color hex code
    SignInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    ThemeId string
    Theme ID, used for read (faux-create)
    BrandId string
    Brand ID
    BackgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    EmailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    EndUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    ErrorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    Favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    Logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    PrimaryColorContrastHex string
    (Optional) Primary color contrast hex code
    PrimaryColorHex string
    (Required) Primary color hex code
    SecondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    SecondaryColorHex string
    (Required) Secondary color hex code
    SignInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    ThemeId string
    Theme ID, used for read (faux-create)
    brandId String
    Brand ID
    backgroundImage String
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    emailTemplateTouchPointVariant String
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant String
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant String
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon String
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    logo String
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    primaryColorContrastHex String
    (Optional) Primary color contrast hex code
    primaryColorHex String
    (Required) Primary color hex code
    secondaryColorContrastHex String
    (Optional) Secondary color contrast hex code
    secondaryColorHex String
    (Required) Secondary color hex code
    signInPageTouchPointVariant String
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId String
    Theme ID, used for read (faux-create)
    brandId string
    Brand ID
    backgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    emailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    primaryColorContrastHex string
    (Optional) Primary color contrast hex code
    primaryColorHex string
    (Required) Primary color hex code
    secondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    secondaryColorHex string
    (Required) Secondary color hex code
    signInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId string
    Theme ID, used for read (faux-create)
    brand_id str
    Brand ID
    background_image str
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    email_template_touch_point_variant str
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    end_user_dashboard_touch_point_variant str
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    error_page_touch_point_variant str
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon str
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    logo str
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    primary_color_contrast_hex str
    (Optional) Primary color contrast hex code
    primary_color_hex str
    (Required) Primary color hex code
    secondary_color_contrast_hex str
    (Optional) Secondary color contrast hex code
    secondary_color_hex str
    (Required) Secondary color hex code
    sign_in_page_touch_point_variant str
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    theme_id str
    Theme ID, used for read (faux-create)
    brandId String
    Brand ID
    backgroundImage String
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    emailTemplateTouchPointVariant String
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant String
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant String
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon String
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    logo String
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    primaryColorContrastHex String
    (Optional) Primary color contrast hex code
    primaryColorHex String
    (Required) Primary color hex code
    secondaryColorContrastHex String
    (Optional) Secondary color contrast hex code
    secondaryColorHex String
    (Required) Secondary color hex code
    signInPageTouchPointVariant String
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId String
    Theme ID, used for read (faux-create)

    Outputs

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

    BackgroundImageUrl string
    (Read-Only) Background image URL
    FaviconUrl string
    (Read-Only) Favicon URL
    Id string
    The provider-assigned unique ID for this managed resource.
    Links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    LogoUrl string
    (Read-Only) Logo URL
    BackgroundImageUrl string
    (Read-Only) Background image URL
    FaviconUrl string
    (Read-Only) Favicon URL
    Id string
    The provider-assigned unique ID for this managed resource.
    Links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    LogoUrl string
    (Read-Only) Logo URL
    backgroundImageUrl String
    (Read-Only) Background image URL
    faviconUrl String
    (Read-Only) Favicon URL
    id String
    The provider-assigned unique ID for this managed resource.
    links String
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logoUrl String
    (Read-Only) Logo URL
    backgroundImageUrl string
    (Read-Only) Background image URL
    faviconUrl string
    (Read-Only) Favicon URL
    id string
    The provider-assigned unique ID for this managed resource.
    links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logoUrl string
    (Read-Only) Logo URL
    background_image_url str
    (Read-Only) Background image URL
    favicon_url str
    (Read-Only) Favicon URL
    id str
    The provider-assigned unique ID for this managed resource.
    links str
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logo_url str
    (Read-Only) Logo URL
    backgroundImageUrl String
    (Read-Only) Background image URL
    faviconUrl String
    (Read-Only) Favicon URL
    id String
    The provider-assigned unique ID for this managed resource.
    links String
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logoUrl String
    (Read-Only) Logo URL

    Look up Existing Theme Resource

    Get an existing Theme 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?: ThemeState, opts?: CustomResourceOptions): Theme
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            background_image: Optional[str] = None,
            background_image_url: Optional[str] = None,
            brand_id: Optional[str] = None,
            email_template_touch_point_variant: Optional[str] = None,
            end_user_dashboard_touch_point_variant: Optional[str] = None,
            error_page_touch_point_variant: Optional[str] = None,
            favicon: Optional[str] = None,
            favicon_url: Optional[str] = None,
            links: Optional[str] = None,
            logo: Optional[str] = None,
            logo_url: Optional[str] = None,
            primary_color_contrast_hex: Optional[str] = None,
            primary_color_hex: Optional[str] = None,
            secondary_color_contrast_hex: Optional[str] = None,
            secondary_color_hex: Optional[str] = None,
            sign_in_page_touch_point_variant: Optional[str] = None,
            theme_id: Optional[str] = None) -> Theme
    func GetTheme(ctx *Context, name string, id IDInput, state *ThemeState, opts ...ResourceOption) (*Theme, error)
    public static Theme Get(string name, Input<string> id, ThemeState? state, CustomResourceOptions? opts = null)
    public static Theme get(String name, Output<String> id, ThemeState 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:
    BackgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    BackgroundImageUrl string
    (Read-Only) Background image URL
    BrandId string
    Brand ID
    EmailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    EndUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    ErrorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    Favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    FaviconUrl string
    (Read-Only) Favicon URL
    Links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    Logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    LogoUrl string
    (Read-Only) Logo URL
    PrimaryColorContrastHex string
    (Optional) Primary color contrast hex code
    PrimaryColorHex string
    (Required) Primary color hex code
    SecondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    SecondaryColorHex string
    (Required) Secondary color hex code
    SignInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    ThemeId string
    Theme ID, used for read (faux-create)
    BackgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    BackgroundImageUrl string
    (Read-Only) Background image URL
    BrandId string
    Brand ID
    EmailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    EndUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    ErrorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    Favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    FaviconUrl string
    (Read-Only) Favicon URL
    Links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    Logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    LogoUrl string
    (Read-Only) Logo URL
    PrimaryColorContrastHex string
    (Optional) Primary color contrast hex code
    PrimaryColorHex string
    (Required) Primary color hex code
    SecondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    SecondaryColorHex string
    (Required) Secondary color hex code
    SignInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    ThemeId string
    Theme ID, used for read (faux-create)
    backgroundImage String
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    backgroundImageUrl String
    (Read-Only) Background image URL
    brandId String
    Brand ID
    emailTemplateTouchPointVariant String
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant String
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant String
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon String
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    faviconUrl String
    (Read-Only) Favicon URL
    links String
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logo String
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    logoUrl String
    (Read-Only) Logo URL
    primaryColorContrastHex String
    (Optional) Primary color contrast hex code
    primaryColorHex String
    (Required) Primary color hex code
    secondaryColorContrastHex String
    (Optional) Secondary color contrast hex code
    secondaryColorHex String
    (Required) Secondary color hex code
    signInPageTouchPointVariant String
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId String
    Theme ID, used for read (faux-create)
    backgroundImage string
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    backgroundImageUrl string
    (Read-Only) Background image URL
    brandId string
    Brand ID
    emailTemplateTouchPointVariant string
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant string
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant string
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon string
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    faviconUrl string
    (Read-Only) Favicon URL
    links string
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logo string
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    logoUrl string
    (Read-Only) Logo URL
    primaryColorContrastHex string
    (Optional) Primary color contrast hex code
    primaryColorHex string
    (Required) Primary color hex code
    secondaryColorContrastHex string
    (Optional) Secondary color contrast hex code
    secondaryColorHex string
    (Required) Secondary color hex code
    signInPageTouchPointVariant string
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId string
    Theme ID, used for read (faux-create)
    background_image str
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    background_image_url str
    (Read-Only) Background image URL
    brand_id str
    Brand ID
    email_template_touch_point_variant str
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    end_user_dashboard_touch_point_variant str
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    error_page_touch_point_variant str
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon str
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    favicon_url str
    (Read-Only) Favicon URL
    links str
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logo str
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    logo_url str
    (Read-Only) Logo URL
    primary_color_contrast_hex str
    (Optional) Primary color contrast hex code
    primary_color_hex str
    (Required) Primary color hex code
    secondary_color_contrast_hex str
    (Optional) Secondary color contrast hex code
    secondary_color_hex str
    (Required) Secondary color hex code
    sign_in_page_touch_point_variant str
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    theme_id str
    Theme ID, used for read (faux-create)
    backgroundImage String
    (Optional) Local path to background image file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    backgroundImageUrl String
    (Read-Only) Background image URL
    brandId String
    Brand ID
    emailTemplateTouchPointVariant String
    (Required) Variant for email templates. Valid values: (OKTA_DEFAULT, FULL_THEME)
    endUserDashboardTouchPointVariant String
    (Required) Variant for the Okta End-User Dashboard. Valid values: (OKTA_DEFAULT, WHITE_LOGO_BACKGROUND, FULL_THEME, LOGO_ON_FULL_WHITE_BACKGROUND)
    errorPageTouchPointVariant String
    (Required) Variant for the error page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    favicon String
    (Optional) Local path to favicon file. Setting the value to the blank string "" will delete the favicon on the theme at Okta but will not delete the local file.
    faviconUrl String
    (Read-Only) Favicon URL
    links String
    Link relations for this object - JSON HAL - (Read-Only) Discoverable resources related to the brand
    logo String
    (Optional) Local path to logo file. Setting the value to the blank string "" will delete the logo on the theme at Okta but will not delete the local file.
    logoUrl String
    (Read-Only) Logo URL
    primaryColorContrastHex String
    (Optional) Primary color contrast hex code
    primaryColorHex String
    (Required) Primary color hex code
    secondaryColorContrastHex String
    (Optional) Secondary color contrast hex code
    secondaryColorHex String
    (Required) Secondary color hex code
    signInPageTouchPointVariant String
    (Required) Variant for the Okta Sign-In Page. Valid values: (OKTA_DEFAULT, BACKGROUND_SECONDARY_COLOR, BACKGROUND_IMAGE)
    themeId String
    Theme ID, used for read (faux-create)

    Import

    An Okta Brand can be imported via the ID.

    $ pulumi import okta:index/theme:Theme example &#60;brand id&#62;/&#60;theme id&#62;
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Okta pulumi/pulumi-okta
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the okta Terraform Provider.
    okta logo
    Okta v4.8.0 published on Saturday, Mar 2, 2024 by Pulumi