Show / Hide Table of Contents

Interface IIntelligentTieringConfiguration

The intelligent tiering configuration.

Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.dll
Syntax (csharp)
public interface IIntelligentTieringConfiguration
Syntax (vb)
Public Interface IIntelligentTieringConfiguration
Remarks

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3;
using Amazon.CDK;
IntelligentTieringConfiguration intelligentTieringConfiguration = new IntelligentTieringConfiguration {
    Name = "name",

    // the properties below are optional
    ArchiveAccessTierTime = Duration.Minutes(30),
    DeepArchiveAccessTierTime = Duration.Minutes(30),
    Prefix = "prefix",
    Tags = new [] { new Tag {
        Key = "key",
        Value = "value"
    } }
};

Synopsis

Properties

ArchiveAccessTierTime

When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 90 days to the Archive Access tier.

DeepArchiveAccessTierTime

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.

Name

Configuration name.

Prefix

Add a filter to limit the scope of this configuration to a single prefix.

Tags

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

Properties

ArchiveAccessTierTime

When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 90 days to the Archive Access tier.

virtual Duration ArchiveAccessTierTime { get; }
Property Value

Duration

Remarks

Default: Objects will not move to Glacier

DeepArchiveAccessTierTime

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.

virtual Duration DeepArchiveAccessTierTime { get; }
Property Value

Duration

Remarks

Default: Objects will not move to Glacier Deep Access

Name

Configuration name.

string Name { get; }
Property Value

System.String

Prefix

Add a filter to limit the scope of this configuration to a single prefix.

virtual string Prefix { get; }
Property Value

System.String

Remarks

Default: this configuration will apply to all objects in the bucket.

Tags

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

virtual ITag[] Tags { get; }
Property Value

ITag[]

Remarks

Default: No filtering will be performed on tags

Back to top Generated by DocFX