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

#arnsArray<String>

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

Returns:

  • (Array<String>)


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_associateBoolean

Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family.

Returns:

  • (Boolean)


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_typesArray<String>

Filter billing groups by their type.

Returns:

  • (Array<String>)


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

#namesArray<Types::StringSearch>

Filter billing groups by their names.

Returns:



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_planString

The pricing plan Amazon Resource Names (ARNs) to retrieve information.

Returns:

  • (String)


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_idsArray<String>

A list of primary account IDs to filter the billing groups.

Returns:

  • (Array<String>)


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_arnsArray<String>

Filter billing groups by their responsibility transfer ARNs.

Returns:

  • (Array<String>)


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

#statusesArray<String>

A list of billing groups to retrieve their current status for a specific time range

Returns:

  • (Array<String>)


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