Class: Aws::Invoicing::Types::Filters
- Inherits:
-
Struct
- Object
- Struct
- Aws::Invoicing::Types::Filters
- Defined in:
- gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb
Overview
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, and Accounts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#accounts ⇒ Array<String>
You can specify a list of Amazon Web Services account IDs inside filters to return invoice units that match only the specified accounts.
-
#bill_source_accounts ⇒ Array<String>
A list of Amazon Web Services account account IDs used to filter invoice units.
-
#invoice_receivers ⇒ Array<String>
You can specify a list of Amazon Web Services account IDs inside filters to return invoice units that match only the specified accounts.
-
#names ⇒ Array<String>
An optional input to the list API.
Instance Attribute Details
#accounts ⇒ Array<String>
You can specify a list of Amazon Web Services account IDs inside
filters to return invoice units that match only the specified
accounts. If multiple accounts are provided, the result is an OR
condition (match any) of the specified accounts. The specified
account IDs are matched with either the receiver or the linked
accounts in the rules.
604 605 606 607 608 609 610 611 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 604 class Filters < Struct.new( :names, :invoice_receivers, :accounts, :bill_source_accounts) SENSITIVE = [] include Aws::Structure end |
#bill_source_accounts ⇒ Array<String>
A list of Amazon Web Services account account IDs used to filter invoice units. These are payer accounts from other Organizations that have delegated their billing responsibility to the receiver account through the billing transfer feature.
604 605 606 607 608 609 610 611 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 604 class Filters < Struct.new( :names, :invoice_receivers, :accounts, :bill_source_accounts) SENSITIVE = [] include Aws::Structure end |
#invoice_receivers ⇒ Array<String>
You can specify a list of Amazon Web Services account IDs inside
filters to return invoice units that match only the specified
accounts. If multiple accounts are provided, the result is an OR
condition (match any) of the specified accounts. This filter only
matches the specified accounts on the invoice receivers of the
invoice units.
604 605 606 607 608 609 610 611 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 604 class Filters < Struct.new( :names, :invoice_receivers, :accounts, :bill_source_accounts) SENSITIVE = [] include Aws::Structure end |
#names ⇒ Array<String>
An optional input to the list API. You can specify a list of invoice
unit names inside filters to return invoice units that match only
the specified invoice unit names. If multiple names are provided,
the result is an OR condition (match any) of the specified invoice
unit names.
604 605 606 607 608 609 610 611 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 604 class Filters < Struct.new( :names, :invoice_receivers, :accounts, :bill_source_accounts) SENSITIVE = [] include Aws::Structure end |