Struct aws_sdk_s3control::model::StorageLensConfiguration [−][src]
#[non_exhaustive]pub struct StorageLensConfiguration {
pub id: Option<String>,
pub account_level: Option<AccountLevel>,
pub include: Option<Include>,
pub exclude: Option<Exclude>,
pub data_export: Option<StorageLensDataExport>,
pub is_enabled: bool,
pub aws_org: Option<StorageLensAwsOrg>,
pub storage_lens_arn: Option<String>,
}
Expand description
A container for the Amazon S3 Storage Lens configuration.
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 Amazon S3 Storage Lens configuration ID.
account_level: Option<AccountLevel>
A container for all the account-level configurations of your S3 Storage Lens configuration.
include: Option<Include>
A container for what is included in this configuration. This container can only be valid
if there is no Exclude
container submitted, and it's not empty.
exclude: Option<Exclude>
A container for what is excluded in this configuration. This container can only be valid
if there is no Include
container submitted, and it's not empty.
data_export: Option<StorageLensDataExport>
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
is_enabled: bool
A container for whether the S3 Storage Lens configuration is enabled.
aws_org: Option<StorageLensAwsOrg>
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
storage_lens_arn: Option<String>
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is
read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name
Implementations
A container for all the account-level configurations of your S3 Storage Lens configuration.
A container for what is included in this configuration. This container can only be valid
if there is no Exclude
container submitted, and it's not empty.
A container for what is excluded in this configuration. This container can only be valid
if there is no Include
container submitted, and it's not empty.
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
A container for whether the S3 Storage Lens configuration is enabled.
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is
read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name
Creates a new builder-style object to manufacture StorageLensConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StorageLensConfiguration
impl Send for StorageLensConfiguration
impl Sync for StorageLensConfiguration
impl Unpin for StorageLensConfiguration
impl UnwindSafe for StorageLensConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more