Cognito.UserPoolUser
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html
type properties = {
validation_data : attribute_type list option;
user_pool_id : string;
username : string option;
message_action : string option;
client_metadata : string Stdlib__Map.Make(Stdlib.String).t option;
desired_delivery_mediums : string list option;
force_alias_creation : bool option;
user_attributes : attribute_type list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html;
val make_properties :
?validation_data:attribute_type list ->
user_pool_id:string ->
?username:string ->
?message_action:string ->
?client_metadata:string Stdlib__Map.Make(Stdlib.String).t ->
?desired_delivery_mediums:string list ->
?force_alias_creation:bool ->
?user_attributes:attribute_type list ->
unit ->
properties
val make_attribute_type :
?value:string ->
?name:string ->
unit ->
attribute_type
val yojson_of_attribute_type :
attribute_type ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes