CreateUserPoolDomainRequest
¶
Source code in docs_src/capo_cognito_identity_provider/types/create_user_pool_domain_request.py
custom_domain_config
instance-attribute
¶
custom_domain_config: NotRequired[CustomDomainConfigType]
The configuration for a custom domain. Configures your domain with an Certificate Manager certificate in the us-east-1 Region.
Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can omit this parameter and use a prefix domain instead.
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.
domain
instance-attribute
¶
domain: DomainType
The domain string. For custom domains, this is the fully-qualified domain name, such as auth.example.com. For prefix domains, this is the prefix alone, such as myprefix. A prefix value of myprefix for a user pool in the us-east-1 Region results in a domain of myprefix.auth.us-east-1.amazoncognito.com.
managed_login_version
instance-attribute
¶
managed_login_version: NotRequired[WrappedIntegerType]
The version of managed login branding that you want to apply to your domain. A value of 1 indicates hosted UI (classic) and a version of 2 indicates managed login.
Managed login requires that your user pool be configured for any feature plan other than Lite.
A ManagedLoginVersion value of 2 does not activate managed login pages for your app client. When you create an app client programmatically, your app client has no branding style. To use managed login, create a branding style using the CreateManagedLoginBranding operation. When you use the console, Amazon Cognito assigns a default branding style automatically. When you use the API or an SDK, you must create a branding style yourself.
routing
instance-attribute
¶
routing: NotRequired[RoutingType]
The configuration of routing for requests to the domain for replicas of a replicated user pool. The routing configuration is currently only supported for custom domains.
user_pool_id
instance-attribute
¶
user_pool_id: UserPoolIdType
The ID of the user pool where you want to add a domain.