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.



247
248
249
250
251
252
253
# File 'lib/aws-sdk-s3/types.rb', line 247

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

#idString

The ID that identifies the analytics configuration.

Returns:

  • (String)


247
248
249
250
251
252
253
# File 'lib/aws-sdk-s3/types.rb', line 247

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.



247
248
249
250
251
252
253
# File 'lib/aws-sdk-s3/types.rb', line 247

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