Class: Aws::WorkSpacesWeb::Types::S3LogConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#bucketString

The S3 bucket name where logs are delivered.

Returns:

  • (String)


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_ownerString

The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.

Returns:

  • (String)


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_structureString

The folder structure that defines the organizational structure for log files in S3.

Returns:

  • (String)


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_prefixString

The S3 path prefix that determines where log files are stored.

Returns:

  • (String)


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_formatString

The format of the LogFile that is written to S3.

Returns:

  • (String)


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