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
CreateBucketMetadataTableConfigurationor V2CreateBucketMetadataConfigurationrequest 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.
10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10601 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.
10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10601 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.
10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10601 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.
10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10601 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.
10601 10602 10603 10604 10605 10606 10607 10608 10609 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10601 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |