Class: Aws::BillingConductor::Types::BillingGroupListElement

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

Overview

A representation of a billing group.

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#account_groupingTypes::ListBillingGroupAccountGrouping

Specifies if the billing group has automatic account association (‘AutoAssociate`) enabled.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#arnString

The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#computation_preferenceTypes::ComputationPreference

The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#creation_timeInteger

The time when the billing group was created.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#descriptionString

The description of the billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#last_modified_timeInteger

The most recent time when the billing group was modified.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#nameString

The name of the billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#primary_account_idString

The account ID that serves as the main account in a billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#sizeInteger

The number of accounts in the particular billing group.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#statusString

The billing group status. Only one of the valid values can be used.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#status_reasonString

The reason why the billing group is in its current status.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
# File 'lib/aws-sdk-billingconductor/types.rb', line 435

class BillingGroupListElement < Struct.new(
  :name,
  :arn,
  :description,
  :primary_account_id,
  :computation_preference,
  :size,
  :creation_time,
  :last_modified_time,
  :status,
  :status_reason,
  :account_grouping)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end