IntelligentTieringConfiguration Struct
The intelligent tiering configuration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
import { aws_s3 as s3 } from 'aws-cdk-lib';
const intelligentTieringConfiguration: s3.IntelligentTieringConfiguration = {
name: 'name',
// the properties below are optional
archiveAccessTierTime: cdk.Duration.minutes(30),
deepArchiveAccessTierTime: cdk.Duration.minutes(30),
prefix: 'prefix',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
archiveAccessTierTimeoptionalDurationarchive_access_tier_timeoptionalDurationarchiveAccessTierTimeoptionalDurationArchiveAccessTierTimeoptionalDurationArchiveAccessTierTimeoptionalDuration#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
deepArchiveAccessTierTimeoptionalDurationdeep_archive_access_tier_timeoptionalDurationdeepArchiveAccessTierTimeoptionalDurationDeepArchiveAccessTierTimeoptionalDurationDeepArchiveAccessTierTimeoptionalDuration#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
Configuration name.
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.