Class: Aws::Invoicing::Types::InvoiceSummariesFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb

Overview

Filters for your invoice summaries.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#billing_period ⇒ Types::BillingPeriod

The billing period associated with the invoice documents.



965
966
967
968
969
970
971
972
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 965

class InvoiceSummariesFilter < Struct.new(
  :time_interval,
  :billing_period,
  :invoicing_entity,
  :receiver_role)
  SENSITIVE = []
  include Aws::Structure
end

#invoicing_entity ⇒ String

The name of the entity that issues the Amazon Web Services invoice.

Returns:

  • (String)


965
966
967
968
969
970
971
972
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 965

class InvoiceSummariesFilter < Struct.new(
  :time_interval,
  :billing_period,
  :invoicing_entity,
  :receiver_role)
  SENSITIVE = []
  include Aws::Structure
end

#receiver_role ⇒ String

The role of the invoice receiver to filter by.

When ReceiverRole is specified:

  • Data is available starting 2025-06-01. Queries for periods before 2025-06-01 return a validation error.

  • TimeInterval supports a time interval of up to 5 years. Without ReceiverRole, TimeInterval is limited to one month.

Returns:

  • (String)


965
966
967
968
969
970
971
972
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 965

class InvoiceSummariesFilter < Struct.new(
  :time_interval,
  :billing_period,
  :invoicing_entity,
  :receiver_role)
  SENSITIVE = []
  include Aws::Structure
end

#time_interval ⇒ Types::DateInterval

The date range for invoice summary retrieval.

Returns:



965
966
967
968
969
970
971
972
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 965

class InvoiceSummariesFilter < Struct.new(
  :time_interval,
  :billing_period,
  :invoicing_entity,
  :receiver_role)
  SENSITIVE = []
  include Aws::Structure
end