Transfer.Usersee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-sshpublickey.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-posixprofile.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-homedirectorymapentry.html
type properties = {policy : string option;role : string;home_directory : string option;home_directory_type : string option;server_id : string;user_name : string;home_directory_mappings : home_directory_map_entry list option;posix_profile : posix_profile option;ssh_public_keys : ssh_public_key list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html;
val make_properties :
?policy:string ->
role:string ->
?home_directory:string ->
?home_directory_type:string ->
server_id:string ->
user_name:string ->
?home_directory_mappings:home_directory_map_entry list ->
?posix_profile:posix_profile ->
?ssh_public_keys:ssh_public_key list ->
?tags:tag list ->
unit ->
propertiesval make_tag : key:string -> value:string -> unit -> tagval make_posix_profile :
uid:float ->
?secondary_gids:float list ->
gid:float ->
unit ->
posix_profileval make_home_directory_map_entry :
entry:string ->
target:string ->
?type_:string ->
unit ->
home_directory_map_entryval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_ssh_public_key : ssh_public_key -> [> `Assoc of 'a list ]val yojson_of_posix_profile :
posix_profile ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_home_directory_map_entry :
home_directory_map_entry ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes