Show / Hide Table of Contents

Class CfnBucket.IntelligentTieringConfigurationProperty

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

Inheritance
System.Object
CfnBucket.IntelligentTieringConfigurationProperty
Implements
CfnBucket.IIntelligentTieringConfigurationProperty
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.dll
Syntax (csharp)
public class IntelligentTieringConfigurationProperty : Object, CfnBucket.IIntelligentTieringConfigurationProperty
Syntax (vb)
Public Class IntelligentTieringConfigurationProperty
    Inherits Object
    Implements CfnBucket.IIntelligentTieringConfigurationProperty
Remarks

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

Link: 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;

IntelligentTieringConfigurationProperty 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()

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()

public IntelligentTieringConfigurationProperty()

Properties

Id

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

public string Id { get; set; }
Property Value

System.String

Remarks

Link: 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

System.String

Remarks

Link: 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

System.String

Remarks

Link: 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

System.Object

Remarks

Link: 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

System.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.

Link: 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