Show / Hide Table of Contents

Class CfnBucket.IntelligentTieringConfigurationProperty

Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.

Inheritance
object
CfnBucket.IntelligentTieringConfigurationProperty
Implements
CfnBucket.IIntelligentTieringConfigurationProperty
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 CfnBucket.IntelligentTieringConfigurationProperty : CfnBucket.IIntelligentTieringConfigurationProperty
Syntax (vb)
Public Class CfnBucket.IntelligentTieringConfigurationProperty Implements CfnBucket.IIntelligentTieringConfigurationProperty
Remarks

For information about the S3 Intelligent-Tiering storage class, see Storage class for automatically optimizing frequently and infrequently accessed objects .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html

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;

             var intelligentTieringConfigurationProperty = new IntelligentTieringConfigurationProperty {
                 Id = "id",
                 Status = "status",
                 Tierings = new [] { new TieringProperty {
                     AccessTier = "accessTier",
                     Days = 123
                 } },

                 // the properties below are optional
                 Prefix = "prefix",
                 TagFilters = new [] { new TagFilterProperty {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

IntelligentTieringConfigurationProperty()

Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.

Properties

Id

The ID used to identify the S3 Intelligent-Tiering configuration.

Prefix

An object key name prefix that identifies the subset of objects to which the rule applies.

Status

Specifies the status of the configuration.

TagFilters

A container for a key-value pair.

Tierings

Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration.

Constructors

IntelligentTieringConfigurationProperty()

Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.

public IntelligentTieringConfigurationProperty()
Remarks

For information about the S3 Intelligent-Tiering storage class, see Storage class for automatically optimizing frequently and infrequently accessed objects .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html

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;

             var intelligentTieringConfigurationProperty = new IntelligentTieringConfigurationProperty {
                 Id = "id",
                 Status = "status",
                 Tierings = new [] { new TieringProperty {
                     AccessTier = "accessTier",
                     Days = 123
                 } },

                 // the properties below are optional
                 Prefix = "prefix",
                 TagFilters = new [] { new TagFilterProperty {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

Id

The ID used to identify the S3 Intelligent-Tiering configuration.

public string Id { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-id

Prefix

An object key name prefix that identifies the subset of objects to which the rule applies.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-prefix

Status

Specifies the status of the configuration.

public string Status { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-status

TagFilters

A container for a key-value pair.

public object? TagFilters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-tagfilters

Tierings

Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration.

public object Tierings { get; set; }
Property Value

object

Remarks

At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS .

You only need Intelligent Tiering Configuration enabled on a bucket if you want to automatically move objects stored in the Intelligent-Tiering storage class to Archive Access or Deep Archive Access tiers.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-intelligenttieringconfiguration.html#cfn-s3-bucket-intelligenttieringconfiguration-tierings

Implements

CfnBucket.IIntelligentTieringConfigurationProperty
Back to top Generated by DocFX