Struct aws_sdk_cloudwatchlogs::model::LogGroup
source · [−]#[non_exhaustive]pub struct LogGroup {
pub log_group_name: Option<String>,
pub creation_time: Option<i64>,
pub retention_in_days: Option<i32>,
pub metric_filter_count: Option<i32>,
pub arn: Option<String>,
pub stored_bytes: Option<i64>,
pub kms_key_id: Option<String>,
}
Expand description
Represents a log group.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.log_group_name: Option<String>
The name of the log group.
creation_time: Option<i64>
The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
retention_in_days: Option<i32>
The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, and 3653.
To set a log group to never have log events expire, use DeleteRetentionPolicy.
metric_filter_count: Option<i32>
The number of metric filters.
arn: Option<String>
The Amazon Resource Name (ARN) of the log group.
stored_bytes: Option<i64>
The number of bytes stored.
kms_key_id: Option<String>
The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
Implementations
sourceimpl LogGroup
impl LogGroup
sourcepub fn log_group_name(&self) -> Option<&str>
pub fn log_group_name(&self) -> Option<&str>
The name of the log group.
sourcepub fn creation_time(&self) -> Option<i64>
pub fn creation_time(&self) -> Option<i64>
The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
sourcepub fn retention_in_days(&self) -> Option<i32>
pub fn retention_in_days(&self) -> Option<i32>
The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, and 3653.
To set a log group to never have log events expire, use DeleteRetentionPolicy.
sourcepub fn metric_filter_count(&self) -> Option<i32>
pub fn metric_filter_count(&self) -> Option<i32>
The number of metric filters.
sourcepub fn stored_bytes(&self) -> Option<i64>
pub fn stored_bytes(&self) -> Option<i64>
The number of bytes stored.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
Trait Implementations
impl StructuralPartialEq for LogGroup
Auto Trait Implementations
impl RefUnwindSafe for LogGroup
impl Send for LogGroup
impl Sync for LogGroup
impl Unpin for LogGroup
impl UnwindSafe for LogGroup
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more