Class: Aws::BillingConductor::Types::ListBillingGroupsFilter

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arns ⇒ Array<String>

The list of billing group Amazon Resource Names (ARNs) to retrieve information.

Returns:

  • (Array<String>)


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.

Returns:

  • (Boolean)


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.

Returns:

  • (Array<String>)


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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (Array<String>)


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.

Returns:

  • (Array<String>)


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

Returns:

  • (Array<String>)


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