Class: Aws::BillingConductor::Types::ListBillingGroupsFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::ListBillingGroupsFilter
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
The filter that specifies the billing groups and pricing plans to retrieve billing group information.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arns ⇒ Array<String>
The list of billing group Amazon Resource Names (ARNs) to retrieve information.
-
#auto_associate ⇒ Boolean
Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family.
-
#billing_group_types ⇒ Array<String>
Filter billing groups by their type.
-
#names ⇒ Array<Types::StringSearch>
Filter billing groups by their names.
-
#pricing_plan ⇒ String
The pricing plan Amazon Resource Names (ARNs) to retrieve information.
-
#primary_account_ids ⇒ Array<String>
A list of primary account IDs to filter the billing groups.
-
#responsibility_transfer_arns ⇒ Array<String>
Filter billing groups by their responsibility transfer ARNs.
-
#statuses ⇒ Array<String>
A list of billing groups to retrieve their current status for a specific time range.
Instance Attribute Details
#arns ⇒ Array<String>
The list of billing group Amazon Resource Names (ARNs) to retrieve information.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#auto_associate ⇒ Boolean
Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#billing_group_types ⇒ Array<String>
Filter billing groups by their type.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#names ⇒ Array<Types::StringSearch>
Filter billing groups by their names.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#pricing_plan ⇒ String
The pricing plan Amazon Resource Names (ARNs) to retrieve information.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#primary_account_ids ⇒ Array<String>
A list of primary account IDs to filter the billing groups.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#responsibility_transfer_arns ⇒ Array<String>
Filter billing groups by their responsibility transfer ARNs.
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |
#statuses ⇒ Array<String>
A list of billing groups to retrieve their current status for a specific time range
1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1761 class ListBillingGroupsFilter < Struct.new( :arns, :pricing_plan, :statuses, :auto_associate, :primary_account_ids, :billing_group_types, :names, :responsibility_transfer_arns) SENSITIVE = [] include Aws::Structure end |