#[non_exhaustive]pub struct ListStorageLensConfigurationEntry {
pub id: Option<String>,
pub storage_lens_arn: Option<String>,
pub home_region: Option<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: Option<String>A container for the S3 Storage Lens configuration ID.
storage_lens_arn: Option<String>The ARN of the S3 Storage Lens configuration. This property is read-only.
home_region: Option<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: boolA container for whether the S3 Storage Lens configuration is enabled. This property is required.
Implementations
sourceimpl ListStorageLensConfigurationEntry
impl ListStorageLensConfigurationEntry
sourcepub fn storage_lens_arn(&self) -> Option<&str>
pub fn storage_lens_arn(&self) -> Option<&str>
The ARN of the S3 Storage Lens configuration. This property is read-only.
sourcepub fn home_region(&self) -> Option<&str>
pub fn home_region(&self) -> Option<&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.
sourceimpl ListStorageLensConfigurationEntry
impl ListStorageLensConfigurationEntry
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ListStorageLensConfigurationEntry
Trait Implementations
sourceimpl Clone for ListStorageLensConfigurationEntry
impl Clone for ListStorageLensConfigurationEntry
sourcefn clone(&self) -> ListStorageLensConfigurationEntry
fn clone(&self) -> ListStorageLensConfigurationEntry
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl PartialEq<ListStorageLensConfigurationEntry> for ListStorageLensConfigurationEntry
impl PartialEq<ListStorageLensConfigurationEntry> for ListStorageLensConfigurationEntry
sourcefn eq(&self, other: &ListStorageLensConfigurationEntry) -> bool
fn eq(&self, other: &ListStorageLensConfigurationEntry) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ListStorageLensConfigurationEntry) -> bool
fn ne(&self, other: &ListStorageLensConfigurationEntry) -> bool
This method tests for !=.
impl StructuralPartialEq for ListStorageLensConfigurationEntry
Auto Trait Implementations
impl RefUnwindSafe for ListStorageLensConfigurationEntry
impl Send for ListStorageLensConfigurationEntry
impl Sync for ListStorageLensConfigurationEntry
impl Unpin for ListStorageLensConfigurationEntry
impl UnwindSafe for ListStorageLensConfigurationEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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