Class: Aws::WorkSpacesWeb::Types::S3LogConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpacesWeb::Types::S3LogConfiguration
- Defined in:
- gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb
Overview
The S3 log configuration.
Constant Summary collapse
- SENSITIVE =
[:bucket, :key_prefix]
Instance Attribute Summary collapse
-
#bucket ⇒ String
The S3 bucket name where logs are delivered.
-
#bucket_owner ⇒ String
The expected bucket owner of the target S3 bucket.
-
#folder_structure ⇒ String
The folder structure that defines the organizational structure for log files in S3.
-
#key_prefix ⇒ String
The S3 path prefix that determines where log files are stored.
-
#log_file_format ⇒ String
The format of the LogFile that is written to S3.
Instance Attribute Details
#bucket ⇒ String
The S3 bucket name where logs are delivered.
3236 3237 3238 3239 3240 3241 3242 3243 3244 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 3236 class S3LogConfiguration < Struct.new( :bucket, :key_prefix, :bucket_owner, :log_file_format, :folder_structure) SENSITIVE = [:bucket, :key_prefix] include Aws::Structure end |
#bucket_owner ⇒ String
The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
3236 3237 3238 3239 3240 3241 3242 3243 3244 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 3236 class S3LogConfiguration < Struct.new( :bucket, :key_prefix, :bucket_owner, :log_file_format, :folder_structure) SENSITIVE = [:bucket, :key_prefix] include Aws::Structure end |
#folder_structure ⇒ String
The folder structure that defines the organizational structure for log files in S3.
3236 3237 3238 3239 3240 3241 3242 3243 3244 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 3236 class S3LogConfiguration < Struct.new( :bucket, :key_prefix, :bucket_owner, :log_file_format, :folder_structure) SENSITIVE = [:bucket, :key_prefix] include Aws::Structure end |
#key_prefix ⇒ String
The S3 path prefix that determines where log files are stored.
3236 3237 3238 3239 3240 3241 3242 3243 3244 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 3236 class S3LogConfiguration < Struct.new( :bucket, :key_prefix, :bucket_owner, :log_file_format, :folder_structure) SENSITIVE = [:bucket, :key_prefix] include Aws::Structure end |
#log_file_format ⇒ String
The format of the LogFile that is written to S3.
3236 3237 3238 3239 3240 3241 3242 3243 3244 |
# File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 3236 class S3LogConfiguration < Struct.new( :bucket, :key_prefix, :bucket_owner, :log_file_format, :folder_structure) SENSITIVE = [:bucket, :key_prefix] include Aws::Structure end |