Class: Aws::S3::Types::JournalTableConfigurationResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::JournalTableConfigurationResult
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
The journal table configuration for the S3 Metadata configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#error ⇒ Types::ErrorDetails
If an S3 Metadata V1
CreateBucketMetadataTableConfiguration
or V2CreateBucketMetadataConfiguration
request succeeds, but S3 Metadata was unable to create the table, this structure contains the error code and error message. -
#record_expiration ⇒ Types::RecordExpiration
The journal table record expiration settings for the journal table.
-
#table_arn ⇒ String
The Amazon Resource Name (ARN) for the journal table.
-
#table_name ⇒ String
The name of the journal table.
-
#table_status ⇒ String
The status of the journal table.
Instance Attribute Details
#error ⇒ Types::ErrorDetails
If an S3 Metadata V1 CreateBucketMetadataTableConfiguration
or V2
CreateBucketMetadataConfiguration
request succeeds, but S3
Metadata was unable to create the table, this structure contains the
error code and error message.
10547 10548 10549 10550 10551 10552 10553 10554 10555 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10547 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |
#record_expiration ⇒ Types::RecordExpiration
The journal table record expiration settings for the journal table.
10547 10548 10549 10550 10551 10552 10553 10554 10555 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10547 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |
#table_arn ⇒ String
The Amazon Resource Name (ARN) for the journal table.
10547 10548 10549 10550 10551 10552 10553 10554 10555 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10547 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name of the journal table.
10547 10548 10549 10550 10551 10552 10553 10554 10555 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10547 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |
#table_status ⇒ String
The status of the journal table. The status values are:
CREATING
- The journal table is in the process of being created in the specified table bucket.ACTIVE
- The journal table has been created successfully, and records are being delivered to the table.FAILED
- Amazon S3 is unable to create the journal table, or Amazon S3 is unable to deliver records.
10547 10548 10549 10550 10551 10552 10553 10554 10555 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10547 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |