EFS.AccessPoint
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-accesspointtag.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-creationinfo.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-posixuser.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-accesspoint-rootdirectory.html
type properties = {
file_system_id : string;
root_directory : root_directory option;
client_token : string option;
posix_user : posix_user option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html;
val make_properties :
file_system_id:string ->
?root_directory:root_directory ->
?client_token:string ->
?access_point_tags:access_point_tag list ->
?posix_user:posix_user ->
unit ->
properties
val make_access_point_tag :
?value:string ->
?key:string ->
unit ->
access_point_tag
val make_creation_info :
owner_gid:string ->
owner_uid:string ->
permissions:string ->
unit ->
creation_info
val make_posix_user :
uid:string ->
?secondary_gids:string list ->
gid:string ->
unit ->
posix_user
val make_root_directory :
?path:string ->
?creation_info:creation_info ->
unit ->
root_directory
val yojson_of_access_point_tag :
access_point_tag ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_creation_info : creation_info -> Yojson.Safe.t
val yojson_of_posix_user :
posix_user ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_root_directory :
root_directory ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes