You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::S3::Types::Transition
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::Transition
- Defined in:
- (unknown)
Overview
When passing Transition as input to an Aws::Client method, you can use a vanilla Hash:
{
date: Time.now,
days: 1,
storage_class: "GLACIER", # accepts GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE
}
Specifies when an object transitions to a specified storage class. For more information about Amazon S3 lifecycle configuration rules, see Transitioning Objects Using Amazon S3 Lifecycle in the Amazon Simple Storage Service Developer Guide.
Returned by:
Instance Attribute Summary collapse
-
#date ⇒ Time
Indicates when objects are transitioned to the specified storage class.
-
#days ⇒ Integer
Indicates the number of days after creation when objects are transitioned to the specified storage class.
-
#storage_class ⇒ String
The storage class to which you want the object to transition.
Instance Attribute Details
#date ⇒ Time
Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.
#days ⇒ Integer
Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.
#storage_class ⇒ String
The storage class to which you want the object to transition.
Possible values:
- GLACIER
- STANDARD_IA
- ONEZONE_IA
- INTELLIGENT_TIERING
- DEEP_ARCHIVE