UserPoolDomainArgs

data class UserPoolDomainArgs(val customDomainConfig: Output<UserPoolDomainCustomDomainConfigTypeArgs>? = null, val domain: Output<String>? = null, val managedLoginVersion: Output<Int>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolDomainArgs>

Resource Type definition for AWS::Cognito::UserPoolDomain

Constructors

Link copied to clipboard
constructor(customDomainConfig: Output<UserPoolDomainCustomDomainConfigTypeArgs>? = null, domain: Output<String>? = null, managedLoginVersion: Output<Int>? = null, userPoolId: Output<String>? = null)

Properties

Link copied to clipboard

The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM. When you create a custom domain, the passkey RP ID defaults to the custom domain. If you had a prefix domain active, this will cause passkey integration for your prefix domain to stop working due to a mismatch in RP ID. To keep the prefix domain passkey integration working, you can explicitly set RP ID to the prefix domain.

Link copied to clipboard
val domain: Output<String>? = null

The name of the domain that you want to update. For custom domains, this is the fully-qualified domain name, for example auth.example.com . For prefix domains, this is the prefix alone, such as myprefix .

Link copied to clipboard
val managedLoginVersion: Output<Int>? = null

A version number that indicates the state of managed login for your domain. Version 1 is hosted UI (classic). Version 2 is the newer managed login with the branding designer. For more information, see Managed login .

Link copied to clipboard
val userPoolId: Output<String>? = null

The ID of the user pool that is associated with the domain you're updating.

Functions

Link copied to clipboard
open override fun toJava(): UserPoolDomainArgs