pub struct LogSettingsRequest {
pub destination: String,
pub kms_key_arn: Option<String>,
pub log_type: String,
pub resource_arn: String,
}Expand description
Settings used to configure delivery mode and destination for conversation logs.
Fields§
§destination: StringWhere the logs will be delivered. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.
kms_key_arn: Option<String>The Amazon Resource Name (ARN) of the AWS KMS customer managed key for encrypting audio logs delivered to an S3 bucket. The key does not apply to CloudWatch Logs and is optional for S3 buckets.
log_type: StringThe type of logging to enable. Text logs are delivered to a CloudWatch Logs log group. Audio logs are delivered to an S3 bucket.
resource_arn: StringThe Amazon Resource Name (ARN) of the CloudWatch Logs log group or S3 bucket where the logs should be delivered.
Trait Implementations§
Source§impl Clone for LogSettingsRequest
impl Clone for LogSettingsRequest
Source§fn clone(&self) -> LogSettingsRequest
fn clone(&self) -> LogSettingsRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LogSettingsRequest
impl Debug for LogSettingsRequest
Source§impl Default for LogSettingsRequest
impl Default for LogSettingsRequest
Source§fn default() -> LogSettingsRequest
fn default() -> LogSettingsRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for LogSettingsRequest
impl PartialEq for LogSettingsRequest
Source§impl Serialize for LogSettingsRequest
impl Serialize for LogSettingsRequest
impl StructuralPartialEq for LogSettingsRequest
Auto Trait Implementations§
impl Freeze for LogSettingsRequest
impl RefUnwindSafe for LogSettingsRequest
impl Send for LogSettingsRequest
impl Sync for LogSettingsRequest
impl Unpin for LogSettingsRequest
impl UnwindSafe for LogSettingsRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more