Class: Aws::S3Tables::Types::LoggingEnabled
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::LoggingEnabled
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a table bucket.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#target_bucket ⇒ String
The name of the general purpose bucket that logs are delivered to.
-
#target_object_key_format ⇒ Types::TargetObjectKeyFormat
The key format of the log objects.
-
#target_prefix ⇒ String
The prefix for the keys of the log objects that are delivered to the target bucket.
Instance Attribute Details
#target_bucket ⇒ String
The name of the general purpose bucket that logs are delivered to.
The bucket must be in the same Amazon Web Services Region and owned
by the same Amazon Web Services account as the table bucket. The
bucket can't use SSE-KMS or DSSE-KMS default encryption, can't
have S3 Object Lock enabled, and can't have Requester Pays enabled.
You can deliver logs from multiple table buckets to the same target
bucket. In this case, choose a different targetPrefix for each
table bucket so that you can tell their log objects apart.
2189 2190 2191 2192 2193 2194 2195 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2189 class LoggingEnabled < Struct.new( :target_bucket, :target_prefix, :target_object_key_format) SENSITIVE = [] include Aws::Structure end |
#target_object_key_format ⇒ Types::TargetObjectKeyFormat
The key format of the log objects. Log object keys are always partitioned by date.
2189 2190 2191 2192 2193 2194 2195 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2189 class LoggingEnabled < Struct.new( :target_bucket, :target_prefix, :target_object_key_format) SENSITIVE = [] include Aws::Structure end |
#target_prefix ⇒ String
The prefix for the keys of the log objects that are delivered to the target bucket.
2189 2190 2191 2192 2193 2194 2195 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2189 class LoggingEnabled < Struct.new( :target_bucket, :target_prefix, :target_object_key_format) SENSITIVE = [] include Aws::Structure end |