Class: Aws::S3::Types::AnalyticsConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::AnalyticsConfiguration
- 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
-
#filter ⇒ Types::AnalyticsFilter
The filter used to describe a set of objects for analyses.
-
#id ⇒ String
The ID that identifies the analytics configuration.
-
#storage_class_analysis ⇒ Types::StorageClassAnalysis
Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.
Instance Attribute Details
#filter ⇒ Types::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 |
#id ⇒ String
The ID that identifies the analytics configuration.
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_analysis ⇒ Types::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 |