Interface IntelligentTieringConfiguration
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IntelligentTieringConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:59.872Z")
@Stability(Stable)
public interface IntelligentTieringConfiguration
extends software.amazon.jsii.JsiiSerializable
The intelligent tiering configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.s3.*;
IntelligentTieringConfiguration intelligentTieringConfiguration = IntelligentTieringConfiguration.builder()
.name("name")
// the properties below are optional
.archiveAccessTierTime(Duration.minutes(30))
.deepArchiveAccessTierTime(Duration.minutes(30))
.prefix("prefix")
.tags(List.of(Tag.builder()
.key("key")
.value("value")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forIntelligentTieringConfigurationstatic final classAn implementation forIntelligentTieringConfiguration -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default DurationWhen enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 90 days to the Archive Access tier.default DurationWhen enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 180 days to the Deep Archive Access tier.getName()Configuration name.default StringAdd a filter to limit the scope of this configuration to a single prefix.getTags()You can limit the scope of this rule to the key value pairs added below.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
Configuration name. -
getArchiveAccessTierTime
When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 90 days to the Archive Access tier.Default: Objects will not move to Glacier
-
getDeepArchiveAccessTierTime
When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 180 days to the Deep Archive Access tier.Default: Objects will not move to Glacier Deep Access
-
getPrefix
Add a filter to limit the scope of this configuration to a single prefix.Default: this configuration will apply to **all** objects in the bucket.
-
getTags
You can limit the scope of this rule to the key value pairs added below.Default: No filtering will be performed on tags
-
builder
-