| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.S3.Types.AnalyticsConfiguration
Description
Synopsis
- data AnalyticsConfiguration = AnalyticsConfiguration' {}
- newAnalyticsConfiguration :: Text -> StorageClassAnalysis -> AnalyticsConfiguration
- analyticsConfiguration_filter :: Lens' AnalyticsConfiguration (Maybe AnalyticsFilter)
- analyticsConfiguration_id :: Lens' AnalyticsConfiguration Text
- analyticsConfiguration_storageClassAnalysis :: Lens' AnalyticsConfiguration StorageClassAnalysis
Documentation
data AnalyticsConfiguration Source #
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
See: newAnalyticsConfiguration smart constructor.
Constructors
| AnalyticsConfiguration' | |
Fields
| |
Instances
newAnalyticsConfiguration Source #
Arguments
| :: Text | |
| -> StorageClassAnalysis | |
| -> AnalyticsConfiguration |
Create a value of AnalyticsConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':AnalyticsConfiguration', analyticsConfiguration_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.
$sel:id:AnalyticsConfiguration', analyticsConfiguration_id - The ID that identifies the analytics configuration.
$sel:storageClassAnalysis:AnalyticsConfiguration', analyticsConfiguration_storageClassAnalysis - Contains data related to access patterns to be collected and made
available to analyze the tradeoffs between different storage classes.
analyticsConfiguration_filter :: Lens' AnalyticsConfiguration (Maybe AnalyticsFilter) Source #
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.
analyticsConfiguration_id :: Lens' AnalyticsConfiguration Text Source #
The ID that identifies the analytics configuration.
analyticsConfiguration_storageClassAnalysis :: Lens' AnalyticsConfiguration StorageClassAnalysis Source #
Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.