Interface IntelligentTieringConfiguration
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IntelligentTieringConfiguration.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-22T02:24:08.919Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forIntelligentTieringConfiguration
static final class
An implementation forIntelligentTieringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Duration
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 Duration
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.getName()
Configuration name.default String
Add 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
-