IVSChat.LoggingConfiguration
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivschat-loggingconfiguration.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-ivschat-loggingconfiguration-firehosedestinationconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivschat-loggingconfiguration-s3destinationconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivschat-loggingconfiguration-cloudwatchlogsdestinationconfiguration.html
and destination_configuration = {
s3 : s3_destination_configuration option;
firehose : firehose_destination_configuration option;
cloud_watch_logs : cloud_watch_logs_destination_configuration option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivschat-loggingconfiguration-destinationconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivschat-loggingconfiguration.html;
val make_properties :
destination_configuration:destination_configuration ->
?tags:tag list ->
?name:string ->
unit ->
properties
val make_tag : value:string -> key:string -> unit -> tag
val make_firehose_destination_configuration :
delivery_stream_name:string ->
unit ->
firehose_destination_configuration
val make_s3_destination_configuration :
bucket_name:string ->
unit ->
s3_destination_configuration
val make_cloud_watch_logs_destination_configuration :
log_group_name:string ->
unit ->
cloud_watch_logs_destination_configuration
val make_destination_configuration :
?s3:s3_destination_configuration ->
?firehose:firehose_destination_configuration ->
?cloud_watch_logs:cloud_watch_logs_destination_configuration ->
unit ->
destination_configuration
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_firehose_destination_configuration :
firehose_destination_configuration ->
Yojson.Safe.t
val yojson_of_s3_destination_configuration :
s3_destination_configuration ->
Yojson.Safe.t
val yojson_of_cloud_watch_logs_destination_configuration :
cloud_watch_logs_destination_configuration ->
Yojson.Safe.t
val yojson_of_destination_configuration :
destination_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes