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.
10666 10667 10668 10669 10670 10671 10672 10673 10674 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10666 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.
10666 10667 10668 10669 10670 10671 10672 10673 10674 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10666 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.
10666 10667 10668 10669 10670 10671 10672 10673 10674 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10666 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.
10666 10667 10668 10669 10670 10671 10672 10673 10674 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10666 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.
10666 10667 10668 10669 10670 10671 10672 10673 10674 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 10666 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |