class Aws::S3::Types::IntelligentTieringConfiguration
Specifies the S3
Intelligent-Tiering configuration for an Amazon S3
bucket.
For information about the S3
Intelligent-Tiering storage class, see [Storage class for automatically optimizing frequently and infrequently accessed objects].
[1]: docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access
@note When making an API call, you may pass IntelligentTieringConfiguration
data as a hash: { id: "IntelligentTieringId", # required filter: { prefix: "Prefix", tag: { key: "ObjectKey", # required value: "Value", # required }, and: { prefix: "Prefix", tags: [ { key: "ObjectKey", # required value: "Value", # required }, ], }, }, status: "Enabled", # required, accepts Enabled, Disabled tierings: [ # required { days: 1, # required access_tier: "ARCHIVE_ACCESS", # required, accepts ARCHIVE_ACCESS, DEEP_ARCHIVE_ACCESS }, ], }
@!attribute [rw] id
The ID used to identify the S3 Intelligent-Tiering configuration. @return [String]
@!attribute [rw] filter
Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria. @return [Types::IntelligentTieringFilter]
@!attribute [rw] status
Specifies the status of the configuration. @return [String]
@!attribute [rw] tierings
Specifies the S3 Intelligent-Tiering storage class tier of the configuration. @return [Array<Types::Tiering>]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IntelligentTieringConfiguration AWS API Documentation
Constants
- SENSITIVE