Class: Aws::Billing::Types::BillingPreferenceSummary

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

Overview

A single billing preference entry returned by GetBillingPreferences.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The associated Amazon Web Services account ID. Populated for account-list keys; null otherwise.

Returns:

  • (String)


189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end

#account_nameString

The display name of the account. Populated together with accountId; null otherwise.

Returns:

  • (String)


189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end

#billing_periodTypes::BillingPeriod

The billing period associated with the preference change. Populated only for the history features RI_SHARING_HISTORY and CREDIT_SHARING_HISTORY.



189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end

#featureString

The feature this preference belongs to.

Returns:

  • (String)


189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end

#keyString

The preference key. Format depends on the feature.

Returns:

  • (String)


189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end

#valueString

The preference value. Valid values: ENABLED or DISABLED.

Returns:

  • (String)


189
190
191
192
193
194
195
196
197
198
# File 'lib/aws-sdk-billing/types.rb', line 189

class BillingPreferenceSummary < Struct.new(
  :feature,
  :key,
  :value,
  :account_name,
  :account_id,
  :billing_period)
  SENSITIVE = []
  include Aws::Structure
end