Class: Aws::BillingConductor::Types::CustomLineItemListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::CustomLineItemListElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A representation of a custom line item.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
-
#arn ⇒ String
The Amazon Resource Names (ARNs) for custom line items.
-
#association_size ⇒ Integer
The number of resources that are associated to the custom line item.
-
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
-
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A
ListCustomLineItemChargeDetailsthat describes the charge details of a custom line item. -
#computation_rule ⇒ String
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
-
#creation_time ⇒ Integer
The time created.
-
#currency_code ⇒ String
The custom line item's charge value currency.
-
#description ⇒ String
The custom line item's description.
-
#last_modified_time ⇒ Integer
The most recent time when the custom line item was modified.
-
#name ⇒ String
The custom line item's name.
-
#presentation_details ⇒ Types::PresentationObject
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
-
#product_code ⇒ String
The product code that's associated with the custom line item.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Names (ARNs) for custom line items.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#association_size ⇒ Integer
The number of resources that are associated to the custom line item.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A ListCustomLineItemChargeDetails that describes the charge
details of a custom line item.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#computation_rule ⇒ String
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#creation_time ⇒ Integer
The time created.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#currency_code ⇒ String
The custom line item's charge value currency. Only one of the valid values can be used.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The custom line item's description. This is shown on the Bills page in association with the charge value.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_modified_time ⇒ Integer
The most recent time when the custom line item was modified.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The custom line item's name.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#presentation_details ⇒ Types::PresentationObject
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#product_code ⇒ String
The product code that's associated with the custom line item.
1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1000 class CustomLineItemListElement < Struct.new( :arn, :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |