We recommend new projects start with resources from the AWS provider.
aws-native.cognito.ManagedLoginBranding
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Cognito::ManagedLoginBranding
Create ManagedLoginBranding Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedLoginBranding(name: string, args: ManagedLoginBrandingArgs, opts?: CustomResourceOptions);
@overload
def ManagedLoginBranding(resource_name: str,
args: ManagedLoginBrandingArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagedLoginBranding(resource_name: str,
opts: Optional[ResourceOptions] = None,
user_pool_id: Optional[str] = None,
assets: Optional[Sequence[ManagedLoginBrandingAssetTypeArgs]] = None,
client_id: Optional[str] = None,
return_merged_resources: Optional[bool] = None,
settings: Optional[Any] = None,
use_cognito_provided_values: Optional[bool] = None)
func NewManagedLoginBranding(ctx *Context, name string, args ManagedLoginBrandingArgs, opts ...ResourceOption) (*ManagedLoginBranding, error)
public ManagedLoginBranding(string name, ManagedLoginBrandingArgs args, CustomResourceOptions? opts = null)
public ManagedLoginBranding(String name, ManagedLoginBrandingArgs args)
public ManagedLoginBranding(String name, ManagedLoginBrandingArgs args, CustomResourceOptions options)
type: aws-native:cognito:ManagedLoginBranding
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 ManagedLoginBrandingArgs
- 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 ManagedLoginBrandingArgs
- 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 ManagedLoginBrandingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedLoginBrandingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagedLoginBrandingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ManagedLoginBranding Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ManagedLoginBranding resource accepts the following input properties:
- User
Pool stringId - The user pool where the branding style is assigned.
- Assets
List<Pulumi.
Aws Native. Cognito. Inputs. Managed Login Branding Asset Type> - An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- Client
Id string - The app client that's assigned to the branding style that you want more information about.
- Return
Merged boolResources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - Settings object
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- Use
Cognito boolProvided Values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
- User
Pool stringId - The user pool where the branding style is assigned.
- Assets
[]Managed
Login Branding Asset Type Args - An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- Client
Id string - The app client that's assigned to the branding style that you want more information about.
- Return
Merged boolResources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - Settings interface{}
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- Use
Cognito boolProvided Values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
- user
Pool StringId - The user pool where the branding style is assigned.
- assets
List<Managed
Login Branding Asset Type> - An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- client
Id String - The app client that's assigned to the branding style that you want more information about.
- return
Merged BooleanResources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - settings Object
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- use
Cognito BooleanProvided Values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
- user
Pool stringId - The user pool where the branding style is assigned.
- assets
Managed
Login Branding Asset Type[] - An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- client
Id string - The app client that's assigned to the branding style that you want more information about.
- return
Merged booleanResources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - settings any
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- use
Cognito booleanProvided Values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
- user_
pool_ strid - The user pool where the branding style is assigned.
- assets
Sequence[Managed
Login Branding Asset Type Args] - An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- client_
id str - The app client that's assigned to the branding style that you want more information about.
- return_
merged_ boolresources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - settings Any
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- use_
cognito_ boolprovided_ values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
- user
Pool StringId - The user pool where the branding style is assigned.
- assets List<Property Map>
- An array of image files that you want to apply to roles like backgrounds, logos, and icons. Each object must also indicate whether it is for dark mode, light mode, or browser-adaptive mode.
- client
Id String - The app client that's assigned to the branding style that you want more information about.
- return
Merged BooleanResources - When
true
, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalse
or when you omit this parameter, returns only values that you customized in your branding style. - settings Any
A JSON file, encoded as a
Document
type, with the the settings that you want to apply to your style.Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBranding
for more information about the expected schema for this property.- use
Cognito BooleanProvided Values When true, applies the default branding style options. This option reverts to default style options that are managed by Amazon Cognito. You can modify them later in the branding designer.
When you specify
true
for this option, you must also omit values forSettings
andAssets
in the request.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedLoginBranding resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
Login stringBranding Id - The ID of the managed login branding style.
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
Login stringBranding Id - The ID of the managed login branding style.
- id String
- The provider-assigned unique ID for this managed resource.
- managed
Login StringBranding Id - The ID of the managed login branding style.
- id string
- The provider-assigned unique ID for this managed resource.
- managed
Login stringBranding Id - The ID of the managed login branding style.
- id str
- The provider-assigned unique ID for this managed resource.
- managed_
login_ strbranding_ id - The ID of the managed login branding style.
- id String
- The provider-assigned unique ID for this managed resource.
- managed
Login StringBranding Id - The ID of the managed login branding style.
Supporting Types
ManagedLoginBrandingAssetType, ManagedLoginBrandingAssetTypeArgs
- category "FAVICON_ICO" | "FAVICON_SVG" | "EMAIL_GRAPHIC" | "SMS_GRAPHIC" | "AUTH_APP_GRAPHIC" | "PASSWORD_GRAPHIC" | "PASSKEY_GRAPHIC" | "PAGE_HEADER_LOGO" | "PAGE_HEADER_BACKGROUND" | "PAGE_FOOTER_LOGO" | "PAGE_FOOTER_BACKGROUND" | "PAGE_BACKGROUND" | "FORM_BACKGROUND" | "FORM_LOGO" | "IDP_BUTTON_ICON"
- color
Mode "LIGHT" | "DARK" | "DYNAMIC" - extension "ICO" | "JPEG" | "PNG" | "SVG" | "WEBP"
- bytes String
- resource
Id String
ManagedLoginBrandingCategoryType, ManagedLoginBrandingCategoryTypeArgs
- Favicon
Ico - FAVICON_ICO
- Favicon
Svg - FAVICON_SVG
- Email
Graphic - EMAIL_GRAPHIC
- Sms
Graphic - SMS_GRAPHIC
- Auth
App Graphic - AUTH_APP_GRAPHIC
- Password
Graphic - PASSWORD_GRAPHIC
- Passkey
Graphic - PASSKEY_GRAPHIC
- Page
Header Logo - PAGE_HEADER_LOGO
- Page
Header Background - PAGE_HEADER_BACKGROUND
- Page
Footer Logo - PAGE_FOOTER_LOGO
- Page
Footer Background - PAGE_FOOTER_BACKGROUND
- Page
Background - PAGE_BACKGROUND
- Form
Background - FORM_BACKGROUND
- Form
Logo - FORM_LOGO
- Idp
Button Icon - IDP_BUTTON_ICON
- Managed
Login Branding Category Type Favicon Ico - FAVICON_ICO
- Managed
Login Branding Category Type Favicon Svg - FAVICON_SVG
- Managed
Login Branding Category Type Email Graphic - EMAIL_GRAPHIC
- Managed
Login Branding Category Type Sms Graphic - SMS_GRAPHIC
- Managed
Login Branding Category Type Auth App Graphic - AUTH_APP_GRAPHIC
- Managed
Login Branding Category Type Password Graphic - PASSWORD_GRAPHIC
- Managed
Login Branding Category Type Passkey Graphic - PASSKEY_GRAPHIC
- Managed
Login Branding Category Type Page Header Logo - PAGE_HEADER_LOGO
- Managed
Login Branding Category Type Page Header Background - PAGE_HEADER_BACKGROUND
- Managed
Login Branding Category Type Page Footer Logo - PAGE_FOOTER_LOGO
- Managed
Login Branding Category Type Page Footer Background - PAGE_FOOTER_BACKGROUND
- Managed
Login Branding Category Type Page Background - PAGE_BACKGROUND
- Managed
Login Branding Category Type Form Background - FORM_BACKGROUND
- Managed
Login Branding Category Type Form Logo - FORM_LOGO
- Managed
Login Branding Category Type Idp Button Icon - IDP_BUTTON_ICON
- Favicon
Ico - FAVICON_ICO
- Favicon
Svg - FAVICON_SVG
- Email
Graphic - EMAIL_GRAPHIC
- Sms
Graphic - SMS_GRAPHIC
- Auth
App Graphic - AUTH_APP_GRAPHIC
- Password
Graphic - PASSWORD_GRAPHIC
- Passkey
Graphic - PASSKEY_GRAPHIC
- Page
Header Logo - PAGE_HEADER_LOGO
- Page
Header Background - PAGE_HEADER_BACKGROUND
- Page
Footer Logo - PAGE_FOOTER_LOGO
- Page
Footer Background - PAGE_FOOTER_BACKGROUND
- Page
Background - PAGE_BACKGROUND
- Form
Background - FORM_BACKGROUND
- Form
Logo - FORM_LOGO
- Idp
Button Icon - IDP_BUTTON_ICON
- Favicon
Ico - FAVICON_ICO
- Favicon
Svg - FAVICON_SVG
- Email
Graphic - EMAIL_GRAPHIC
- Sms
Graphic - SMS_GRAPHIC
- Auth
App Graphic - AUTH_APP_GRAPHIC
- Password
Graphic - PASSWORD_GRAPHIC
- Passkey
Graphic - PASSKEY_GRAPHIC
- Page
Header Logo - PAGE_HEADER_LOGO
- Page
Header Background - PAGE_HEADER_BACKGROUND
- Page
Footer Logo - PAGE_FOOTER_LOGO
- Page
Footer Background - PAGE_FOOTER_BACKGROUND
- Page
Background - PAGE_BACKGROUND
- Form
Background - FORM_BACKGROUND
- Form
Logo - FORM_LOGO
- Idp
Button Icon - IDP_BUTTON_ICON
- FAVICON_ICO
- FAVICON_ICO
- FAVICON_SVG
- FAVICON_SVG
- EMAIL_GRAPHIC
- EMAIL_GRAPHIC
- SMS_GRAPHIC
- SMS_GRAPHIC
- AUTH_APP_GRAPHIC
- AUTH_APP_GRAPHIC
- PASSWORD_GRAPHIC
- PASSWORD_GRAPHIC
- PASSKEY_GRAPHIC
- PASSKEY_GRAPHIC
- PAGE_HEADER_LOGO
- PAGE_HEADER_LOGO
- PAGE_HEADER_BACKGROUND
- PAGE_HEADER_BACKGROUND
- PAGE_FOOTER_LOGO
- PAGE_FOOTER_LOGO
- PAGE_FOOTER_BACKGROUND
- PAGE_FOOTER_BACKGROUND
- PAGE_BACKGROUND
- PAGE_BACKGROUND
- FORM_BACKGROUND
- FORM_BACKGROUND
- FORM_LOGO
- FORM_LOGO
- IDP_BUTTON_ICON
- IDP_BUTTON_ICON
- "FAVICON_ICO"
- FAVICON_ICO
- "FAVICON_SVG"
- FAVICON_SVG
- "EMAIL_GRAPHIC"
- EMAIL_GRAPHIC
- "SMS_GRAPHIC"
- SMS_GRAPHIC
- "AUTH_APP_GRAPHIC"
- AUTH_APP_GRAPHIC
- "PASSWORD_GRAPHIC"
- PASSWORD_GRAPHIC
- "PASSKEY_GRAPHIC"
- PASSKEY_GRAPHIC
- "PAGE_HEADER_LOGO"
- PAGE_HEADER_LOGO
- "PAGE_HEADER_BACKGROUND"
- PAGE_HEADER_BACKGROUND
- "PAGE_FOOTER_LOGO"
- PAGE_FOOTER_LOGO
- "PAGE_FOOTER_BACKGROUND"
- PAGE_FOOTER_BACKGROUND
- "PAGE_BACKGROUND"
- PAGE_BACKGROUND
- "FORM_BACKGROUND"
- FORM_BACKGROUND
- "FORM_LOGO"
- FORM_LOGO
- "IDP_BUTTON_ICON"
- IDP_BUTTON_ICON
ManagedLoginBrandingColorModeType, ManagedLoginBrandingColorModeTypeArgs
- Light
- LIGHT
- Dark
- DARK
- Dynamic
- DYNAMIC
- Managed
Login Branding Color Mode Type Light - LIGHT
- Managed
Login Branding Color Mode Type Dark - DARK
- Managed
Login Branding Color Mode Type Dynamic - DYNAMIC
- Light
- LIGHT
- Dark
- DARK
- Dynamic
- DYNAMIC
- Light
- LIGHT
- Dark
- DARK
- Dynamic
- DYNAMIC
- LIGHT
- LIGHT
- DARK
- DARK
- DYNAMIC
- DYNAMIC
- "LIGHT"
- LIGHT
- "DARK"
- DARK
- "DYNAMIC"
- DYNAMIC
ManagedLoginBrandingExtensionType, ManagedLoginBrandingExtensionTypeArgs
- Ico
- ICO
- Jpeg
- JPEG
- Png
- PNG
- Svg
- SVG
- Webp
- WEBP
- Managed
Login Branding Extension Type Ico - ICO
- Managed
Login Branding Extension Type Jpeg - JPEG
- Managed
Login Branding Extension Type Png - PNG
- Managed
Login Branding Extension Type Svg - SVG
- Managed
Login Branding Extension Type Webp - WEBP
- Ico
- ICO
- Jpeg
- JPEG
- Png
- PNG
- Svg
- SVG
- Webp
- WEBP
- Ico
- ICO
- Jpeg
- JPEG
- Png
- PNG
- Svg
- SVG
- Webp
- WEBP
- ICO
- ICO
- JPEG
- JPEG
- PNG
- PNG
- SVG
- SVG
- WEBP
- WEBP
- "ICO"
- ICO
- "JPEG"
- JPEG
- "PNG"
- PNG
- "SVG"
- SVG
- "WEBP"
- WEBP
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.