We recommend new projects start with resources from the AWS provider.
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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- Return
Merged boolResources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - Settings object
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- Return
Merged boolResources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - Settings interface{}
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- return
Merged BooleanResources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - settings Object
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- return
Merged booleanResources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - settings any
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- return_
merged_ boolresources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - settings Any
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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 you want to assign the branding style to. Each style is linked to an app client until you delete it.
- return
Merged BooleanResources - When
true, returns values for branding options that are unchanged from Amazon Cognito defaults. Whenfalseor when you omit this parameter, returns only values that you customized in your branding style. - settings Any
A JSON file, encoded as a
Documenttype, with the the settings that you want to apply to your style.The following components are not currently implemented and reserved for future use:
signUpinstructionssessionTimerDisplaylanguageSelector(for localization, see Managed login localization)
Search the CloudFormation User Guide for
AWS::Cognito::ManagedLoginBrandingfor 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 editor.
When you specify
truefor this option, you must also omit values forSettingsandAssetsin 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.
