Struct aws_sdk_eventbridge::model::Archive
source · #[non_exhaustive]pub struct Archive { /* private fields */ }Expand description
An Archive object that contains details about an archive.
Implementations§
source§impl Archive
impl Archive
sourcepub fn archive_name(&self) -> Option<&str>
pub fn archive_name(&self) -> Option<&str>
The name of the archive.
sourcepub fn event_source_arn(&self) -> Option<&str>
pub fn event_source_arn(&self) -> Option<&str>
The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.
sourcepub fn state(&self) -> Option<&ArchiveState>
pub fn state(&self) -> Option<&ArchiveState>
The current state of the archive.
sourcepub fn state_reason(&self) -> Option<&str>
pub fn state_reason(&self) -> Option<&str>
A description for the reason that the archive is in the current state.
sourcepub fn retention_days(&self) -> Option<i32>
pub fn retention_days(&self) -> Option<i32>
The number of days to retain events in the archive before they are deleted.
sourcepub fn size_bytes(&self) -> i64
pub fn size_bytes(&self) -> i64
The size of the archive, in bytes.
sourcepub fn event_count(&self) -> i64
pub fn event_count(&self) -> i64
The number of events in the archive.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time stamp for the time that the archive was created.