class Aws::S3::Types::AnalyticsConfiguration
Specifies the configuration and any analyses for the analytics filter of an Amazon S3
bucket.
@note When making an API call, you may pass AnalyticsConfiguration
data as a hash: { id: "AnalyticsId", # required filter: { prefix: "Prefix", tag: { key: "ObjectKey", # required value: "Value", # required }, and: { prefix: "Prefix", tags: [ { key: "ObjectKey", # required value: "Value", # required }, ], }, }, storage_class_analysis: { # required data_export: { output_schema_version: "V_1", # required, accepts V_1 destination: { # required s3_bucket_destination: { # required format: "CSV", # required, accepts CSV bucket_account_id: "AccountId", bucket: "BucketName", # required prefix: "Prefix", }, }, }, }, }
@!attribute [rw] id
The ID that identifies the analytics configuration. @return [String]
@!attribute [rw] filter
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. @return [Types::AnalyticsFilter]
@!attribute [rw] storage_class_analysis
Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes. @return [Types::StorageClassAnalysis]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsConfiguration AWS API Documentation
Constants
- SENSITIVE