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.ListCustomLineItems

Description

A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.

This operation returns paginated results.

Synopsis

Creating a Request

data ListCustomLineItems Source #

See: newListCustomLineItems smart constructor.

Constructors

ListCustomLineItems' 

Fields

Instances

Instances details
ToJSON ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToHeaders ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToPath ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToQuery ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

AWSPager ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

AWSRequest ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type AWSResponse ListCustomLineItems #

Generic ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type Rep ListCustomLineItems :: Type -> Type #

Show ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

NFData ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Methods

rnf :: ListCustomLineItems -> () #

Eq ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Hashable ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type AWSResponse ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItems = D1 ('MetaData "ListCustomLineItems" "Amazonka.BillingConductor.ListCustomLineItems" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItems'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemsFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListCustomLineItems :: ListCustomLineItems Source #

Create a value of ListCustomLineItems 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:billingPeriod:ListCustomLineItems', listCustomLineItems_billingPeriod - The preferred billing period to get custom line items (FFLIs).

$sel:filters:ListCustomLineItems', listCustomLineItems_filters - A ListCustomLineItemsFilter that specifies the custom line item names and/or billing group Amazon Resource Names (ARNs) to retrieve FFLI information.

$sel:maxResults:ListCustomLineItems', listCustomLineItems_maxResults - The maximum number of billing groups to retrieve.

ListCustomLineItems, listCustomLineItems_nextToken - The pagination token that's used on subsequent calls to get custom line items (FFLIs).

Request Lenses

listCustomLineItems_billingPeriod :: Lens' ListCustomLineItems (Maybe Text) Source #

The preferred billing period to get custom line items (FFLIs).

listCustomLineItems_filters :: Lens' ListCustomLineItems (Maybe ListCustomLineItemsFilter) Source #

A ListCustomLineItemsFilter that specifies the custom line item names and/or billing group Amazon Resource Names (ARNs) to retrieve FFLI information.

listCustomLineItems_maxResults :: Lens' ListCustomLineItems (Maybe Natural) Source #

The maximum number of billing groups to retrieve.

listCustomLineItems_nextToken :: Lens' ListCustomLineItems (Maybe Text) Source #

The pagination token that's used on subsequent calls to get custom line items (FFLIs).

Destructuring the Response

data ListCustomLineItemsResponse Source #

See: newListCustomLineItemsResponse smart constructor.

Constructors

ListCustomLineItemsResponse' 

Fields

Instances

Instances details
Generic ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type Rep ListCustomLineItemsResponse :: Type -> Type #

Show ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

NFData ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Eq ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItemsResponse = D1 ('MetaData "ListCustomLineItemsResponse" "Amazonka.BillingConductor.ListCustomLineItems" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customLineItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomLineItemListElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomLineItemsResponse Source #

Create a value of ListCustomLineItemsResponse 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:customLineItems:ListCustomLineItemsResponse', listCustomLineItemsResponse_customLineItems - A list of FreeFormLineItemListElements received.

ListCustomLineItems, listCustomLineItemsResponse_nextToken - The pagination token that's used on subsequent calls to get custom line items (FFLIs).

$sel:httpStatus:ListCustomLineItemsResponse', listCustomLineItemsResponse_httpStatus - The response's http status code.

Response Lenses

listCustomLineItemsResponse_nextToken :: Lens' ListCustomLineItemsResponse (Maybe Text) Source #

The pagination token that's used on subsequent calls to get custom line items (FFLIs).