FSx.DataRepositoryAssociation
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-datarepositoryassociation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-datarepositoryassociation-autoexportpolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-datarepositoryassociation-autoimportpolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
and s3 = {
auto_import_policy : auto_import_policy option;
auto_export_policy : auto_export_policy option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fsx-datarepositoryassociation-s3.html
type properties = {
file_system_path : string;
data_repository_path : string;
batch_import_meta_data_on_create : bool option;
s3 : s3 option;
file_system_id : string;
imported_file_chunk_size : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-datarepositoryassociation.html;
val make_properties :
file_system_path:string ->
data_repository_path:string ->
?batch_import_meta_data_on_create:bool ->
?s3:s3 ->
file_system_id:string ->
?imported_file_chunk_size:int ->
?tags:tag list ->
unit ->
properties
val make_auto_export_policy : events:string list -> unit -> auto_export_policy
val make_auto_import_policy : events:string list -> unit -> auto_import_policy
val make_tag : value:string -> key:string -> unit -> tag
val make_s3 :
?auto_import_policy:auto_import_policy ->
?auto_export_policy:auto_export_policy ->
unit ->
s3
val yojson_of_auto_export_policy : auto_export_policy -> Yojson.Safe.t
val yojson_of_auto_import_policy : auto_import_policy -> Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_s3 : s3 -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes