pub struct BucketIntelligentTieringConfigurationResult {
pub bucket: Output<String>,
pub filter: Output<Option<BucketIntelligentTieringConfigurationFilter>>,
pub name: Output<String>,
pub status: Output<Option<String>>,
pub tierings: Output<Vec<BucketIntelligentTieringConfigurationTiering>>,
}
Fields§
§bucket: Output<String>
Name of the bucket this intelligent tiering configuration is associated with.
filter: Output<Option<BucketIntelligentTieringConfigurationFilter>>
Bucket filter. The configuration only includes objects that meet the filter’s criteria (documented below).
name: Output<String>
Unique name used to identify the S3 Intelligent-Tiering configuration for the bucket.
status: Output<Option<String>>
Specifies the status of the configuration. Valid values: Enabled
, Disabled
.
tierings: Output<Vec<BucketIntelligentTieringConfigurationTiering>>
S3 Intelligent-Tiering storage class tiers of the configuration (documented below).
Auto Trait Implementations§
impl Freeze for BucketIntelligentTieringConfigurationResult
impl RefUnwindSafe for BucketIntelligentTieringConfigurationResult
impl Send for BucketIntelligentTieringConfigurationResult
impl Sync for BucketIntelligentTieringConfigurationResult
impl Unpin for BucketIntelligentTieringConfigurationResult
impl UnwindSafe for BucketIntelligentTieringConfigurationResult
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
Mutably borrows from an owned value. Read more