Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Amount
Breakdown Details about how the total amount was calculated and categorized.
- Billing
Period The billing period for which you want to retrieve invoice-related documents.
- Currency
Exchange Details The details of currency exchange.
- Date
Interval The time period that you want invoice-related documents for.
- Discounts
Breakdown The discounts details.
- Discounts
Breakdown Amount The discounted amount.
- Entity
The organization name providing Amazon Web Services services.
- Fees
Breakdown The details of fees.
- Fees
Breakdown Amount The fee amount.
- Filters
An optional input to the list API. If multiple filters are specified, the returned list will be a configuration that match all of the provided filters. Supported filter types are
InvoiceReceivers
,Names
, andAccounts
.- Invoice
Currency Amount The amount charged after taxes, in the preferred currency.
- Invoice
Profile Contains high-level information about the invoice receiver.
- Invoice
Summaries Filter Filters for your invoice summaries.
- Invoice
Summaries Selector Specifies the invoice summary.
- Invoice
Summary The invoice that the API retrieved.
- Invoice
Unit An invoice unit is a set of mutually exclusive accounts that correspond to your business entity. Invoice units allow you separate Amazon Web Services account costs and configures your invoice for each business entity going forward.
- Invoice
Unit Rule This is used to categorize the invoice unit. Values are Amazon Web Services account IDs. Currently, the only supported rule is
LINKED_ACCOUNT
.- Receiver
Address The details of the address associated with the receiver.
- Resource
Tag The tag structure that contains a tag key and value.
- Taxes
Breakdown The details of the taxes.
- Taxes
Breakdown Amount The tax amount.
- Validation
Exception Field The input fails to satisfy the constraints specified by an Amazon Web Services service.
Enums§
- Invoice
Type - When writing a match expression against
InvoiceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - List
Invoice Summaries Resource Type - When writing a match expression against
ListInvoiceSummariesResourceType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Validation
Exception Reason - When writing a match expression against
ValidationExceptionReason
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.