[−][src]Struct rusoto_lex_models::ConversationLogsRequest
Provides the settings needed for conversation logs.
Fields
iam_role_arn: String
The Amazon Resource Name (ARN) of an IAM role with permission to write to your CloudWatch Logs for text logs and your S3 bucket for audio logs. If audio encryption is enabled, this role also provides access permission for the AWS KMS key used for encrypting audio logs. For more information, see Creating an IAM Role and Policy for Conversation Logs.
log_settings: Vec<LogSettingsRequest>
The settings for your conversation logs. You can log the conversation text, conversation audio, or both.
Trait Implementations
impl Clone for ConversationLogsRequest
[src]
pub fn clone(&self) -> ConversationLogsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConversationLogsRequest
[src]
impl Default for ConversationLogsRequest
[src]
pub fn default() -> ConversationLogsRequest
[src]
impl PartialEq<ConversationLogsRequest> for ConversationLogsRequest
[src]
pub fn eq(&self, other: &ConversationLogsRequest) -> bool
[src]
pub fn ne(&self, other: &ConversationLogsRequest) -> bool
[src]
impl Serialize for ConversationLogsRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ConversationLogsRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConversationLogsRequest
[src]
impl Send for ConversationLogsRequest
[src]
impl Sync for ConversationLogsRequest
[src]
impl Unpin for ConversationLogsRequest
[src]
impl UnwindSafe for ConversationLogsRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,