amazonka-billingconductor-2.0: Amazon BillingConductor SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Description

 
Synopsis

Documentation

data BillingGroupCostReportElement Source #

A summary report of actual Amazon Web Services charges and calculated Amazon Web Services charges, based on the associated pricing plan of a billing group.

See: newBillingGroupCostReportElement smart constructor.

Constructors

BillingGroupCostReportElement' 

Fields

Instances

Instances details
FromJSON BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Generic BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Associated Types

type Rep BillingGroupCostReportElement :: Type -> Type #

Read BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Show BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

NFData BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Eq BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Hashable BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

type Rep BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

type Rep BillingGroupCostReportElement = D1 ('MetaData "BillingGroupCostReportElement" "Amazonka.BillingConductor.Types.BillingGroupCostReportElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BillingGroupCostReportElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aWSCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "margin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marginPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proformaCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBillingGroupCostReportElement :: BillingGroupCostReportElement Source #

Create a value of BillingGroupCostReportElement 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:aWSCost:BillingGroupCostReportElement', billingGroupCostReportElement_aWSCost - The actual Amazon Web Services charges for the billing group.

$sel:arn:BillingGroupCostReportElement', billingGroupCostReportElement_arn - The Amazon Resource Name (ARN) of a billing group.

$sel:currency:BillingGroupCostReportElement', billingGroupCostReportElement_currency - The displayed currency.

$sel:margin:BillingGroupCostReportElement', billingGroupCostReportElement_margin - The billing group margin.

$sel:marginPercentage:BillingGroupCostReportElement', billingGroupCostReportElement_marginPercentage - The percentage of billing group margin.

$sel:proformaCost:BillingGroupCostReportElement', billingGroupCostReportElement_proformaCost - The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.

billingGroupCostReportElement_aWSCost :: Lens' BillingGroupCostReportElement (Maybe Text) Source #

The actual Amazon Web Services charges for the billing group.

billingGroupCostReportElement_arn :: Lens' BillingGroupCostReportElement (Maybe Text) Source #

The Amazon Resource Name (ARN) of a billing group.

billingGroupCostReportElement_proformaCost :: Lens' BillingGroupCostReportElement (Maybe Text) Source #

The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.