@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:41.696Z")
public interface IntelligentTieringConfiguration
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.*; import software.amazon.awscdk.core.*; 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();
Modifier and Type | Interface and Description |
---|---|
static class |
IntelligentTieringConfiguration.Builder
A builder for
IntelligentTieringConfiguration |
static class |
IntelligentTieringConfiguration.Jsii$Proxy
An implementation for
IntelligentTieringConfiguration |
Modifier and Type | Method and Description |
---|---|
static IntelligentTieringConfiguration.Builder |
builder() |
default Duration |
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 Duration |
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.
|
java.lang.String |
getName()
Configuration name.
|
default java.lang.String |
getPrefix()
Add a filter to limit the scope of this configuration to a single prefix.
|
default java.util.List<Tag> |
getTags()
You can limit the scope of this rule to the key value pairs added below.
|
java.lang.String getName()
default Duration getArchiveAccessTierTime()
Default: Objects will not move to Glacier
default Duration getDeepArchiveAccessTierTime()
Default: Objects will not move to Glacier Deep Access
default java.lang.String getPrefix()
Default: this configuration will apply to **all** objects in the bucket.
default java.util.List<Tag> getTags()
Default: No filtering will be performed on tags
static IntelligentTieringConfiguration.Builder builder()