Show / Hide Table of Contents

Class StorageClass

Storage class to move an object to.

stable

Synopsis

Constructors

constructor(value)

stable

Properties

DEEP_ARCHIVE

Use for archiving data that rarely needs to be accessed.

GLACIER

Storage class for long-term archival that can take between minutes and hours to access.

INFREQUENT_ACCESS

Storage class for data that is accessed less frequently, but requires rapid access when needed.

INTELLIGENT_TIERING

The INTELLIGENT_TIERING storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead.

ONE_ZONE_INFREQUENT_ACCESS

Infrequent Access that's only stored in one availability zone.

value

Constructors

constructor(value)

stable

Declaration
constructor(value: string);
Parameters
value string

Properties

DEEP_ARCHIVE

Use for archiving data that rarely needs to be accessed.

Data stored in the DEEP_ARCHIVE storage class has a minimum storage duration period of 180 days and a default retrieval time of 12 hours. If you delete an object before the 180-day minimum, you are charged for 180 days. For pricing information, see Amazon S3 Pricing.

stable

Declaration
static readonly DEEP_ARCHIVE: StorageClass;
Property Value

StorageClass

GLACIER

Storage class for long-term archival that can take between minutes and hours to access.

Use for archives where portions of the data might need to be retrieved in minutes. Data stored in the GLACIER storage class has a minimum storage duration period of 90 days and can be accessed in as little as 1-5 minutes using expedited retrieval. If you delete an object before the 90-day minimum, you are charged for 90 days.

stable

Declaration
static readonly GLACIER: StorageClass;
Property Value

StorageClass

INFREQUENT_ACCESS

Storage class for data that is accessed less frequently, but requires rapid access when needed.

Has lower availability than Standard storage.

stable

Declaration
static readonly INFREQUENT_ACCESS: StorageClass;
Property Value

StorageClass

INTELLIGENT_TIERING

The INTELLIGENT_TIERING storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead.

INTELLIGENT_TIERING delivers automatic cost savings by moving data on a granular object level between two access tiers, a frequent access tier and a lower-cost infrequent access tier, when access patterns change. The INTELLIGENT_TIERING storage class is ideal if you want to optimize storage costs automatically for long-lived data when access patterns are unknown or unpredictable.

stable

Declaration
static readonly INTELLIGENT_TIERING: StorageClass;
Property Value

StorageClass

ONE_ZONE_INFREQUENT_ACCESS

Infrequent Access that's only stored in one availability zone.

Has lower availability than standard InfrequentAccess.

stable

Declaration
static readonly ONE_ZONE_INFREQUENT_ACCESS: StorageClass;
Property Value

StorageClass

value

Declaration
readonly value: string;
Property Value

string

Back to top Generated by DocFX