Class: Aws::Billing::Types::GetBillingPreferencesRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-billing/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#featuresArray<String>

The feature to retrieve. Specify exactly one value. Valid values: BILLING_ALERTS, RI_SHARING, RI_SHARING_HISTORY, CREDIT_SHARING, CREDIT_SHARING_HISTORY, CREDIT_LEVEL_SHARING, CREDIT_PREFERENCE_OPTIONS.

Returns:

  • (Array<String>)


788
789
790
791
792
793
794
795
# File 'lib/aws-sdk-billing/types.rb', line 788

class GetBillingPreferencesRequest < Struct.new(
  :next_token,
  :max_results,
  :features,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end

#filtersArray<Types::BillingFeatureFilter>

Filters to narrow results. Specify exactly one filter when supplied. The supported filter name is PREFERENCE_KEY, which accepts 1 to 10 values to match preference keys.

Returns:



788
789
790
791
792
793
794
795
# File 'lib/aws-sdk-billing/types.rb', line 788

class GetBillingPreferencesRequest < Struct.new(
  :next_token,
  :max_results,
  :features,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of records to return per page. Range: 1 to 50. Default: 50.

Returns:

  • (Integer)


788
789
790
791
792
793
794
795
# File 'lib/aws-sdk-billing/types.rb', line 788

class GetBillingPreferencesRequest < Struct.new(
  :next_token,
  :max_results,
  :features,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

Pagination token from a previous response. Pass the value returned in nextToken to retrieve the next page of results.

Returns:

  • (String)


788
789
790
791
792
793
794
795
# File 'lib/aws-sdk-billing/types.rb', line 788

class GetBillingPreferencesRequest < Struct.new(
  :next_token,
  :max_results,
  :features,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end