Transition

class aws_cdk.aws_s3.Transition(*, storage_class, transition_after=None, transition_date=None)

Bases: object

Describes when an object transitions to a specified storage class.

Parameters
  • storage_class (StorageClass) – The storage class to which you want the object to transition.

  • transition_after (Optional[Duration]) – Indicates the number of days after creation when objects are transitioned to the specified storage class. Default: - No transition count.

  • transition_date (Optional[datetime]) – 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. Default: - No transition date.

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_s3 as s3
import aws_cdk.core as cdk

# storage_class: s3.StorageClass

transition = s3.Transition(
    storage_class=storage_class,

    # the properties below are optional
    transition_after=cdk.Duration.minutes(30),
    transition_date=Date()
)

Attributes

storage_class

The storage class to which you want the object to transition.

Return type

StorageClass

transition_after

Indicates the number of days after creation when objects are transitioned to the specified storage class.

Default
  • No transition count.

Return type

Optional[Duration]

transition_date

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.

Default
  • No transition date.

Return type

Optional[datetime]