Class: Aws::S3::Types::RecordExpiration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb

Overview

The journal table record expiration settings for a journal table in an S3 Metadata configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#daysInteger

If you enable journal table record expiration, you can set the number of days to retain your journal table records. Journal table records must be retained for a minimum of 7 days. To set this value, specify any whole number from 7 to 2147483647. For example, to retain your journal table records for one year, set this value to 365.

Returns:

  • (Integer)


17186
17187
17188
17189
17190
17191
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 17186

class RecordExpiration < Struct.new(
  :expiration,
  :days)
  SENSITIVE = []
  include Aws::Structure
end

#expirationString

Specifies whether journal table record expiration is enabled or disabled.

Returns:

  • (String)


17186
17187
17188
17189
17190
17191
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 17186

class RecordExpiration < Struct.new(
  :expiration,
  :days)
  SENSITIVE = []
  include Aws::Structure
end