Interface CfnBucket.IntelligentTieringConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBucket.IntelligentTieringConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnBucket
For information about the S3 Intelligent-Tiering storage class, see Storage class for automatically optimizing frequently and infrequently accessed objects .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.s3.*;
IntelligentTieringConfigurationProperty intelligentTieringConfigurationProperty = IntelligentTieringConfigurationProperty.builder()
.id("id")
.status("status")
.tierings(List.of(TieringProperty.builder()
.accessTier("accessTier")
.days(123)
.build()))
// the properties below are optional
.prefix("prefix")
.tagFilters(List.of(TagFilterProperty.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBucket.IntelligentTieringConfigurationPropertystatic final classAn implementation forCfnBucket.IntelligentTieringConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getId()The ID used to identify the S3 Intelligent-Tiering configuration.default StringAn object key name prefix that identifies the subset of objects to which the rule applies.Specifies the status of the configuration.default ObjectA container for a key-value pair.Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getId
The ID used to identify the S3 Intelligent-Tiering configuration.- See Also:
-
getStatus
Specifies the status of the configuration.- See Also:
-
getTierings
Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration.At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier:
ARCHIVE_ACCESSandDEEP_ARCHIVE_ACCESS.You only need Intelligent Tiering Configuration enabled on a bucket if you want to automatically move objects stored in the Intelligent-Tiering storage class to Archive Access or Deep Archive Access tiers.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBucket.TieringProperty>- See Also:
-
getPrefix
An object key name prefix that identifies the subset of objects to which the rule applies.- See Also:
-
getTagFilters
A container for a key-value pair.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBucket.TagFilterProperty>- See Also:
-
builder
-