Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
AnalyticsConfiguration' | |
|
Instances
newAnalyticsConfiguration Source #
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.