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.
11267 11268 11269 11270 11271 11272 11273 11274 11275 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 11267 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.
11267 11268 11269 11270 11271 11272 11273 11274 11275 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 11267 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.
11267 11268 11269 11270 11271 11272 11273 11274 11275 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 11267 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.
11267 11268 11269 11270 11271 11272 11273 11274 11275 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 11267 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.
11267 11268 11269 11270 11271 11272 11273 11274 11275 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 11267 class JournalTableConfigurationResult < Struct.new( :table_status, :error, :table_name, :table_arn, :record_expiration) SENSITIVE = [] include Aws::Structure end |