libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CostExplorer.Types.CostCategoryValues

Description

 
Synopsis

Documentation

data CostCategoryValues Source #

The Cost Categories values used for filtering the costs.

If Values and Key are not specified, the ABSENT MatchOption is applied to all Cost Categories. That is, it filters on resources that aren't mapped to any Cost Categories.

If Values is provided and Key isn't specified, the ABSENT MatchOption is applied to the Cost Categories Key only. That is, it filters on resources without the given Cost Categories key.

See: newCostCategoryValues smart constructor.

Constructors

CostCategoryValues' 

Fields

  • values :: Maybe [Text]

    The specific value of the Cost Category.

  • key :: Maybe Text
     
  • matchOptions :: Maybe [MatchOption]

    The match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE.

Instances

Instances details
Eq CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

Read CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

Show CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

Generic CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

Associated Types

type Rep CostCategoryValues :: Type -> Type #

NFData CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

Methods

rnf :: CostCategoryValues -> () #

Hashable CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

ToJSON CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

FromJSON CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

type Rep CostCategoryValues Source # 
Instance details

Defined in Amazonka.CostExplorer.Types.CostCategoryValues

type Rep CostCategoryValues = D1 ('MetaData "CostCategoryValues" "Amazonka.CostExplorer.Types.CostCategoryValues" "libZSservicesZSamazonka-cost-explorerZSamazonka-cost-explorer" 'False) (C1 ('MetaCons "CostCategoryValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "matchOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MatchOption])))))

newCostCategoryValues :: CostCategoryValues Source #

Create a value of CostCategoryValues 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:values:CostCategoryValues', costCategoryValues_values - The specific value of the Cost Category.

$sel:key:CostCategoryValues', costCategoryValues_key - Undocumented member.

$sel:matchOptions:CostCategoryValues', costCategoryValues_matchOptions - The match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE.

costCategoryValues_values :: Lens' CostCategoryValues (Maybe [Text]) Source #

The specific value of the Cost Category.

costCategoryValues_matchOptions :: Lens' CostCategoryValues (Maybe [MatchOption]) Source #

The match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE.