#[non_exhaustive]pub struct ListStorageLensConfigurationEntry {
pub id: String,
pub storage_lens_arn: String,
pub home_region: String,
pub is_enabled: bool,
}
Expand description
Part of ListStorageLensConfigurationResult
. Each entry includes the description of the S3 Storage Lens configuration, its home Region, whether it is enabled, its Amazon Resource Name (ARN), and config ID.
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.id: String
A container for the S3 Storage Lens configuration ID.
storage_lens_arn: String
The ARN of the S3 Storage Lens configuration. This property is read-only.
home_region: String
A container for the S3 Storage Lens home Region. Your metrics data is stored and retained in your designated S3 Storage Lens home Region.
is_enabled: bool
A container for whether the S3 Storage Lens configuration is enabled. This property is required.
Implementations§
source§impl ListStorageLensConfigurationEntry
impl ListStorageLensConfigurationEntry
sourcepub fn storage_lens_arn(&self) -> &str
pub fn storage_lens_arn(&self) -> &str
The ARN of the S3 Storage Lens configuration. This property is read-only.
sourcepub fn home_region(&self) -> &str
pub fn home_region(&self) -> &str
A container for the S3 Storage Lens home Region. Your metrics data is stored and retained in your designated S3 Storage Lens home Region.
sourcepub fn is_enabled(&self) -> bool
pub fn is_enabled(&self) -> bool
A container for whether the S3 Storage Lens configuration is enabled. This property is required.
source§impl ListStorageLensConfigurationEntry
impl ListStorageLensConfigurationEntry
sourcepub fn builder() -> ListStorageLensConfigurationEntryBuilder
pub fn builder() -> ListStorageLensConfigurationEntryBuilder
Creates a new builder-style object to manufacture ListStorageLensConfigurationEntry
.
Trait Implementations§
source§impl Clone for ListStorageLensConfigurationEntry
impl Clone for ListStorageLensConfigurationEntry
source§fn clone(&self) -> ListStorageLensConfigurationEntry
fn clone(&self) -> ListStorageLensConfigurationEntry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ListStorageLensConfigurationEntry
impl PartialEq for ListStorageLensConfigurationEntry
source§fn eq(&self, other: &ListStorageLensConfigurationEntry) -> bool
fn eq(&self, other: &ListStorageLensConfigurationEntry) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListStorageLensConfigurationEntry
Auto Trait Implementations§
impl Freeze for ListStorageLensConfigurationEntry
impl RefUnwindSafe for ListStorageLensConfigurationEntry
impl Send for ListStorageLensConfigurationEntry
impl Sync for ListStorageLensConfigurationEntry
impl Unpin for ListStorageLensConfigurationEntry
impl UnwindSafe for ListStorageLensConfigurationEntry
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more