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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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.
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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
1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1665 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 |