aws-cdk icon indicating copy to clipboard operation
aws-cdk copied to clipboard

feat(cognito): add ManagedLoginBranding L2 construct

Open ykethan opened this issue 7 months ago • 2 comments

Issue # (if applicable)

Closes #.

Reason for this change

Description of changes

This PR adds a new L2 construct for Amazon Cognito ManagedLoginBranding, allowing users to customize the managed login UI experience for their Amazon Cognito User Pools. Added enums for asset categories, color modes, and extensions Added validation for resource properties Added documentation in README.md

References:

AWS CloudFormation resource: AWS::Cognito::ManagedLoginBranding Documentation: Amazon Cognito Managed Login

Describe any new or updated permissions being added

Description of how you validated changes

Added comprehensive unit tests for all scenarios Created an integration test with three different branding configurations:

  • Basic settings
  • Asset-based branding
  • Default Cognito values

Checklist


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

ykethan avatar May 29 '25 02:05 ykethan

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildv2Project1C6BFA3F-wQm2hXv2jqQv
  • Commit ID: 1bd23e5a2a7fd8654d734f81508cdf184ac0886d
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

aws-cdk-automation avatar Jun 05 '25 17:06 aws-cdk-automation

@ykethan Added some comments. But can you also add unit tests for the validations please?

alvazjor avatar Jun 12 '25 17:06 alvazjor

This PR has not received a response in a while. If you want to keep this issue open, please leave a comment below and auto-close will be canceled.

github-actions[bot] avatar Jul 17 '25 12:07 github-actions[bot]