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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-07-30 of the Amazon BillingConductor SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

You can cause an inconsistent state by updating or deleting a resource.

_InternalServerException :: AsError a => Fold a ServiceError Source #

An unexpected error occurred while processing a request.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The request references a resource that doesn't exist.

_ServiceLimitExceededException :: AsError a => Fold a ServiceError Source #

The request would cause a service limit to exceed.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input doesn't match with the constraints specified by Amazon Web Services services.

AssociateResourceErrorReason

newtype AssociateResourceErrorReason Source #

Instances

Instances details
FromJSON AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromJSONKey AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToJSON AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToJSONKey AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToByteString AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToHeader AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToLog AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToQuery AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromText AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToText AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromXML AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToXML AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Generic AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Associated Types

type Rep AssociateResourceErrorReason :: Type -> Type #

Read AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Show AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

NFData AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Eq AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Ord AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Hashable AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

type Rep AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

type Rep AssociateResourceErrorReason = D1 ('MetaData "AssociateResourceErrorReason" "Amazonka.BillingConductor.Types.AssociateResourceErrorReason" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "AssociateResourceErrorReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociateResourceErrorReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BillingGroupStatus

newtype BillingGroupStatus Source #

Instances

Instances details
FromJSON BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromJSONKey BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToJSON BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToJSONKey BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToByteString BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToHeader BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToLog BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToQuery BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromText BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToText BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromXML BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToXML BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Generic BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Associated Types

type Rep BillingGroupStatus :: Type -> Type #

Read BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Show BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

NFData BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Methods

rnf :: BillingGroupStatus -> () #

Eq BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Ord BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Hashable BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

type Rep BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

type Rep BillingGroupStatus = D1 ('MetaData "BillingGroupStatus" "Amazonka.BillingConductor.Types.BillingGroupStatus" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "BillingGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBillingGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CurrencyCode

newtype CurrencyCode Source #

Constructors

CurrencyCode' 

Bundled Patterns

pattern CurrencyCode_CNY :: CurrencyCode 
pattern CurrencyCode_USD :: CurrencyCode 

Instances

Instances details
FromJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

FromJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToByteString CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToHeader CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToLog CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToQuery CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

FromText CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToText CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

toText :: CurrencyCode -> Text #

FromXML CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToXML CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

toXML :: CurrencyCode -> XML #

Generic CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Associated Types

type Rep CurrencyCode :: Type -> Type #

Read CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Show CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

NFData CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

rnf :: CurrencyCode -> () #

Eq CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Ord CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Hashable CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

type Rep CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

type Rep CurrencyCode = D1 ('MetaData "CurrencyCode" "Amazonka.BillingConductor.Types.CurrencyCode" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "CurrencyCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomLineItemRelationship

newtype CustomLineItemRelationship Source #

Instances

Instances details
FromJSON CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromJSONKey CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToJSON CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToJSONKey CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToByteString CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToHeader CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToLog CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToQuery CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromText CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToText CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromXML CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToXML CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Generic CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Associated Types

type Rep CustomLineItemRelationship :: Type -> Type #

Read CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Show CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

NFData CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Eq CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Ord CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Hashable CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

type Rep CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

type Rep CustomLineItemRelationship = D1 ('MetaData "CustomLineItemRelationship" "Amazonka.BillingConductor.Types.CustomLineItemRelationship" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "CustomLineItemRelationship'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomLineItemRelationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomLineItemType

newtype CustomLineItemType Source #

Instances

Instances details
FromJSON CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromJSONKey CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToJSON CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToJSONKey CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToByteString CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToHeader CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToLog CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToQuery CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromText CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToText CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromXML CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToXML CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Generic CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Associated Types

type Rep CustomLineItemType :: Type -> Type #

Read CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Show CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

NFData CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Methods

rnf :: CustomLineItemType -> () #

Eq CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Ord CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Hashable CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

type Rep CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

type Rep CustomLineItemType = D1 ('MetaData "CustomLineItemType" "Amazonka.BillingConductor.Types.CustomLineItemType" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "CustomLineItemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomLineItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PricingRuleScope

newtype PricingRuleScope Source #

Instances

Instances details
FromJSON PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromJSONKey PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToJSON PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToJSONKey PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToByteString PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToHeader PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToLog PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToQuery PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromText PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToText PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromXML PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToXML PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Generic PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Associated Types

type Rep PricingRuleScope :: Type -> Type #

Read PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Show PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

NFData PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Methods

rnf :: PricingRuleScope -> () #

Eq PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Ord PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Hashable PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

type Rep PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

type Rep PricingRuleScope = D1 ('MetaData "PricingRuleScope" "Amazonka.BillingConductor.Types.PricingRuleScope" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "PricingRuleScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPricingRuleScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PricingRuleType

newtype PricingRuleType Source #

Constructors

PricingRuleType' 

Instances

Instances details
FromJSON PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromJSONKey PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToJSON PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToJSONKey PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToByteString PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToHeader PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToLog PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToQuery PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromText PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToText PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromXML PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToXML PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Methods

toXML :: PricingRuleType -> XML #

Generic PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Associated Types

type Rep PricingRuleType :: Type -> Type #

Read PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Show PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

NFData PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Methods

rnf :: PricingRuleType -> () #

Eq PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Ord PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Hashable PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

type Rep PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

type Rep PricingRuleType = D1 ('MetaData "PricingRuleType" "Amazonka.BillingConductor.Types.PricingRuleType" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "PricingRuleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPricingRuleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAssociationsListElement

data AccountAssociationsListElement Source #

A representation of a linked account.

See: newAccountAssociationsListElement smart constructor.

Constructors

AccountAssociationsListElement' 

Fields

Instances

Instances details
FromJSON AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Generic AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Associated Types

type Rep AccountAssociationsListElement :: Type -> Type #

Show AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

NFData AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Eq AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Hashable AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

type Rep AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

type Rep AccountAssociationsListElement = D1 ('MetaData "AccountAssociationsListElement" "Amazonka.BillingConductor.Types.AccountAssociationsListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AccountAssociationsListElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccountAssociationsListElement :: AccountAssociationsListElement Source #

Create a value of AccountAssociationsListElement 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:accountEmail:AccountAssociationsListElement', accountAssociationsListElement_accountEmail - The Amazon Web Services account email.

$sel:accountId:AccountAssociationsListElement', accountAssociationsListElement_accountId - The associating array of account IDs.

$sel:accountName:AccountAssociationsListElement', accountAssociationsListElement_accountName - The Amazon Web Services account name.

$sel:billingGroupArn:AccountAssociationsListElement', accountAssociationsListElement_billingGroupArn - The Billing Group Arn that the linked account is associated to.

accountAssociationsListElement_billingGroupArn :: Lens' AccountAssociationsListElement (Maybe Text) Source #

The Billing Group Arn that the linked account is associated to.

AccountGrouping

data AccountGrouping Source #

The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated family.

See: newAccountGrouping smart constructor.

Constructors

AccountGrouping' 

Fields

  • linkedAccountIds :: NonEmpty Text

    The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group.

Instances

Instances details
ToJSON AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Generic AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Associated Types

type Rep AccountGrouping :: Type -> Type #

Read AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Show AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

NFData AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Methods

rnf :: AccountGrouping -> () #

Eq AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Hashable AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

type Rep AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

type Rep AccountGrouping = D1 ('MetaData "AccountGrouping" "Amazonka.BillingConductor.Types.AccountGrouping" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AccountGrouping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linkedAccountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAccountGrouping Source #

Create a value of AccountGrouping 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:linkedAccountIds:AccountGrouping', accountGrouping_linkedAccountIds - The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group.

accountGrouping_linkedAccountIds :: Lens' AccountGrouping (NonEmpty Text) Source #

The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group.

AssociateResourceError

data AssociateResourceError Source #

A representation of a resource association error.

See: newAssociateResourceError smart constructor.

Constructors

AssociateResourceError' 

Fields

Instances

Instances details
FromJSON AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Generic AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Associated Types

type Rep AssociateResourceError :: Type -> Type #

Read AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Show AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

NFData AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Methods

rnf :: AssociateResourceError -> () #

Eq AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Hashable AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

type Rep AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

type Rep AssociateResourceError = D1 ('MetaData "AssociateResourceError" "Amazonka.BillingConductor.Types.AssociateResourceError" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociateResourceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociateResourceErrorReason))))

newAssociateResourceError :: AssociateResourceError Source #

Create a value of AssociateResourceError 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:message:AssociateResourceError', associateResourceError_message - The reason why the resource association failed.

$sel:reason:AssociateResourceError', associateResourceError_reason - A static error code that's used to classify the type of failure.

associateResourceError_message :: Lens' AssociateResourceError (Maybe Text) Source #

The reason why the resource association failed.

associateResourceError_reason :: Lens' AssociateResourceError (Maybe AssociateResourceErrorReason) Source #

A static error code that's used to classify the type of failure.

AssociateResourceResponseElement

data AssociateResourceResponseElement Source #

A resource association result for a percentage custom line item.

See: newAssociateResourceResponseElement smart constructor.

Constructors

AssociateResourceResponseElement' 

Fields

Instances

Instances details
FromJSON AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Generic AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Associated Types

type Rep AssociateResourceResponseElement :: Type -> Type #

Read AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Show AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

NFData AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Eq AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Hashable AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

type Rep AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

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

newAssociateResourceResponseElement :: AssociateResourceResponseElement Source #

Create a value of AssociateResourceResponseElement 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:arn:AssociateResourceResponseElement', associateResourceResponseElement_arn - The resource ARN that was associated to the custom line item.

$sel:error:AssociateResourceResponseElement', associateResourceResponseElement_error - An AssociateResourceError that will populate if the resource association fails.

associateResourceResponseElement_arn :: Lens' AssociateResourceResponseElement (Maybe Text) Source #

The resource ARN that was associated to the custom line item.

associateResourceResponseElement_error :: Lens' AssociateResourceResponseElement (Maybe AssociateResourceError) Source #

An AssociateResourceError that will populate if the resource association fails.

BillingGroupCostReportElement

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.

BillingGroupListElement

data BillingGroupListElement Source #

A representation of a billing group.

See: newBillingGroupListElement smart constructor.

Constructors

BillingGroupListElement' 

Fields

Instances

Instances details
FromJSON BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Generic BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Associated Types

type Rep BillingGroupListElement :: Type -> Type #

Show BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

NFData BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Methods

rnf :: BillingGroupListElement -> () #

Eq BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Hashable BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

type Rep BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

newBillingGroupListElement :: BillingGroupListElement Source #

Create a value of BillingGroupListElement 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:arn:BillingGroupListElement', billingGroupListElement_arn - The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.

$sel:computationPreference:BillingGroupListElement', billingGroupListElement_computationPreference - Undocumented member.

$sel:creationTime:BillingGroupListElement', billingGroupListElement_creationTime - The time when the billing group was created.

$sel:description:BillingGroupListElement', billingGroupListElement_description - The description of the billing group.

$sel:lastModifiedTime:BillingGroupListElement', billingGroupListElement_lastModifiedTime - The most recent time when the billing group was modified.

$sel:name:BillingGroupListElement', billingGroupListElement_name - The name of the billing group.

$sel:primaryAccountId:BillingGroupListElement', billingGroupListElement_primaryAccountId - The account ID that serves as the main account in a billing group.

$sel:size:BillingGroupListElement', billingGroupListElement_size - The number of accounts in the particular billing group.

$sel:status:BillingGroupListElement', billingGroupListElement_status - The billing group status. Only one of the valid values can be used.

$sel:statusReason:BillingGroupListElement', billingGroupListElement_statusReason - The reason why the billing group is in its current status.

billingGroupListElement_arn :: Lens' BillingGroupListElement (Maybe Text) Source #

The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.

billingGroupListElement_lastModifiedTime :: Lens' BillingGroupListElement (Maybe Integer) Source #

The most recent time when the billing group was modified.

billingGroupListElement_primaryAccountId :: Lens' BillingGroupListElement (Maybe Text) Source #

The account ID that serves as the main account in a billing group.

billingGroupListElement_size :: Lens' BillingGroupListElement (Maybe Natural) Source #

The number of accounts in the particular billing group.

billingGroupListElement_status :: Lens' BillingGroupListElement (Maybe BillingGroupStatus) Source #

The billing group status. Only one of the valid values can be used.

billingGroupListElement_statusReason :: Lens' BillingGroupListElement (Maybe Text) Source #

The reason why the billing group is in its current status.

ComputationPreference

data ComputationPreference Source #

The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

See: newComputationPreference smart constructor.

Constructors

ComputationPreference' 

Fields

  • pricingPlanArn :: Text

    The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group.

Instances

Instances details
FromJSON ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

ToJSON ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Generic ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Associated Types

type Rep ComputationPreference :: Type -> Type #

Read ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Show ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

NFData ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Methods

rnf :: ComputationPreference -> () #

Eq ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Hashable ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

type Rep ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

type Rep ComputationPreference = D1 ('MetaData "ComputationPreference" "Amazonka.BillingConductor.Types.ComputationPreference" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ComputationPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pricingPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newComputationPreference Source #

Create a value of ComputationPreference 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:pricingPlanArn:ComputationPreference', computationPreference_pricingPlanArn - The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group.

computationPreference_pricingPlanArn :: Lens' ComputationPreference Text Source #

The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group.

CreateFreeTierConfig

data CreateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newCreateFreeTierConfig smart constructor.

Constructors

CreateFreeTierConfig' 

Fields

  • activated :: Bool

    Activate or deactivate Amazon Web Services Free Tier.

Instances

Instances details
ToJSON CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Generic CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Associated Types

type Rep CreateFreeTierConfig :: Type -> Type #

Read CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Show CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

NFData CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Methods

rnf :: CreateFreeTierConfig -> () #

Eq CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Hashable CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

type Rep CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

type Rep CreateFreeTierConfig = D1 ('MetaData "CreateFreeTierConfig" "Amazonka.BillingConductor.Types.CreateFreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateFreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newCreateFreeTierConfig Source #

Create a value of CreateFreeTierConfig 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:activated:CreateFreeTierConfig', createFreeTierConfig_activated - Activate or deactivate Amazon Web Services Free Tier.

createFreeTierConfig_activated :: Lens' CreateFreeTierConfig Bool Source #

Activate or deactivate Amazon Web Services Free Tier.

CreateTieringInput

data CreateTieringInput Source #

The set of tiering configurations for the pricing rule.

See: newCreateTieringInput smart constructor.

Constructors

CreateTieringInput' 

Fields

Instances

Instances details
ToJSON CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Generic CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Associated Types

type Rep CreateTieringInput :: Type -> Type #

Read CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Show CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

NFData CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Methods

rnf :: CreateTieringInput -> () #

Eq CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Hashable CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

type Rep CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

type Rep CreateTieringInput = D1 ('MetaData "CreateTieringInput" "Amazonka.BillingConductor.Types.CreateTieringInput" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateTieringInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateFreeTierConfig)))

newCreateTieringInput Source #

Create a value of CreateTieringInput 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:freeTier:CreateTieringInput', createTieringInput_freeTier - The possible Amazon Web Services Free Tier configurations.

createTieringInput_freeTier :: Lens' CreateTieringInput CreateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

CustomLineItemBillingPeriodRange

data CustomLineItemBillingPeriodRange Source #

The billing period range in which the custom line item request will be applied.

See: newCustomLineItemBillingPeriodRange smart constructor.

Constructors

CustomLineItemBillingPeriodRange' 

Fields

Instances

Instances details
ToJSON CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Generic CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Associated Types

type Rep CustomLineItemBillingPeriodRange :: Type -> Type #

Read CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Show CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

NFData CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Eq CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Hashable CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

type Rep CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

type Rep CustomLineItemBillingPeriodRange = D1 ('MetaData "CustomLineItemBillingPeriodRange" "Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemBillingPeriodRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclusiveEndBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inclusiveStartBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomLineItemBillingPeriodRange Source #

Create a value of CustomLineItemBillingPeriodRange 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:exclusiveEndBillingPeriod:CustomLineItemBillingPeriodRange', customLineItemBillingPeriodRange_exclusiveEndBillingPeriod - The inclusive end billing period that defines a billing period range where a custom line is applied.

$sel:inclusiveStartBillingPeriod:CustomLineItemBillingPeriodRange', customLineItemBillingPeriodRange_inclusiveStartBillingPeriod - The inclusive start billing period that defines a billing period range where a custom line is applied.

customLineItemBillingPeriodRange_exclusiveEndBillingPeriod :: Lens' CustomLineItemBillingPeriodRange (Maybe Text) Source #

The inclusive end billing period that defines a billing period range where a custom line is applied.

customLineItemBillingPeriodRange_inclusiveStartBillingPeriod :: Lens' CustomLineItemBillingPeriodRange Text Source #

The inclusive start billing period that defines a billing period range where a custom line is applied.

CustomLineItemChargeDetails

data CustomLineItemChargeDetails Source #

The charge details of a custom line item. It should contain only one of Flat or Percentage.

See: newCustomLineItemChargeDetails smart constructor.

Constructors

CustomLineItemChargeDetails' 

Fields

Instances

Instances details
ToJSON CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Generic CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Associated Types

type Rep CustomLineItemChargeDetails :: Type -> Type #

Read CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Show CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

NFData CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Eq CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Hashable CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

type Rep CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

type Rep CustomLineItemChargeDetails = D1 ('MetaData "CustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemFlatChargeDetails)) :*: (S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemPercentageChargeDetails)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomLineItemType))))

newCustomLineItemChargeDetails Source #

Create a value of CustomLineItemChargeDetails 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:flat:CustomLineItemChargeDetails', customLineItemChargeDetails_flat - A CustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

$sel:percentage:CustomLineItemChargeDetails', customLineItemChargeDetails_percentage - A CustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

$sel:type':CustomLineItemChargeDetails', customLineItemChargeDetails_type - The type of the custom line item that indicates whether the charge is a fee or credit.

customLineItemChargeDetails_flat :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemFlatChargeDetails) Source #

A CustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

customLineItemChargeDetails_percentage :: Lens' CustomLineItemChargeDetails (Maybe CustomLineItemPercentageChargeDetails) Source #

A CustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

customLineItemChargeDetails_type :: Lens' CustomLineItemChargeDetails CustomLineItemType Source #

The type of the custom line item that indicates whether the charge is a fee or credit.

CustomLineItemFlatChargeDetails

data CustomLineItemFlatChargeDetails Source #

A representation of the charge details that are associated with a flat custom line item.

See: newCustomLineItemFlatChargeDetails smart constructor.

Constructors

CustomLineItemFlatChargeDetails' 

Fields

Instances

Instances details
ToJSON CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Generic CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Associated Types

type Rep CustomLineItemFlatChargeDetails :: Type -> Type #

Read CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Show CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

NFData CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Eq CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Hashable CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

type Rep CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

type Rep CustomLineItemFlatChargeDetails = D1 ('MetaData "CustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newCustomLineItemFlatChargeDetails Source #

Create a value of CustomLineItemFlatChargeDetails 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:chargeValue:CustomLineItemFlatChargeDetails', customLineItemFlatChargeDetails_chargeValue - The custom line item's fixed charge value in USD.

CustomLineItemListElement

data CustomLineItemListElement Source #

A representation of a custom line item.

See: newCustomLineItemListElement smart constructor.

Constructors

CustomLineItemListElement' 

Fields

Instances

Instances details
FromJSON CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Generic CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Associated Types

type Rep CustomLineItemListElement :: Type -> Type #

Show CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

NFData CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Eq CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Hashable CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

type Rep CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

type Rep CustomLineItemListElement = D1 ('MetaData "CustomLineItemListElement" "Amazonka.BillingConductor.Types.CustomLineItemListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemChargeDetails)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "productCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCustomLineItemListElement :: CustomLineItemListElement Source #

Create a value of CustomLineItemListElement 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:arn:CustomLineItemListElement', customLineItemListElement_arn - The Amazon Resource Names (ARNs) for custom line items.

$sel:associationSize:CustomLineItemListElement', customLineItemListElement_associationSize - The number of resources that are associated to the custom line item.

$sel:billingGroupArn:CustomLineItemListElement', customLineItemListElement_billingGroupArn - The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.

$sel:chargeDetails:CustomLineItemListElement', customLineItemListElement_chargeDetails - A ListCustomLineItemChargeDetails that describes the charge details of a custom line item.

$sel:creationTime:CustomLineItemListElement', customLineItemListElement_creationTime - The time created.

$sel:currencyCode:CustomLineItemListElement', customLineItemListElement_currencyCode - The custom line item's charge value currency. Only one of the valid values can be used.

$sel:description:CustomLineItemListElement', customLineItemListElement_description - The custom line item's description. This is shown on the Bills page in association with the charge value.

$sel:lastModifiedTime:CustomLineItemListElement', customLineItemListElement_lastModifiedTime - The most recent time when the custom line item was modified.

$sel:name:CustomLineItemListElement', customLineItemListElement_name - The custom line item's name.

$sel:productCode:CustomLineItemListElement', customLineItemListElement_productCode - The product code that's associated with the custom line item.

customLineItemListElement_arn :: Lens' CustomLineItemListElement (Maybe Text) Source #

The Amazon Resource Names (ARNs) for custom line items.

customLineItemListElement_associationSize :: Lens' CustomLineItemListElement (Maybe Natural) Source #

The number of resources that are associated to the custom line item.

customLineItemListElement_billingGroupArn :: Lens' CustomLineItemListElement (Maybe Text) Source #

The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.

customLineItemListElement_chargeDetails :: Lens' CustomLineItemListElement (Maybe ListCustomLineItemChargeDetails) Source #

A ListCustomLineItemChargeDetails that describes the charge details of a custom line item.

customLineItemListElement_currencyCode :: Lens' CustomLineItemListElement (Maybe CurrencyCode) Source #

The custom line item's charge value currency. Only one of the valid values can be used.

customLineItemListElement_description :: Lens' CustomLineItemListElement (Maybe Text) Source #

The custom line item's description. This is shown on the Bills page in association with the charge value.

customLineItemListElement_lastModifiedTime :: Lens' CustomLineItemListElement (Maybe Integer) Source #

The most recent time when the custom line item was modified.

customLineItemListElement_productCode :: Lens' CustomLineItemListElement (Maybe Text) Source #

The product code that's associated with the custom line item.

CustomLineItemPercentageChargeDetails

data CustomLineItemPercentageChargeDetails Source #

A representation of the charge details that are associated with a percentage custom line item.

See: newCustomLineItemPercentageChargeDetails smart constructor.

Constructors

CustomLineItemPercentageChargeDetails' 

Fields

  • associatedValues :: Maybe [Text]

    A list of resource ARNs to associate to the percentage custom line item.

  • percentageValue :: Double

    The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

Instances

Instances details
ToJSON CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Generic CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Read CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Show CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

NFData CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Eq CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Hashable CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

type Rep CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

type Rep CustomLineItemPercentageChargeDetails = D1 ('MetaData "CustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newCustomLineItemPercentageChargeDetails Source #

Create a value of CustomLineItemPercentageChargeDetails 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:associatedValues:CustomLineItemPercentageChargeDetails', customLineItemPercentageChargeDetails_associatedValues - A list of resource ARNs to associate to the percentage custom line item.

$sel:percentageValue:CustomLineItemPercentageChargeDetails', customLineItemPercentageChargeDetails_percentageValue - The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

customLineItemPercentageChargeDetails_associatedValues :: Lens' CustomLineItemPercentageChargeDetails (Maybe [Text]) Source #

A list of resource ARNs to associate to the percentage custom line item.

customLineItemPercentageChargeDetails_percentageValue :: Lens' CustomLineItemPercentageChargeDetails Double Source #

The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

CustomLineItemVersionListElement

data CustomLineItemVersionListElement Source #

A representation of a custom line item version.

See: newCustomLineItemVersionListElement smart constructor.

Constructors

CustomLineItemVersionListElement' 

Fields

Instances

Instances details
FromJSON CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Generic CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Associated Types

type Rep CustomLineItemVersionListElement :: Type -> Type #

Show CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

NFData CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Eq CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Hashable CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

type Rep CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

type Rep CustomLineItemVersionListElement = D1 ('MetaData "CustomLineItemVersionListElement" "Amazonka.BillingConductor.Types.CustomLineItemVersionListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemVersionListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "associationSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemChargeDetails)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "productCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCustomLineItemVersionListElement :: CustomLineItemVersionListElement Source #

Create a value of CustomLineItemVersionListElement 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:associationSize:CustomLineItemVersionListElement', customLineItemVersionListElement_associationSize - The number of resources that are associated with the custom line item.

$sel:billingGroupArn:CustomLineItemVersionListElement', customLineItemVersionListElement_billingGroupArn - The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.

$sel:chargeDetails:CustomLineItemVersionListElement', customLineItemVersionListElement_chargeDetails - Undocumented member.

$sel:creationTime:CustomLineItemVersionListElement', customLineItemVersionListElement_creationTime - The time when the custom line item version was created.

$sel:currencyCode:CustomLineItemVersionListElement', customLineItemVersionListElement_currencyCode - The charge value currency of the custom line item.

$sel:description:CustomLineItemVersionListElement', customLineItemVersionListElement_description - The description of the custom line item.

$sel:endBillingPeriod:CustomLineItemVersionListElement', customLineItemVersionListElement_endBillingPeriod - The end billing period of the custom line item version.

$sel:lastModifiedTime:CustomLineItemVersionListElement', customLineItemVersionListElement_lastModifiedTime - The most recent time that the custom line item version was modified.

$sel:name:CustomLineItemVersionListElement', customLineItemVersionListElement_name - The name of the custom line item.

$sel:productCode:CustomLineItemVersionListElement', customLineItemVersionListElement_productCode - The product code that’s associated with the custom line item.

$sel:startBillingPeriod:CustomLineItemVersionListElement', customLineItemVersionListElement_startBillingPeriod - The start billing period of the custom line item version.

customLineItemVersionListElement_associationSize :: Lens' CustomLineItemVersionListElement (Maybe Natural) Source #

The number of resources that are associated with the custom line item.

customLineItemVersionListElement_billingGroupArn :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #

The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.

customLineItemVersionListElement_lastModifiedTime :: Lens' CustomLineItemVersionListElement (Maybe Integer) Source #

The most recent time that the custom line item version was modified.

customLineItemVersionListElement_productCode :: Lens' CustomLineItemVersionListElement (Maybe Text) Source #

The product code that’s associated with the custom line item.

DisassociateResourceResponseElement

data DisassociateResourceResponseElement Source #

A resource disassociation result for a percentage custom line item.

See: newDisassociateResourceResponseElement smart constructor.

Constructors

DisassociateResourceResponseElement' 

Fields

Instances

Instances details
FromJSON DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Generic DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Read DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Show DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

NFData DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Eq DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Hashable DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

type Rep DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

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

newDisassociateResourceResponseElement :: DisassociateResourceResponseElement Source #

Create a value of DisassociateResourceResponseElement 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:arn:DisassociateResourceResponseElement', disassociateResourceResponseElement_arn - The resource ARN that was disassociated from the custom line item.

$sel:error:DisassociateResourceResponseElement', disassociateResourceResponseElement_error - An AssociateResourceError that's shown if the resource disassociation fails.

disassociateResourceResponseElement_arn :: Lens' DisassociateResourceResponseElement (Maybe Text) Source #

The resource ARN that was disassociated from the custom line item.

disassociateResourceResponseElement_error :: Lens' DisassociateResourceResponseElement (Maybe AssociateResourceError) Source #

An AssociateResourceError that's shown if the resource disassociation fails.

FreeTierConfig

data FreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newFreeTierConfig smart constructor.

Constructors

FreeTierConfig' 

Fields

  • activated :: Bool

    Activate or deactivate Amazon Web Services Free Tier application.

Instances

Instances details
FromJSON FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Generic FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Associated Types

type Rep FreeTierConfig :: Type -> Type #

Read FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Show FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

NFData FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Methods

rnf :: FreeTierConfig -> () #

Eq FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Hashable FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

type Rep FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

type Rep FreeTierConfig = D1 ('MetaData "FreeTierConfig" "Amazonka.BillingConductor.Types.FreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "FreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newFreeTierConfig Source #

Create a value of FreeTierConfig 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:activated:FreeTierConfig', freeTierConfig_activated - Activate or deactivate Amazon Web Services Free Tier application.

freeTierConfig_activated :: Lens' FreeTierConfig Bool Source #

Activate or deactivate Amazon Web Services Free Tier application.

ListAccountAssociationsFilter

data ListAccountAssociationsFilter Source #

The filter on the account ID of the linked account, or any of the following:

MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that are not associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

See: newListAccountAssociationsFilter smart constructor.

Constructors

ListAccountAssociationsFilter' 

Fields

  • accountId :: Maybe Text

    The Amazon Web Services account ID to filter on.

  • association :: Maybe Text

    MONITORED: linked accounts that are associated to billing groups.

    UNMONITORED: linked accounts that are not associated to billing groups.

    Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

Instances

Instances details
ToJSON ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Generic ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Associated Types

type Rep ListAccountAssociationsFilter :: Type -> Type #

Read ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Show ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

NFData ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Eq ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Hashable ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

type Rep ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

type Rep ListAccountAssociationsFilter = D1 ('MetaData "ListAccountAssociationsFilter" "Amazonka.BillingConductor.Types.ListAccountAssociationsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListAccountAssociationsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAccountAssociationsFilter :: ListAccountAssociationsFilter Source #

Create a value of ListAccountAssociationsFilter 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:accountId:ListAccountAssociationsFilter', listAccountAssociationsFilter_accountId - The Amazon Web Services account ID to filter on.

$sel:association:ListAccountAssociationsFilter', listAccountAssociationsFilter_association - MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that are not associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

listAccountAssociationsFilter_association :: Lens' ListAccountAssociationsFilter (Maybe Text) Source #

MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that are not associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

ListBillingGroupCostReportsFilter

data ListBillingGroupCostReportsFilter Source #

The filter used to retrieve specific BillingGroupCostReportElements.

See: newListBillingGroupCostReportsFilter smart constructor.

Constructors

ListBillingGroupCostReportsFilter' 

Fields

Instances

Instances details
ToJSON ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Generic ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Associated Types

type Rep ListBillingGroupCostReportsFilter :: Type -> Type #

Read ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Show ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

NFData ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Eq ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Hashable ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

type Rep ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

type Rep ListBillingGroupCostReportsFilter = D1 ('MetaData "ListBillingGroupCostReportsFilter" "Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupCostReportsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListBillingGroupCostReportsFilter :: ListBillingGroupCostReportsFilter Source #

Create a value of ListBillingGroupCostReportsFilter 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:billingGroupArns:ListBillingGroupCostReportsFilter', listBillingGroupCostReportsFilter_billingGroupArns - The list of Amazon Resource Names (ARNs) used to filter billing groups to retrieve reports.

listBillingGroupCostReportsFilter_billingGroupArns :: Lens' ListBillingGroupCostReportsFilter (Maybe (NonEmpty Text)) Source #

The list of Amazon Resource Names (ARNs) used to filter billing groups to retrieve reports.

ListBillingGroupsFilter

data ListBillingGroupsFilter Source #

The filter that specifies the billing groups and pricing plans to retrieve billing group information.

See: newListBillingGroupsFilter smart constructor.

Constructors

ListBillingGroupsFilter' 

Fields

Instances

Instances details
ToJSON ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Generic ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Associated Types

type Rep ListBillingGroupsFilter :: Type -> Type #

Read ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Show ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

NFData ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Methods

rnf :: ListBillingGroupsFilter -> () #

Eq ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Hashable ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

type Rep ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

type Rep ListBillingGroupsFilter = D1 ('MetaData "ListBillingGroupsFilter" "Amazonka.BillingConductor.Types.ListBillingGroupsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListBillingGroupsFilter :: ListBillingGroupsFilter Source #

Create a value of ListBillingGroupsFilter 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:arns:ListBillingGroupsFilter', listBillingGroupsFilter_arns - The list of billing group Amazon Resource Names (ARNs) to retrieve information.

$sel:pricingPlan:ListBillingGroupsFilter', listBillingGroupsFilter_pricingPlan - The pricing plan Amazon Resource Names (ARNs) to retrieve information.

listBillingGroupsFilter_arns :: Lens' ListBillingGroupsFilter (Maybe (NonEmpty Text)) Source #

The list of billing group Amazon Resource Names (ARNs) to retrieve information.

listBillingGroupsFilter_pricingPlan :: Lens' ListBillingGroupsFilter (Maybe Text) Source #

The pricing plan Amazon Resource Names (ARNs) to retrieve information.

ListCustomLineItemChargeDetails

data ListCustomLineItemChargeDetails Source #

A representation of the charge details of a custom line item.

See: newListCustomLineItemChargeDetails smart constructor.

Constructors

ListCustomLineItemChargeDetails' 

Fields

Instances

Instances details
FromJSON ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Generic ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Associated Types

type Rep ListCustomLineItemChargeDetails :: Type -> Type #

Read ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Show ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

NFData ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Eq ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Hashable ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

type Rep ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

type Rep ListCustomLineItemChargeDetails = D1 ('MetaData "ListCustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemFlatChargeDetails)) :*: (S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemPercentageChargeDetails)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomLineItemType))))

newListCustomLineItemChargeDetails Source #

Create a value of ListCustomLineItemChargeDetails 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:flat:ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_flat - A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

$sel:percentage:ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_percentage - A ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

$sel:type':ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_type - The type of the custom line item that indicates whether the charge is a fee or credit.

listCustomLineItemChargeDetails_flat :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemFlatChargeDetails) Source #

A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

listCustomLineItemChargeDetails_percentage :: Lens' ListCustomLineItemChargeDetails (Maybe ListCustomLineItemPercentageChargeDetails) Source #

A ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

listCustomLineItemChargeDetails_type :: Lens' ListCustomLineItemChargeDetails CustomLineItemType Source #

The type of the custom line item that indicates whether the charge is a fee or credit.

ListCustomLineItemFlatChargeDetails

data ListCustomLineItemFlatChargeDetails Source #

A representation of the charge details that are associated with a flat custom line item.

See: newListCustomLineItemFlatChargeDetails smart constructor.

Constructors

ListCustomLineItemFlatChargeDetails' 

Fields

Instances

Instances details
FromJSON ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Generic ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Read ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Show ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

NFData ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Eq ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Hashable ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

type Rep ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

type Rep ListCustomLineItemFlatChargeDetails = D1 ('MetaData "ListCustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newListCustomLineItemFlatChargeDetails Source #

Create a value of ListCustomLineItemFlatChargeDetails 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:chargeValue:ListCustomLineItemFlatChargeDetails', listCustomLineItemFlatChargeDetails_chargeValue - The custom line item's fixed charge value in USD.

ListCustomLineItemPercentageChargeDetails

data ListCustomLineItemPercentageChargeDetails Source #

A representation of the charge details that are associated with a percentage custom line item.

See: newListCustomLineItemPercentageChargeDetails smart constructor.

Constructors

ListCustomLineItemPercentageChargeDetails' 

Fields

  • percentageValue :: Double

    The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

Instances

Instances details
FromJSON ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Generic ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Read ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Show ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

NFData ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Eq ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Hashable ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

type Rep ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

type Rep ListCustomLineItemPercentageChargeDetails = D1 ('MetaData "ListCustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newListCustomLineItemPercentageChargeDetails Source #

Create a value of ListCustomLineItemPercentageChargeDetails 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:percentageValue:ListCustomLineItemPercentageChargeDetails', listCustomLineItemPercentageChargeDetails_percentageValue - The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

listCustomLineItemPercentageChargeDetails_percentageValue :: Lens' ListCustomLineItemPercentageChargeDetails Double Source #

The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

ListCustomLineItemVersionsBillingPeriodRangeFilter

data ListCustomLineItemVersionsBillingPeriodRangeFilter Source #

A billing period filter that specifies the custom line item versions to retrieve.

See: newListCustomLineItemVersionsBillingPeriodRangeFilter smart constructor.

Constructors

ListCustomLineItemVersionsBillingPeriodRangeFilter' 

Fields

  • endBillingPeriod :: Maybe Text

    The exclusive end billing period that defines a billing period range where a custom line item version is applied.

  • startBillingPeriod :: Maybe Text

    The inclusive start billing period that defines a billing period range where a custom line item version is applied.

Instances

Instances details
ToJSON ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Generic ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Read ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Show ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

NFData ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Eq ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Hashable ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

type Rep ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

type Rep ListCustomLineItemVersionsBillingPeriodRangeFilter = D1 ('MetaData "ListCustomLineItemVersionsBillingPeriodRangeFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersionsBillingPeriodRangeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListCustomLineItemVersionsBillingPeriodRangeFilter :: ListCustomLineItemVersionsBillingPeriodRangeFilter Source #

Create a value of ListCustomLineItemVersionsBillingPeriodRangeFilter 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:endBillingPeriod:ListCustomLineItemVersionsBillingPeriodRangeFilter', listCustomLineItemVersionsBillingPeriodRangeFilter_endBillingPeriod - The exclusive end billing period that defines a billing period range where a custom line item version is applied.

$sel:startBillingPeriod:ListCustomLineItemVersionsBillingPeriodRangeFilter', listCustomLineItemVersionsBillingPeriodRangeFilter_startBillingPeriod - The inclusive start billing period that defines a billing period range where a custom line item version is applied.

listCustomLineItemVersionsBillingPeriodRangeFilter_endBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text) Source #

The exclusive end billing period that defines a billing period range where a custom line item version is applied.

listCustomLineItemVersionsBillingPeriodRangeFilter_startBillingPeriod :: Lens' ListCustomLineItemVersionsBillingPeriodRangeFilter (Maybe Text) Source #

The inclusive start billing period that defines a billing period range where a custom line item version is applied.

ListCustomLineItemVersionsFilter

data ListCustomLineItemVersionsFilter Source #

A filter that specifies the billing period range where the custom line item versions reside.

See: newListCustomLineItemVersionsFilter smart constructor.

Constructors

ListCustomLineItemVersionsFilter' 

Fields

Instances

Instances details
ToJSON ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Generic ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Associated Types

type Rep ListCustomLineItemVersionsFilter :: Type -> Type #

Read ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Show ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

NFData ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Eq ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Hashable ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

type Rep ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

type Rep ListCustomLineItemVersionsFilter = D1 ('MetaData "ListCustomLineItemVersionsFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemVersionsBillingPeriodRangeFilter))))

newListCustomLineItemVersionsFilter :: ListCustomLineItemVersionsFilter Source #

Create a value of ListCustomLineItemVersionsFilter 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:billingPeriodRange:ListCustomLineItemVersionsFilter', listCustomLineItemVersionsFilter_billingPeriodRange - The billing period range in which the custom line item version is applied.

ListCustomLineItemsFilter

data ListCustomLineItemsFilter Source #

A filter that specifies the custom line items and billing groups to retrieve FFLI information.

See: newListCustomLineItemsFilter smart constructor.

Constructors

ListCustomLineItemsFilter' 

Fields

Instances

Instances details
ToJSON ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Generic ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Associated Types

type Rep ListCustomLineItemsFilter :: Type -> Type #

Show ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

NFData ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Eq ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Hashable ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

type Rep ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

type Rep ListCustomLineItemsFilter = D1 ('MetaData "ListCustomLineItemsFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "billingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty (Sensitive Text)))))))

newListCustomLineItemsFilter :: ListCustomLineItemsFilter Source #

Create a value of ListCustomLineItemsFilter 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:arns:ListCustomLineItemsFilter', listCustomLineItemsFilter_arns - A list of custom line item ARNs to retrieve information.

$sel:billingGroups:ListCustomLineItemsFilter', listCustomLineItemsFilter_billingGroups - The billing group Amazon Resource Names (ARNs) to retrieve information.

$sel:names:ListCustomLineItemsFilter', listCustomLineItemsFilter_names - A list of custom line items to retrieve information.

listCustomLineItemsFilter_arns :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #

A list of custom line item ARNs to retrieve information.

listCustomLineItemsFilter_billingGroups :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #

The billing group Amazon Resource Names (ARNs) to retrieve information.

listCustomLineItemsFilter_names :: Lens' ListCustomLineItemsFilter (Maybe (NonEmpty Text)) Source #

A list of custom line items to retrieve information.

ListPricingPlansFilter

data ListPricingPlansFilter Source #

The filter that specifies the Amazon Resource Names (ARNs) of pricing plans, to retrieve pricing plan information.

See: newListPricingPlansFilter smart constructor.

Constructors

ListPricingPlansFilter' 

Fields

  • arns :: Maybe (NonEmpty Text)

    A list of pricing plan Amazon Resource Names (ARNs) to retrieve information.

Instances

Instances details
ToJSON ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Generic ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Associated Types

type Rep ListPricingPlansFilter :: Type -> Type #

Read ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Show ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

NFData ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Methods

rnf :: ListPricingPlansFilter -> () #

Eq ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Hashable ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

type Rep ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

type Rep ListPricingPlansFilter = D1 ('MetaData "ListPricingPlansFilter" "Amazonka.BillingConductor.Types.ListPricingPlansFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlansFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListPricingPlansFilter :: ListPricingPlansFilter Source #

Create a value of ListPricingPlansFilter 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:arns:ListPricingPlansFilter', listPricingPlansFilter_arns - A list of pricing plan Amazon Resource Names (ARNs) to retrieve information.

listPricingPlansFilter_arns :: Lens' ListPricingPlansFilter (Maybe (NonEmpty Text)) Source #

A list of pricing plan Amazon Resource Names (ARNs) to retrieve information.

ListPricingRulesFilter

data ListPricingRulesFilter Source #

The filter that specifies criteria that the pricing rules returned by the ListPricingRules API will adhere to.

See: newListPricingRulesFilter smart constructor.

Constructors

ListPricingRulesFilter' 

Fields

  • arns :: Maybe (NonEmpty Text)

    A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response.

Instances

Instances details
ToJSON ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Generic ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Associated Types

type Rep ListPricingRulesFilter :: Type -> Type #

Read ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Show ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

NFData ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Methods

rnf :: ListPricingRulesFilter -> () #

Eq ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Hashable ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

type Rep ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

type Rep ListPricingRulesFilter = D1 ('MetaData "ListPricingRulesFilter" "Amazonka.BillingConductor.Types.ListPricingRulesFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRulesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListPricingRulesFilter :: ListPricingRulesFilter Source #

Create a value of ListPricingRulesFilter 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:arns:ListPricingRulesFilter', listPricingRulesFilter_arns - A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response.

listPricingRulesFilter_arns :: Lens' ListPricingRulesFilter (Maybe (NonEmpty Text)) Source #

A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response.

ListResourcesAssociatedToCustomLineItemFilter

data ListResourcesAssociatedToCustomLineItemFilter Source #

A filter that specifies the type of resource associations that should be retrieved for a custom line item.

See: newListResourcesAssociatedToCustomLineItemFilter smart constructor.

Constructors

ListResourcesAssociatedToCustomLineItemFilter' 

Fields

Instances

Instances details
ToJSON ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Generic ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Read ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Show ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

NFData ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Eq ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Hashable ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

type Rep ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

type Rep ListResourcesAssociatedToCustomLineItemFilter = D1 ('MetaData "ListResourcesAssociatedToCustomLineItemFilter" "Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItemFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemRelationship))))

newListResourcesAssociatedToCustomLineItemFilter :: ListResourcesAssociatedToCustomLineItemFilter Source #

Create a value of ListResourcesAssociatedToCustomLineItemFilter 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:relationship:ListResourcesAssociatedToCustomLineItemFilter', listResourcesAssociatedToCustomLineItemFilter_relationship - The type of relationship between the custom line item and the associated resource.

ListResourcesAssociatedToCustomLineItemResponseElement

data ListResourcesAssociatedToCustomLineItemResponseElement Source #

A representation of a resource association for a custom line item.

See: newListResourcesAssociatedToCustomLineItemResponseElement smart constructor.

Constructors

ListResourcesAssociatedToCustomLineItemResponseElement' 

Fields

Instances

Instances details
FromJSON ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Generic ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Read ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Show ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

NFData ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Eq ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Hashable ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

type Rep ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

type Rep ListResourcesAssociatedToCustomLineItemResponseElement = D1 ('MetaData "ListResourcesAssociatedToCustomLineItemResponseElement" "Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItemResponseElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemRelationship)))))

PricingPlanListElement

data PricingPlanListElement Source #

A representation of a pricing plan.

See: newPricingPlanListElement smart constructor.

Constructors

PricingPlanListElement' 

Fields

Instances

Instances details
FromJSON PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Generic PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Associated Types

type Rep PricingPlanListElement :: Type -> Type #

Show PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

NFData PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Methods

rnf :: PricingPlanListElement -> () #

Eq PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Hashable PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

type Rep PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

type Rep PricingPlanListElement = D1 ('MetaData "PricingPlanListElement" "Amazonka.BillingConductor.Types.PricingPlanListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "PricingPlanListElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newPricingPlanListElement :: PricingPlanListElement Source #

Create a value of PricingPlanListElement 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:arn:PricingPlanListElement', pricingPlanListElement_arn - The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.

$sel:creationTime:PricingPlanListElement', pricingPlanListElement_creationTime - The time when the pricing plan was created.

$sel:description:PricingPlanListElement', pricingPlanListElement_description - The pricing plan description.

$sel:lastModifiedTime:PricingPlanListElement', pricingPlanListElement_lastModifiedTime - The most recent time when the pricing plan was modified.

$sel:name:PricingPlanListElement', pricingPlanListElement_name - The name of a pricing plan.

$sel:size:PricingPlanListElement', pricingPlanListElement_size - The pricing rules count that's currently associated with this pricing plan list element.

pricingPlanListElement_arn :: Lens' PricingPlanListElement (Maybe Text) Source #

The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.

pricingPlanListElement_creationTime :: Lens' PricingPlanListElement (Maybe Integer) Source #

The time when the pricing plan was created.

pricingPlanListElement_lastModifiedTime :: Lens' PricingPlanListElement (Maybe Integer) Source #

The most recent time when the pricing plan was modified.

pricingPlanListElement_size :: Lens' PricingPlanListElement (Maybe Natural) Source #

The pricing rules count that's currently associated with this pricing plan list element.

PricingRuleListElement

data PricingRuleListElement Source #

A representation of a pricing rule.

See: newPricingRuleListElement smart constructor.

Constructors

PricingRuleListElement' 

Fields

Instances

Instances details
FromJSON PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Generic PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Associated Types

type Rep PricingRuleListElement :: Type -> Type #

Show PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

NFData PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Methods

rnf :: PricingRuleListElement -> () #

Eq PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Hashable PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

type Rep PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

type Rep PricingRuleListElement = D1 ('MetaData "PricingRuleListElement" "Amazonka.BillingConductor.Types.PricingRuleListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "PricingRuleListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associatedPricingPlanCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "billingEntity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "modifierPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleScope)))) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tiering)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleType)))))))

newPricingRuleListElement :: PricingRuleListElement Source #

Create a value of PricingRuleListElement 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:arn:PricingRuleListElement', pricingRuleListElement_arn - The Amazon Resource Name (ARN) used to uniquely identify a pricing rule.

$sel:associatedPricingPlanCount:PricingRuleListElement', pricingRuleListElement_associatedPricingPlanCount - The pricing plans count that this pricing rule is associated with.

$sel:billingEntity:PricingRuleListElement', pricingRuleListElement_billingEntity - The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

$sel:creationTime:PricingRuleListElement', pricingRuleListElement_creationTime - The time when the pricing rule was created.

$sel:description:PricingRuleListElement', pricingRuleListElement_description - The pricing rule description.

$sel:lastModifiedTime:PricingRuleListElement', pricingRuleListElement_lastModifiedTime - The most recent time when the pricing rule was modified.

$sel:modifierPercentage:PricingRuleListElement', pricingRuleListElement_modifierPercentage - A percentage modifier applied on the public pricing rates.

$sel:name:PricingRuleListElement', pricingRuleListElement_name - The name of a pricing rule.

$sel:scope:PricingRuleListElement', pricingRuleListElement_scope - The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.

$sel:service:PricingRuleListElement', pricingRuleListElement_service - If the Scope attribute is SERVICE, this attribute indicates which service the PricingRule is applicable for.

$sel:tiering:PricingRuleListElement', pricingRuleListElement_tiering - The set of tiering configurations for the pricing rule.

$sel:type':PricingRuleListElement', pricingRuleListElement_type - The type of pricing rule.

pricingRuleListElement_arn :: Lens' PricingRuleListElement (Maybe Text) Source #

The Amazon Resource Name (ARN) used to uniquely identify a pricing rule.

pricingRuleListElement_associatedPricingPlanCount :: Lens' PricingRuleListElement (Maybe Natural) Source #

The pricing plans count that this pricing rule is associated with.

pricingRuleListElement_billingEntity :: Lens' PricingRuleListElement (Maybe Text) Source #

The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

pricingRuleListElement_creationTime :: Lens' PricingRuleListElement (Maybe Integer) Source #

The time when the pricing rule was created.

pricingRuleListElement_lastModifiedTime :: Lens' PricingRuleListElement (Maybe Integer) Source #

The most recent time when the pricing rule was modified.

pricingRuleListElement_modifierPercentage :: Lens' PricingRuleListElement (Maybe Double) Source #

A percentage modifier applied on the public pricing rates.

pricingRuleListElement_scope :: Lens' PricingRuleListElement (Maybe PricingRuleScope) Source #

The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.

pricingRuleListElement_service :: Lens' PricingRuleListElement (Maybe Text) Source #

If the Scope attribute is SERVICE, this attribute indicates which service the PricingRule is applicable for.

pricingRuleListElement_tiering :: Lens' PricingRuleListElement (Maybe Tiering) Source #

The set of tiering configurations for the pricing rule.

Tiering

data Tiering Source #

The set of tiering configurations for the pricing rule.

See: newTiering smart constructor.

Constructors

Tiering' 

Fields

Instances

Instances details
FromJSON Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Generic Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Associated Types

type Rep Tiering :: Type -> Type #

Methods

from :: Tiering -> Rep Tiering x #

to :: Rep Tiering x -> Tiering #

Read Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Show Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

NFData Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

rnf :: Tiering -> () #

Eq Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

(==) :: Tiering -> Tiering -> Bool #

(/=) :: Tiering -> Tiering -> Bool #

Hashable Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

hashWithSalt :: Int -> Tiering -> Int #

hash :: Tiering -> Int #

type Rep Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

type Rep Tiering = D1 ('MetaData "Tiering" "Amazonka.BillingConductor.Types.Tiering" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "Tiering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FreeTierConfig)))

newTiering Source #

Create a value of Tiering 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:freeTier:Tiering', tiering_freeTier - The possible Amazon Web Services Free Tier configurations.

tiering_freeTier :: Lens' Tiering FreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

UpdateCustomLineItemChargeDetails

data UpdateCustomLineItemChargeDetails Source #

A representation of the new charge details of a custom line item. This should contain only one of Flat or Percentage.

See: newUpdateCustomLineItemChargeDetails smart constructor.

Constructors

UpdateCustomLineItemChargeDetails' 

Fields

Instances

Instances details
ToJSON UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Generic UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Associated Types

type Rep UpdateCustomLineItemChargeDetails :: Type -> Type #

Read UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Show UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

NFData UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Eq UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Hashable UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

type Rep UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

type Rep UpdateCustomLineItemChargeDetails = D1 ('MetaData "UpdateCustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCustomLineItemFlatChargeDetails)) :*: S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCustomLineItemPercentageChargeDetails))))

newUpdateCustomLineItemChargeDetails :: UpdateCustomLineItemChargeDetails Source #

Create a value of UpdateCustomLineItemChargeDetails 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:flat:UpdateCustomLineItemChargeDetails', updateCustomLineItemChargeDetails_flat - An UpdateCustomLineItemFlatChargeDetails that describes the new charge details of a flat custom line item.

$sel:percentage:UpdateCustomLineItemChargeDetails', updateCustomLineItemChargeDetails_percentage - An UpdateCustomLineItemPercentageChargeDetails that describes the new charge details of a percentage custom line item.

updateCustomLineItemChargeDetails_flat :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemFlatChargeDetails) Source #

An UpdateCustomLineItemFlatChargeDetails that describes the new charge details of a flat custom line item.

updateCustomLineItemChargeDetails_percentage :: Lens' UpdateCustomLineItemChargeDetails (Maybe UpdateCustomLineItemPercentageChargeDetails) Source #

An UpdateCustomLineItemPercentageChargeDetails that describes the new charge details of a percentage custom line item.

UpdateCustomLineItemFlatChargeDetails

data UpdateCustomLineItemFlatChargeDetails Source #

A representation of the new charge details that are associated with a flat custom line item.

See: newUpdateCustomLineItemFlatChargeDetails smart constructor.

Constructors

UpdateCustomLineItemFlatChargeDetails' 

Fields

Instances

Instances details
ToJSON UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Generic UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Read UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Show UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

NFData UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Eq UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Hashable UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

type Rep UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

type Rep UpdateCustomLineItemFlatChargeDetails = D1 ('MetaData "UpdateCustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newUpdateCustomLineItemFlatChargeDetails Source #

Create a value of UpdateCustomLineItemFlatChargeDetails 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:chargeValue:UpdateCustomLineItemFlatChargeDetails', updateCustomLineItemFlatChargeDetails_chargeValue - The custom line item's new fixed charge value in USD.

UpdateCustomLineItemPercentageChargeDetails

data UpdateCustomLineItemPercentageChargeDetails Source #

A representation of the new charge details that are associated with a percentage custom line item.

See: newUpdateCustomLineItemPercentageChargeDetails smart constructor.

Constructors

UpdateCustomLineItemPercentageChargeDetails' 

Fields

  • percentageValue :: Double

    The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

Instances

Instances details
ToJSON UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Generic UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Read UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Show UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

NFData UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Eq UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Hashable UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

type Rep UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

type Rep UpdateCustomLineItemPercentageChargeDetails = D1 ('MetaData "UpdateCustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newUpdateCustomLineItemPercentageChargeDetails Source #

Create a value of UpdateCustomLineItemPercentageChargeDetails 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:percentageValue:UpdateCustomLineItemPercentageChargeDetails', updateCustomLineItemPercentageChargeDetails_percentageValue - The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

updateCustomLineItemPercentageChargeDetails_percentageValue :: Lens' UpdateCustomLineItemPercentageChargeDetails Double Source #

The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

UpdateFreeTierConfig

data UpdateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newUpdateFreeTierConfig smart constructor.

Constructors

UpdateFreeTierConfig' 

Fields

  • activated :: Bool

    Activate or deactivate application of Amazon Web Services Free Tier.

Instances

Instances details
FromJSON UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

ToJSON UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Generic UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Associated Types

type Rep UpdateFreeTierConfig :: Type -> Type #

Read UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Show UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

NFData UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Methods

rnf :: UpdateFreeTierConfig -> () #

Eq UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Hashable UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

type Rep UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

type Rep UpdateFreeTierConfig = D1 ('MetaData "UpdateFreeTierConfig" "Amazonka.BillingConductor.Types.UpdateFreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateFreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newUpdateFreeTierConfig Source #

Create a value of UpdateFreeTierConfig 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:activated:UpdateFreeTierConfig', updateFreeTierConfig_activated - Activate or deactivate application of Amazon Web Services Free Tier.

updateFreeTierConfig_activated :: Lens' UpdateFreeTierConfig Bool Source #

Activate or deactivate application of Amazon Web Services Free Tier.

UpdateTieringInput

data UpdateTieringInput Source #

The set of tiering configurations for the pricing rule.

See: newUpdateTieringInput smart constructor.

Constructors

UpdateTieringInput' 

Fields

Instances

Instances details
FromJSON UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

ToJSON UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Generic UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Associated Types

type Rep UpdateTieringInput :: Type -> Type #

Read UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Show UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

NFData UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Methods

rnf :: UpdateTieringInput -> () #

Eq UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Hashable UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

type Rep UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

type Rep UpdateTieringInput = D1 ('MetaData "UpdateTieringInput" "Amazonka.BillingConductor.Types.UpdateTieringInput" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateTieringInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateFreeTierConfig)))

newUpdateTieringInput Source #

Create a value of UpdateTieringInput 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:freeTier:UpdateTieringInput', updateTieringInput_freeTier - The possible Amazon Web Services Free Tier configurations.

updateTieringInput_freeTier :: Lens' UpdateTieringInput UpdateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.