Module Values.DestinationConfigurationSource

A complex type that describes a location where chat logs will be stored. Each member represents the configuration of one log destination. For logging, you define only one type of destination (for CloudWatch Logs, Kinesis Firehose, or S3).

Sourcetype nonrec t = {
  1. s3 : S3DestinationConfiguration.t option;
    (*

    An Amazon S3 destination configuration where chat activity will be logged.

    *)
  2. cloudWatchLogs : CloudWatchLogsDestinationConfiguration.t option;
    (*

    An Amazon CloudWatch Logs destination configuration where chat activity will be logged.

    *)
  3. firehose : FirehoseDestinationConfiguration.t option;
    (*

    An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.

    *)
}
Sourceval make : ?s3:??? -> ?cloudWatchLogs:??? -> ?firehose:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `String of BucketName.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t