Class: Aws::S3::Types::AnalyticsConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3/types.rb

Overview

Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filterTypes::AnalyticsFilter

The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.



261
262
263
264
265
266
267
# File 'lib/aws-sdk-s3/types.rb', line 261

class AnalyticsConfiguration < Struct.new(
  :id,
  :filter,
  :storage_class_analysis)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID that identifies the analytics configuration.

Returns:

  • (String)


261
262
263
264
265
266
267
# File 'lib/aws-sdk-s3/types.rb', line 261

class AnalyticsConfiguration < Struct.new(
  :id,
  :filter,
  :storage_class_analysis)
  SENSITIVE = []
  include Aws::Structure
end

#storage_class_analysisTypes::StorageClassAnalysis

Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.



261
262
263
264
265
266
267
# File 'lib/aws-sdk-s3/types.rb', line 261

class AnalyticsConfiguration < Struct.new(
  :id,
  :filter,
  :storage_class_analysis)
  SENSITIVE = []
  include Aws::Structure
end