Module Cognito.UserPoolDomain

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html

type custom_domain_config_type = {
  1. certificate_arn : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html

type properties = {
  1. user_pool_id : string;
  2. custom_domain_config : custom_domain_config_type option;
  3. domain : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html;

val make_properties : user_pool_id:string -> ?custom_domain_config:custom_domain_config_type -> domain:string -> unit -> properties
val make_custom_domain_config_type : ?certificate_arn:string -> unit -> custom_domain_config_type
val yojson_of_custom_domain_config_type : custom_domain_config_type -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. cloud_front_distribution : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string