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.
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 |
#id ⇒ String
The ID that identifies the analytics configuration.
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_analysis ⇒ Types::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 |