Values.CreateUserPoolDomainResponseSourceA user pool domain hosts managed login, an authorization server and web server for authentication in your application. This operation creates a new user pool prefix domain or custom domain and sets the managed login branding version. Set the branding version to 1 for hosted UI (classic) or 2 for managed login. When you choose a custom domain, you must provide an SSL certificate in the US East (N. Virginia) Amazon Web Services Region in your request. Your prefix domain might take up to one minute to take effect. Your custom domain is online within five minutes, but it can take up to one hour to distribute your SSL certificate. For more information about adding a custom domain to your user pool, see Configuring a user pool domain. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more Signing Amazon Web Services API Requests Using the Amazon Cognito user pools API and user pool endpoints
type nonrec t = {managedLoginVersion : WrappedIntegerType.t option;The version of managed login branding applied your domain. A value of 1 indicates hosted UI (classic) and a version of 2 indicates managed login.
*)cloudFrontDomain : DomainType.t option;The fully-qualified domain name (FQDN) of the Amazon CloudFront distribution that hosts your managed login or classic hosted UI pages. Your domain-name authority must have an alias record that points requests for your custom domain to this FQDN. Amazon Cognito returns this value if you set a custom domain with CustomDomainConfig. If you set an Amazon Cognito prefix domain, this parameter returns null.
*)}type nonrec error = [ | `ConcurrentModificationException of ConcurrentModificationException.t| `InternalErrorException of InternalErrorException.t| `InvalidParameterException of InvalidParameterException.t| `LimitExceededException of LimitExceededException.t| `NotAuthorizedException of NotAuthorizedException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ConcurrentModificationException of ConcurrentModificationException.t
| `FeatureUnavailableInTierException of FeatureUnavailableInTierException.t
| `InternalErrorException of InternalErrorException.t
| `InvalidParameterException of InvalidParameterException.t
| `LimitExceededException of LimitExceededException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ConcurrentModificationException of ConcurrentModificationException.t
| `FeatureUnavailableInTierException of FeatureUnavailableInTierException.t
| `InternalErrorException of InternalErrorException.t
| `InvalidParameterException of InvalidParameterException.t
| `LimitExceededException of LimitExceededException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Integer of WrappedIntegerType.t | `String of DomainType.t ])
list ]