Omics.AnnotationStore
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-omics-annotationstore.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-omics-annotationstore-sseconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-omics-annotationstore-referenceitem.html
and tsv_store_options = {
schema : Yojson.Safe.t option;
format_to_header : string Stdlib__Map.Make(Stdlib.String).t option;
annotation_type : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-omics-annotationstore-tsvstoreoptions.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-omics-annotationstore-storeoptions.html
type properties = {
store_format : string;
description : string option;
reference : reference_item option;
sse_config : sse_config option;
store_options : store_options option;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-omics-annotationstore.html;
val make_properties :
store_format:string ->
?description:string ->
?reference:reference_item ->
?sse_config:sse_config ->
?store_options:store_options ->
?tags:string Stdlib__Map.Make(Stdlib.String).t ->
name:string ->
unit ->
properties
val make_sse_config : type_:string -> ?key_arn:string -> unit -> sse_config
val make_reference_item : reference_arn:string -> unit -> reference_item
val make_tsv_store_options :
?schema:Yojson.Safe.t ->
?format_to_header:string Stdlib__Map.Make(Stdlib.String).t ->
?annotation_type:string ->
unit ->
tsv_store_options
val make_store_options :
tsv_store_options:tsv_store_options ->
unit ->
store_options
val yojson_of_sse_config :
sse_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_reference_item :
reference_item ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_tsv_store_options :
tsv_store_options ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_store_options :
store_options ->
[> `Assoc of (string * [> `Assoc of (string * Yojson.Safe.t) list ]) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes