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 |
Synopsis
- data DimensionValues = DimensionValues' {
- key :: Maybe Dimension
- matchOptions :: Maybe [MatchOption]
- values :: Maybe [Text]
- newDimensionValues :: DimensionValues
- dimensionValues_key :: Lens' DimensionValues (Maybe Dimension)
- dimensionValues_matchOptions :: Lens' DimensionValues (Maybe [MatchOption])
- dimensionValues_values :: Lens' DimensionValues (Maybe [Text])
Documentation
data DimensionValues Source #
The metadata that you can use to filter and group your results. You can
use GetDimensionValues
to find specific values.
See: newDimensionValues
smart constructor.
DimensionValues' | |
|
Instances
newDimensionValues :: DimensionValues Source #
Create a value of DimensionValues
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:key:DimensionValues'
, dimensionValues_key
- The names of the metadata types that you can use to filter and group
your results. For example, AZ
returns a list of Availability Zones.
Not all dimensions are supported in each API. Refer to the documentation for each specific API to see what is supported.
LINK_ACCOUNT_NAME
and SERVICE_CODE
can only be used in
CostCategoryRule.
ANOMALY_TOTAL_IMPACT_ABSOLUTE
and ANOMALY_TOTAL_IMPACT_PERCENTAGE
can only be used in
AnomalySubscriptions.
$sel:matchOptions:DimensionValues'
, dimensionValues_matchOptions
- The match options that you can use to filter your results.
MatchOptions
is only applicable for actions related to Cost Category
and Anomaly Subscriptions. Refer to the documentation for each specific
API to see what is supported.
The default values for MatchOptions
are EQUALS
and CASE_SENSITIVE
.
$sel:values:DimensionValues'
, dimensionValues_values
- The metadata values that you can use to filter and group your results.
You can use GetDimensionValues
to find specific values.
dimensionValues_key :: Lens' DimensionValues (Maybe Dimension) Source #
The names of the metadata types that you can use to filter and group
your results. For example, AZ
returns a list of Availability Zones.
Not all dimensions are supported in each API. Refer to the documentation for each specific API to see what is supported.
LINK_ACCOUNT_NAME
and SERVICE_CODE
can only be used in
CostCategoryRule.
ANOMALY_TOTAL_IMPACT_ABSOLUTE
and ANOMALY_TOTAL_IMPACT_PERCENTAGE
can only be used in
AnomalySubscriptions.
dimensionValues_matchOptions :: Lens' DimensionValues (Maybe [MatchOption]) Source #
The match options that you can use to filter your results.
MatchOptions
is only applicable for actions related to Cost Category
and Anomaly Subscriptions. Refer to the documentation for each specific
API to see what is supported.
The default values for MatchOptions
are EQUALS
and CASE_SENSITIVE
.
dimensionValues_values :: Lens' DimensionValues (Maybe [Text]) Source #
The metadata values that you can use to filter and group your results.
You can use GetDimensionValues
to find specific values.