Show / Hide Table of Contents

Class IntelligentTieringConfiguration

The intelligent tiering configuration.

Inheritance
object
IntelligentTieringConfiguration
Implements
IIntelligentTieringConfiguration
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class IntelligentTieringConfiguration : IIntelligentTieringConfiguration
Syntax (vb)
Public Class IntelligentTieringConfiguration Implements 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;
            using Amazon.CDK.AWS.S3;

            var 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

Constructors

IntelligentTieringConfiguration()

The intelligent tiering configuration.

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.

Constructors

IntelligentTieringConfiguration()

The intelligent tiering configuration.

public IntelligentTieringConfiguration()
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;
            using Amazon.CDK.AWS.S3;

            var 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"
                } }
            };

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.

public Duration? ArchiveAccessTierTime { get; set; }
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.

public Duration? DeepArchiveAccessTierTime { get; set; }
Property Value

Duration

Remarks

Default: Objects will not move to Glacier Deep Access

Name

Configuration name.

public string Name { get; set; }
Property Value

string

Remarks

ExampleMetadata: fixture=_generated

Prefix

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

public string? Prefix { get; set; }
Property Value

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.

public ITag[]? Tags { get; set; }
Property Value

ITag[]

Remarks

Default: No filtering will be performed on tags

Implements

IIntelligentTieringConfiguration
Back to top Generated by DocFX