pub struct LogsDeliveryConfiguration {
pub id: String,
pub name: String,
pub delivery_destination_arn: String,
pub delivery_source_name: String,
pub log_type: String,
pub record_fields: Vec<String>,
pub field_delimiter: Option<String>,
pub s3_delivery_configuration: Option<Value>,
pub created_at: i64,
}Expand description
One entry in the /_fakecloud/logs/delivery-config introspection
response. Combines a Delivery with the log_type from its
associated DeliverySource so test code can assert end-to-end
configuration without joining state manually.
Fields§
§id: String§name: StringDelivery identifier (same value as id; mirrors AWS naming).
delivery_destination_arn: String§delivery_source_name: String§log_type: StringLog type from the associated DeliverySource (e.g. ACCESS_LOGS).
Empty string when the source has been deleted out from under the
delivery.
record_fields: Vec<String>§field_delimiter: Option<String>§s3_delivery_configuration: Option<Value>§created_at: i64Unix-ms timestamp of CreateDelivery. 0 for deliveries
recovered from older snapshots without this field.
Trait Implementations§
Source§impl Clone for LogsDeliveryConfiguration
impl Clone for LogsDeliveryConfiguration
Source§fn clone(&self) -> LogsDeliveryConfiguration
fn clone(&self) -> LogsDeliveryConfiguration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LogsDeliveryConfiguration
impl Debug for LogsDeliveryConfiguration
Source§impl<'de> Deserialize<'de> for LogsDeliveryConfiguration
impl<'de> Deserialize<'de> for LogsDeliveryConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LogsDeliveryConfiguration
impl RefUnwindSafe for LogsDeliveryConfiguration
impl Send for LogsDeliveryConfiguration
impl Sync for LogsDeliveryConfiguration
impl Unpin for LogsDeliveryConfiguration
impl UnsafeUnpin for LogsDeliveryConfiguration
impl UnwindSafe for LogsDeliveryConfiguration
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