IntelligentTieringConfiguration

class aws_cdk.aws_s3.IntelligentTieringConfiguration(*, name, archive_access_tier_time=None, deep_archive_access_tier_time=None, prefix=None, tags=None)

Bases: object

The intelligent tiering configuration.

Parameters
  • name (str) – Configuration name.

  • archive_access_tier_time (Optional[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: Objects will not move to Glacier

  • deep_archive_access_tier_time (Optional[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. Default: Objects will not move to Glacier Deep Access

  • prefix (Optional[str]) – 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.

  • tags (Optional[Sequence[Union[Tag, Dict[str, Any]]]]) – You can limit the scope of this rule to the key value pairs added below. Default: No filtering will be performed on tags

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_s3 as s3
import aws_cdk.core as cdk

intelligent_tiering_configuration = s3.IntelligentTieringConfiguration(
    name="name",

    # the properties below are optional
    archive_access_tier_time=cdk.Duration.minutes(30),
    deep_archive_access_tier_time=cdk.Duration.minutes(30),
    prefix="prefix",
    tags=[s3.Tag(
        key="key",
        value="value"
    )]
)

Attributes

archive_access_tier_time

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

Return type

Optional[Duration]

deep_archive_access_tier_time

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

Return type

Optional[Duration]

name

Configuration name.

Return type

str

prefix

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.

Return type

Optional[str]

tags

You can limit the scope of this rule to the key value pairs added below.

Default

No filtering will be performed on tags

Return type

Optional[List[Tag]]