AnalyticsConfigurationArgs

data class AnalyticsConfigurationArgs(val id: Output<String>? = null, val prefix: Output<String>? = null, val storageClassAnalysis: Output<StorageClassAnalysisArgs>? = null, val tagFilters: Output<List<TagFilterArgs>>? = null) : ConvertibleToJava<AnalyticsConfigurationArgs>

Definition of AnalyticsConfiguration

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, prefix: Output<String>? = null, storageClassAnalysis: Output<StorageClassAnalysisArgs>? = null, tagFilters: Output<List<TagFilterArgs>>? = null)

Properties

Link copied to clipboard
val id: Output<String>? = null

The ID that identifies the analytics configuration.

Link copied to clipboard
val prefix: Output<String>? = null

The prefix that an object must have to be included in the analytics results.

Link copied to clipboard

Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes. Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket.

Link copied to clipboard
val tagFilters: Output<List<TagFilterArgs>>? = null

The tags to use when evaluating an analytics filter. The analytics only includes objects that meet the filter's criteria. If no filter is specified, all of the contents of the bucket are included in the analysis.

Functions

Link copied to clipboard
open override fun toJava(): AnalyticsConfigurationArgs