Module Values.LogSettingsResponseSource

The settings for conversation logs.

Sourcetype nonrec t = {
  1. logType : LogType.t option;
    (*

    The type of logging that is enabled.

    *)
  2. destination : Destination.t option;
    (*

    The destination where logs are delivered.

    *)
  3. kmsKeyArn : KmsKeyArn.t option;
    (*

    The Amazon Resource Name (ARN) of the key used to encrypt audio logs in an S3 bucket.

    *)
  4. resourceArn : ResourceArn.t option;
    (*

    The Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs are delivered.

    *)
  5. resourcePrefix : ResourcePrefix.t option;
    (*

    The resource prefix is the first part of the S3 object key within the S3 bucket that you specified to contain audio logs. For CloudWatch Logs it is the prefix of the log stream name within the log group that you specified.

    *)
}
Sourceval make : ?logType:??? -> ?destination:??? -> ?kmsKeyArn:??? -> ?resourceArn:??? -> ?resourcePrefix:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of KmsKeyArn.t ]) 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