pub struct LogDeliveryConfiguration {
pub destination_details: Option<DestinationDetails>,
pub destination_type: Option<String>,
pub log_format: Option<String>,
pub log_type: Option<String>,
pub message: Option<String>,
pub status: Option<String>,
}
Expand description
Returns the destination, format and type of the logs.
Fields§
§destination_details: Option<DestinationDetails>
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
destination_type: Option<String>
Returns the destination type, either cloudwatch-logs
or kinesis-firehose
.
log_format: Option<String>
Returns the log format, either JSON or TEXT.
log_type: Option<String>
Refers to slow-log.
message: Option<String>
Returns an error message for the log delivery configuration.
status: Option<String>
Returns the log delivery configuration status. Values are one of enabling
| disabling
| modifying
| active
| error
Trait Implementations§
Source§impl Clone for LogDeliveryConfiguration
impl Clone for LogDeliveryConfiguration
Source§fn clone(&self) -> LogDeliveryConfiguration
fn clone(&self) -> LogDeliveryConfiguration
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 LogDeliveryConfiguration
impl Debug for LogDeliveryConfiguration
Source§impl Default for LogDeliveryConfiguration
impl Default for LogDeliveryConfiguration
Source§fn default() -> LogDeliveryConfiguration
fn default() -> LogDeliveryConfiguration
Returns the “default value” for a type. Read more
Source§impl PartialEq for LogDeliveryConfiguration
impl PartialEq for LogDeliveryConfiguration
impl StructuralPartialEq for LogDeliveryConfiguration
Auto Trait Implementations§
impl Freeze for LogDeliveryConfiguration
impl RefUnwindSafe for LogDeliveryConfiguration
impl Send for LogDeliveryConfiguration
impl Sync for LogDeliveryConfiguration
impl Unpin for LogDeliveryConfiguration
impl UnwindSafe for LogDeliveryConfiguration
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