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 MetricsFilter = MetricsFilter' {}
- newMetricsFilter :: MetricsFilter
- metricsFilter_tag :: Lens' MetricsFilter (Maybe Tag)
- metricsFilter_prefix :: Lens' MetricsFilter (Maybe Text)
- metricsFilter_and :: Lens' MetricsFilter (Maybe MetricsAndOperator)
- metricsFilter_accessPointArn :: Lens' MetricsFilter (Maybe Text)
Documentation
data MetricsFilter Source #
Specifies a metrics configuration filter. The metrics configuration only includes objects that meet the filter's criteria. A filter must be a prefix, an object tag, an access point ARN, or a conjunction (MetricsAndOperator). For more information, see PutBucketMetricsConfiguration.
See: newMetricsFilter
smart constructor.
MetricsFilter' | |
|
Instances
newMetricsFilter :: MetricsFilter Source #
Create a value of MetricsFilter
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:tag:MetricsFilter'
, metricsFilter_tag
- The tag used when evaluating a metrics filter.
$sel:prefix:MetricsFilter'
, metricsFilter_prefix
- The prefix used when evaluating a metrics filter.
$sel:and:MetricsFilter'
, metricsFilter_and
- A conjunction (logical AND) of predicates, which is used in evaluating a
metrics filter. The operator must have at least two predicates, and an
object must match all of the predicates in order for the filter to
apply.
$sel:accessPointArn:MetricsFilter'
, metricsFilter_accessPointArn
- The access point ARN used when evaluating a metrics filter.
metricsFilter_tag :: Lens' MetricsFilter (Maybe Tag) Source #
The tag used when evaluating a metrics filter.
metricsFilter_prefix :: Lens' MetricsFilter (Maybe Text) Source #
The prefix used when evaluating a metrics filter.
metricsFilter_and :: Lens' MetricsFilter (Maybe MetricsAndOperator) Source #
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
metricsFilter_accessPointArn :: Lens' MetricsFilter (Maybe Text) Source #
The access point ARN used when evaluating a metrics filter.